<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6908995759007520413</id><updated>2024-09-23T03:06:23.657+09:00</updated><category term="ePub"/><category term="Google Apps"/><category term="event"/><category term="book"/><category term="ebook"/><category term="tool"/><category term="Web Service"/><category term="ePub3.0"/><category term="身辺雑記"/><category term="HTML5"/><category term="Kindle"/><category term="gadget"/><category term="review"/><title type='text'>絳アト日記</title><subtitle type='html'>電子出版 (epub) に興味を持っています。いずれは電子出版で本など書きたいと願っている素人です。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-580822990091799081</id><published>2012-07-05T12:41:00.000+09:00</published><updated>2012-07-05T12:41:09.740+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ebook"/><category scheme="http://www.blogger.com/atom/ns#" term="event"/><title type='text'>第 16 回 国際電子出版 EXPO 開催中、明日まで</title><content type='html'>&lt;p&gt;第 16 回 国際電子出版 EXPO が現在、東京ビッグサイトで開催中です。東京国際ブックフェアも同時開催中。&lt;/p&gt;&lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.ebooks-expo.jp/&quot;&gt;第16回 ［国際］ 電子出版 EXPO　- eBooks(イーブックス）は、世界最大の電子出版に特化した専門展です&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;開催時間は 10:00〜18:00。電子出版に興味のある方は、のぞいてみると良いかもしれませんね。&lt;/p&gt;&lt;p&gt;私は時間が許せば明日、見に行きたいと思っています。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/580822990091799081/comments/default' title='コメントの投稿'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/580822990091799081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/580822990091799081'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>東京ビッグサイト</georss:featurename><georss:point>35.6313 139.79549999999995</georss:point><georss:box>35.5665075 139.75658299999995 35.696092500000006 139.83441699999995</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-946784114314185987</id><published>2012-06-14T17:38:00.000+09:00</published><updated>2012-06-14T17:38:01.095+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Kindle"/><title type='text'>Kindle Store のロイヤリティは 70% 以下</title><content type='html'>&lt;p&gt;スイスの個人作家 Andrew Hyde 氏が、Amazon Kindle のロイヤルティが必ずしも 70% ではないと言っています。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://hon.jp/news/1.0/0/3415&quot;&gt;hon.jp DayWatch - 「Kindleで私の電子書籍を買わないで！」ある個人作家が“ロイヤリティ70％の罠”を告発&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このカラクリは、Wi-Fi 及びパケット通信費が作家負担となる、という Amazon 側の契約にあります。この点を考慮に入れると、&lt;q&gt;実質ロイヤリティは 51% 程度&lt;/q&gt; にまで落ち込むそうです。&lt;/p&gt;
&lt;p&gt;日本では、まだ Amazon Kindle は上陸していませんが、同じことが起きても不思議ではありません。それも、作家が気付かないうちに同じ罠が張られている形で。少し気が早いですが、頭の片隅に入れておいて損はない情報ですね。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/946784114314185987/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2012/06/kindle-store-70.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/946784114314185987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/946784114314185987'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2012/06/kindle-store-70.html' title='Kindle Store のロイヤリティは 70% 以下'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-3769897341861230816</id><published>2012-03-06T20:34:00.000+09:00</published><updated>2012-03-06T20:34:11.658+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="身辺雑記"/><title type='text'>ValueDomain でドメインを更新しました</title><content type='html'>&lt;p&gt;ブログを始めて、早いもので一年が経ちました。&lt;/p&gt;
&lt;p&gt;このブログの 2 つ目のエントリーは ValueDomain でドメイン名 akaato.com を取得するお話でしたが、一年を経て ValueDomain さんからドメイン更新手続きのメールが届きました。そこで、2 年分の利用料をクレジット・カードで決済しました。これで Google Apps もあと 2 年使えるというものです。&lt;/p&gt;
&lt;p&gt;さて、ePub3 ビューワーが出て来ません。おかげで、ブログを書くモチベーションが上がりません。とはいえ、このまま何も書かないでいるのも悲しいものです。これからは、せめて月一程度のブログ更新を目指したいと思います。どうぞよろしく。&lt;/p&gt;
&lt;h4&gt;過去エントリー&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/03/google-apps-1-valuedomain.html&quot;&gt;絳アト日記: Google Apps を始める 1 — ValueDomain でドメイン取得&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/3769897341861230816/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2012/03/valuedomain.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/3769897341861230816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/3769897341861230816'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2012/03/valuedomain.html' title='ValueDomain でドメインを更新しました'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-5030324254660876054</id><published>2011-08-03T22:14:00.002+09:00</published><updated>2011-08-03T22:14:31.974+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="ePub3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="event"/><title type='text'>EPUB3 コンテスト 第 1 回の結果が発表</title><content type='html'>&lt;p&gt;「&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub3-epubcon.html&quot;&gt;EPUB3コンテスト&lt;/a&gt;」の結果が今日、発表されました。&lt;/p&gt;&lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.epubcafe.jp/egls/epubcon01a&quot;&gt;EPUB3 コンテスト 第1回 結果発表 * - epubcafé&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;4 つの賞が用意されており、受賞者・受賞作品は次の通りです:&lt;/p&gt;&lt;ul&gt; &lt;li&gt;epubcafe 賞: 珈琲新聞 — Yuki.Mさん&lt;/li&gt;
 &lt;li&gt;ユーザ賞: 涼州詞 — 小川真樹さん&lt;/li&gt;
 &lt;li&gt;OnDeck 賞: OnDeckインタビュー記事 — 大西隆さん&lt;/li&gt;
 &lt;li&gt;村田真賞: ごんぎつね —川幡太一さん&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;「珈琲新聞」は HTML+CSS で新聞の複雑なレイアウトを再現する力作。「涼州詞」は漢詩を原文・書き下し文・繁体中国語・簡体中国語等で記述した作品。「OnDeckインタビュー記事」は雑誌誌面再現のデザイン性が評価されたのでしょうか。「ごんぎつね」は読み上げ部分がハイライトするという障害者向けのサポート機能を光を当てた作品。&lt;/p&gt;&lt;p&gt;ソースコードは、結果発表ページからダウンロードできますので、興味を持たれましたら中身を見てみるのもよろしいかと存じます。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/5030324254660876054/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/08/epub3-1.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/5030324254660876054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/5030324254660876054'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/08/epub3-1.html' title='EPUB3 コンテスト 第 1 回の結果が発表'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-6341708667605746531</id><published>2011-07-31T23:55:00.001+09:00</published><updated>2011-08-01T00:05:51.744+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="ePub3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="event"/><title type='text'>EPUB3 コンテスト、落選</title><content type='html'>&lt;p&gt;メール・チェックを怠っていたら、6 日も前に「&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub3-epubcon.html&quot;&gt;EPUB3コンテスト&lt;/a&gt;」から落選メールが届いていました。受賞者は 2011-08-03 (水) に発表されるとのことです。&lt;/p&gt;&lt;h4&gt;投稿作品&lt;/h4&gt;&lt;p&gt;私が投稿した作品は二つ。どちらも、github に在りますので自由に閲覧できます。折角なので、少しだけ紹介文を書きます。&lt;/p&gt;&lt;h5&gt;デパート・カタログ&lt;/h5&gt;&lt;ul&gt; &lt;li&gt;&lt;a href=&quot;https://github.com/akaato/catalogue-in-ePub3&quot;&gt;akaato/catalogue-in-ePub3 - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;デパートのカタログを見ると、複数のメーカー/ブランドの商品を綺麗にカテゴライズして並べてありますよね。私は、新幹線の網に入っているカタログが好きです。&lt;/p&gt;&lt;p&gt;こういうカタログを作るのって大変だろうな... と思ったのが、作成のきっかけ。メーカーから商品のデータをもらったら、判面に合わように配置して、見栄えを揃えて、並べる順序も考えて。。。それを季節ごとに作り直し!? 大変そう。&lt;/p&gt;&lt;p&gt;そこで、メーカーから上がってきたデータをそのまま配列するだけのカタログを作りました。もちろん、それでは利便性が低過ぎです。そこからが、本と書子書籍の違い。ePub3 では JavaScript がオプションで使えるようになりました。オプションなので、当然 JavaScript 非対応な ePub リーダーも考えなくちゃいけないんですが、今回は可能性を探るという目的で JavaScript が使えるリーダーのみを対象に... やることは「検索」機能の独自実装です。&lt;/p&gt;&lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://0xcc.net/blog/archives/000019.html&quot;&gt;JavaScript でインクリメンタル 検索 (grepではない版) - bkブログ&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;bk ブログさんのコードを参考にさせてもらって、商品ごとの検索をユーザーにしてもらおうというわけです。オリジナルのソース・コードは一行のみの検索 (grep) ですが、私のプログラムは商品単位で検索を行ないます。これは、HTML5 で section, article といった要素が追加されて、一行じゃない検索 (コンテキスト grep) がやり易くなったのを活用しています。&lt;/p&gt;&lt;h5&gt;LaTeX Intro&lt;/h5&gt;&lt;ul&gt; &lt;li&gt;&lt;a href=&quot;https://github.com/akaato/latex-intro&quot;&gt;akaato/latex-intro - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;ePub3 で LaTeX の入門を書きました。LaTeX というのは、紙用の組版システムです。とても高度な電子出版ソフトと言えば良いでしょうか。その高度なツール「LaTeX」の入力と出力サンプルを ePub でどれだけ再現できるか、に挑んだのが本作です。&lt;/p&gt;&lt;p&gt;LaTeX の説明を本文で書きつつ、&lt;code&gt;aside&lt;/code&gt; 要素を使って「ePub3 で LaTeX の表現を再現する方法」を書きました。LaTeX の説明文も全て自分で書いたので大仕事でした (さすがに Public Domain になってる LaTeX の説明本はないので...)。&lt;/p&gt;&lt;p&gt;書いてて気付いた点を挙げておきます。&lt;/p&gt;&lt;ul&gt; &lt;li&gt;ePub3 には footnote 仕様がある (対応リーダーはまだない)&lt;/li&gt;
 &lt;li&gt;ePub3 には 章番号・表番号・図番号のクロス・リファレンス仕様がある (対応リーダーはまだない)&lt;/li&gt;
 &lt;li&gt;ePub3 に目次機能はあるが、自動作成機能はない (自動作成ツールを作る必要あり!?)&lt;/li&gt;
 &lt;li&gt;ePub3 に索引仕様がない (自動作成ツールを作る必要あり)&lt;/li&gt;
 &lt;li&gt;ePub3 に文献仕様がない (自動作成ツールを作る必要あり)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;数式は、現在サポート真最中という感じですね。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/6341708667605746531/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/07/epub3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/6341708667605746531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/6341708667605746531'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/07/epub3.html' title='EPUB3 コンテスト、落選'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-4589612369139928775</id><published>2011-07-13T08:10:00.002+09:00</published><updated>2011-07-13T08:10:26.477+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Apps"/><title type='text'>Google Apps で Google+ はまだ無理!?</title><content type='html'>&lt;p&gt;最近流行の Google+ の招待状が届きました。しかし、招待状のページに飛んでみるとすげない言葉が並んでいます。&lt;/p&gt;&lt;div class=&quot;quote&quot;&gt; &lt;blockquote&gt;  &lt;p&gt;この機能を使用するには Google プロフィールが必要です。&lt;/p&gt; &lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;私が使っている &lt;a href=&quot;http://www.google.com/apps/&quot;&gt;Google Apps&lt;/a&gt; では、ほとんどの Google サービスが使えますが、Google プロフィールは例外なのです。そして、Google+ には Google プロフィールが必須とのこと。&lt;/p&gt;&lt;p&gt;Google 側が Google Apps における Google プロフィール対応を一日でも早く行なってくれることを望みます。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/4589612369139928775/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/07/google-apps-google.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4589612369139928775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4589612369139928775'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/07/google-apps-google.html' title='Google Apps で Google+ はまだ無理!?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-6144587490486582368</id><published>2011-07-08T21:50:00.002+09:00</published><updated>2011-07-08T21:50:55.966+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="ePub3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>espur — ePub3 対応ビューワー</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://www.est.co.jp/&quot;&gt;イースト株式会社&lt;/a&gt;がおそらく世界で初となる ePub3 ビューワーをリリースしました。ビューワー名は「espur (エスパー)」です。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.est.co.jp/press/110706.htm&quot;&gt;EPUB3対応のPC用リーダーを無償公開: プレスリリース-イースト株式会社&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://sites.google.com/site/epubcafe/news/20110706epub30duiyingnopcridawopeibu&quot;&gt;20110706 EPUB3.0対応のPCリーダーを配布 Released an EPUB 3 reader for PC - epubcafé&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;espur 概要&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://espur.jp/&quot;&gt;espur（エスパー）：縦書き用電子書籍リーダー&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;espur の概要をまとめます。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;Version: 0.8&lt;/li&gt;
 &lt;li&gt;対応 OS: Windows (Vista, 7)&lt;/li&gt;
 &lt;li&gt;レンダリング・エンジン: WebKit&lt;/li&gt;
 &lt;li&gt;Twitter: &lt;a href=&quot;https://twitter.com/#!/espur_jp&quot;&gt;espur_jp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MathML は WebKit 依存だとか、JavaScript はインタラクティブなものに対応していないとか、目次のサポートが不十分といった&lt;a href=&quot;http://espur.jp/&quot;&gt;既知の問題&lt;/a&gt;は espur のウェブページに載っているので、そちらを参照して下さい。&lt;/p&gt;
&lt;p&gt;ともあれ、これで ePub3 ドキュメントの確認環境が出来たわけですね。喜ばしいことです。&lt;/p&gt;
&lt;p&gt;私は残念ながら Mac と Windows XP のユーザーなので espur が使えません。Windows XP に対応して欲しいとは思いませんが、Mac には対応して欲しいところです。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/6144587490486582368/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/07/espur-epub3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/6144587490486582368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/6144587490486582368'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/07/espur-epub3.html' title='espur — ePub3 対応ビューワー'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-1818724761228784898</id><published>2011-06-22T11:21:00.000+09:00</published><updated>2011-06-22T11:21:36.150+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>スマートフォン Tips を紹介しているエントリー</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://blog.webcreativepark.net/&quot;&gt;[to-R]&lt;/a&gt; さんが、スマートフォン用の Tips を 11 集めてエントリーを書いていらっしゃいます。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://blog.webcreativepark.net/2011/06/16-103025.html&quot;&gt;スマートフォンサイトをデザインする上で知っておくべき10のTIPS[to-R]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ePub を読むツールもスマートフォン (iPhone/Android) が多いと思われるので、参考になるのではないでしょうか?&lt;/p&gt;
&lt;p&gt;私は、「Android で (現在) ボールド体が表現できない」、「フォントサイズは 12px 以上」「1px のこだわりを捨てる」などが参考になりました。&lt;/p&gt;
&lt;p&gt;また、「横幅は 320px もしくは 640px でデザインする」という意見は考えさせられました。というのは、ePub の場合は、この条件に加えて iBooks などが勝手に入れる余白も考慮しなければならないからです。ePub リーダーもスマートフォン・サイト同様、複数のモバイル・デバイスで表示される様になるでしょうから、こういう Tips を早めに集めておくとよさそうですね。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/1818724761228784898/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/06/tips.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/1818724761228784898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/1818724761228784898'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/06/tips.html' title='スマートフォン Tips を紹介しているエントリー'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-4377805267632447280</id><published>2011-06-21T20:40:00.000+09:00</published><updated>2011-06-21T20:40:54.590+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="ePub3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><title type='text'>HTML5 の XML 版の書き方</title><content type='html'>&lt;p&gt;ePub3 は中身のコンテンツを &lt;a href=&quot;http://idpf.org/epub/30/spec/epub30-overview.html#sec-content-docs&quot;&gt;HTML5 でかつ XHTML (XML) で書くよう要請しています&lt;/a&gt;。いわゆる XHTML5 と呼ばれるものです。残念なことに、XHTML5 の書き方の説明が少ないです。そこで、XHTML5 の雛型の書き方を紹介します。&lt;/p&gt;
&lt;h4&gt;シリアライゼーションについて&lt;/h4&gt;
&lt;p&gt;HTML5 の特徴の一つに、&lt;abbr&gt;DTD&lt;/abbr&gt; がなくなったことが挙げられます。DTD とは大雑把に言えば HTML や XHTML を「定義」するものです。HTML は SGML によって DTD を、XHTML は XML によって DTD を定義されていました。HTML5 では DTD がなくなり、&lt;abbr&gt;DOM&lt;/abbr&gt; で定義されるようになりました。そして、この DOM を HTML として解釈する場合、「HTML シリアライゼーション」と呼びます。一方、XML として解釈する場合、「XML シリアライゼーション」と呼びます。&lt;/p&gt;
&lt;p&gt;HTML シリアライゼーションされたものを &lt;dfn&gt;HTML5&lt;/dfn&gt;、XML シリアライゼーションされたものを &lt;dfn&gt;XHTML5&lt;/dfn&gt; と呼びます。大部分において HTML5 と XHTML5 は同じですが、違いもあります。例えば、HTML5 では閉じタグを省略できるケースがありますが、XHTML5 では閉じタグが必須です。HTML5 では &lt;code&gt;&amp;lt;img ...&amp;gt;&lt;/code&gt; と書くところ、XHTML5 では &lt;code&gt;&amp;lt;img .../&amp;gt;&lt;/code&gt; と書きます。XHTML5 では名前空間を使うことができます。&lt;/p&gt;
&lt;p&gt;HTML5 を書く者は、自分が「HTML5」で書くのか「XHTML5」で書くのか、ちゃんと区別しなくてはなりません。「HTML5」と「XHTML5」を一つのファイルに混在させることは出来ないからです。&lt;/p&gt;
&lt;h4&gt;HTML5 と XHTML5 の大まかな分け方&lt;/h4&gt;
&lt;p&gt;ファイルの先頭に XML 宣言&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;が入っていたら XHTML5 です。入っていなければ HTML5 です。&lt;/p&gt;
&lt;h4&gt;HTML5 の雛型&lt;/h4&gt;
&lt;p&gt;先の説明は大雑把すぎるので、少し踏みこんで説明しましょう。&lt;/p&gt;
&lt;p&gt;まず HTML5 は Content-Type に &lt;code&gt;text/html&lt;/code&gt; をセットしなければなりません。&lt;/p&gt;
&lt;p&gt;そして、最小の HTML5 は下記の様になります:&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;ja&quot;&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;meta charset=&quot;UTF-8&quot; /&amp;gt;
  &amp;lt;title&amp;gt;タイトル&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
   本文
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;DTD がなくなったことで、DOCTYPE がシンプルになったことに注目して下さい。また、&lt;code&gt;meta&lt;/code&gt; 要素では &lt;code&gt;charset&lt;/code&gt; 属性のみを設定する様になりました。&lt;/p&gt;
&lt;h4&gt;XHTML5 の雛型&lt;/h4&gt;
&lt;p&gt;XHTML5 は Content-Type に &lt;code&gt;application/xhtml+xml&lt;/code&gt; とセットしなければなりません。&lt;/p&gt;
&lt;p&gt;そして、最小の XHTML5 は下記の様になります。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;ja&quot;&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;タイトル&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
   本文
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;さて、ここで互換性の問題。XHTML5 は新しい規格なので、&lt;a href=&quot;http://validator.w3.org/&quot;&gt;W3C の Validator&lt;/a&gt; すら上記 XHTML5 のコードでは「正しい XHTML5」であると認識してくれません。解決策の一つに XHTML5 に DOCTYPE を付ける、というのがあります。幸いなことに、XHTML5 では DOCTYPE の宣言は必須ではない、言い換えると DOCTYPE を付けても良いことになっています。&lt;/p&gt;
&lt;p&gt;もう一つ。日本語でテキストを書く場合、XHTML5 では &lt;code&gt;html&lt;/code&gt; 要素に &lt;code&gt;lang&lt;/code&gt; 属性も指定しないと日本語として認識しない ePub リーダーがあります。最新の &lt;a href=&quot;http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#the-lang-and-xml:lang-attributes&quot;&gt;HTML5 Last Call&lt;/a&gt; を読むと、XHTML5 でも &lt;code&gt;lang&lt;/code&gt; 属性がオプションとして認められています (もちろん属性値は &lt;code&gt;xml:lang&lt;/code&gt; の値と同じにしなければなりません)。&lt;/p&gt;
&lt;p&gt;以上二点を踏まえて、互換性の高い XHTML5 の雛型を書くと次の様になります。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; lang=&quot;ja&quot; xml:lang=&quot;ja&quot;&amp;gt;
 &amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;タイトル&amp;lt;/title&amp;gt;
 &amp;lt;/head&amp;gt;
 &amp;lt;body&amp;gt;
   本文
 &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;謝辞&lt;/h4&gt;
&lt;p&gt;このエントリーのきっかけは&lt;a href=&quot;http://tutorial.epubcafe.jp/&quot;&gt;EPUB3チュートリアル&lt;/a&gt;の「EPUB 3.0 への対応 — XHTML ファイルの修正」でした。「XHTML ファイルの修正」には XHTML5 の「互換性の高い雛型」が載っていて、私は DOCTYPE や lang 属性は要らないのではないか? と疑問に思ったのです。そこで、チュートリアルを書いた&lt;a href=&quot;http://www.est.co.jp/&quot;&gt;イースト株式会社&lt;/a&gt;の中の人とメールのやりとりをしました。&lt;/p&gt;
&lt;p&gt;そして、どういう理由で「互換性の高い雛型」が出来たかを教えてもらったのでした。&lt;/p&gt;
&lt;p&gt;教えてもらった後、同じ様なことで悩んでいる人が多いのではないかと思い、イーストさんに許可を求めたところ、心良く承知して下さったので、本エントリーを書くことができました。イーストさんに感謝致します。ありがとうございます。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/4377805267632447280/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/06/html5-xml.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4377805267632447280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4377805267632447280'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/06/html5-xml.html' title='HTML5 の XML 版の書き方'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-7981291628175821256</id><published>2011-06-18T10:56:00.000+09:00</published><updated>2011-06-18T10:56:56.587+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>ePub 2.0 ことはじめ (8) カバーを付ける</title><content type='html'>&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (1) シンプルな ePub を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-2-ibooks.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (2) iBooks で確認&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-3-html.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (3) HTML 整形&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-4-makefile.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (4) Makefile を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/06/epub-20-5.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (5) 目次の作成&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/06/epub-20-6.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (6) 画像の挿入&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/06/epub-20-7.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (7) スタイルの追加&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の続きにして、「ePub 2.0 ことはじめ」最終回です。&lt;/p&gt;
&lt;p&gt;本エントリーでは、iBooks で表示するカバーを付けます。これで、ePub ドキュメントとしては一まず形になるのではないでしょうか。&lt;/p&gt;
&lt;p&gt;なお、カバー画像の作り方については、以下のサイトの説明を参考にしました。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://blog.threepress.org/2009/11/20/best-practices-in-epub-cover-images/&quot;&gt;Best practices in ePub cover images : Threepress Consulting blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;カバー画像を作る&lt;/h4&gt;
&lt;p&gt;カバーの画像を作ります。素材を使えると良いでしょう。私は何も持っていませんので、SVG で作ってみました。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;!-- Generator: Adobe Illustrator 15.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --&amp;gt;
&amp;lt;!DOCTYPE svg PUBLIC &quot;-//W3C//DTD SVG 1.1//EN&quot;
  &quot;http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd&quot;&amp;gt;
&amp;lt;svg version=&quot;1.1&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;
     width=&quot;160px&quot; height=&quot;220px&quot; viewBox=&quot;0 0 160 220&quot;&amp;gt;
&amp;lt;text x=&quot;5&quot; y=&quot;180&quot; font-size=&quot;16&quot;&amp;gt;
  ePub 2.0 ことはじめ
&amp;lt;/text&amp;gt;
&amp;lt;text x=&quot;60&quot; y=&quot;200&quot; font-size=&quot;14&quot;&amp;gt;
  絳アト
&amp;lt;/text&amp;gt;
&amp;lt;path fill=&quot;#85B916&quot;
      d=&quot;M79.998,130.406l-49.316-49.32l49.316-49.313l16.44,16.437l-32.88,32.876l16.439,16.44l49.316-49.313
  l-42.96-42.96c-3.508-3.511-9.198-3.511-12.709,0L4.161,74.736c-3.508,3.508-3.508,9.198,0,12.709l69.484,69.481
  c3.511,3.511,9.201,3.511,12.709,0l69.484-69.481c3.508-3.511,3.508-9.201,0-12.709l-10.087-10.084L79.998,130.406z&quot;/&amp;gt;
&amp;lt;/svg&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;iBooks 1.3 はカバー画像に SVG を使えない様なので、PNG に変換します。&lt;/p&gt;
&lt;p&gt;普段は convert コマンドを使っているのですが、convert コマンドは SVG 画像内の日本語テキストを変換してくれなかったので、&lt;a href=&quot;http://inkscape.org/&quot;&gt;Inkscape&lt;/a&gt; というベクター画像用のツールを使いました。SVG 画像を開き、「ファイル &amp;gt; ビットマップにエクスポート」から PNG ファイルを出力しました。&lt;/p&gt;
&lt;p&gt;その結果がこちらです:&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPj-9_MqofM39nDog1X1Y7yuSawSWZ_9PRJ4-OPvV5jMgG60SJT6-BMliRPAVLHPnnJDACLZniHbUttehEoZOe778CLQ791U5cot0-YI9ovsY0R9a_RwvIyLmKoyO3ycCv_8uJUXyO_19o/s1600/cover.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;198&quot; width=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPj-9_MqofM39nDog1X1Y7yuSawSWZ_9PRJ4-OPvV5jMgG60SJT6-BMliRPAVLHPnnJDACLZniHbUttehEoZOe778CLQ791U5cot0-YI9ovsY0R9a_RwvIyLmKoyO3ycCv_8uJUXyO_19o/s400/cover.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;h4&gt;カバー用の XHTML ファイルを作る&lt;/h4&gt;
&lt;p&gt;カバー画像を含める XHTML ファイルを作ります。名前は cover.xhtml としました。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 STRICT//EN&quot;
   &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;ja&quot;&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;ePub ことはじめ&amp;lt;/title&amp;gt;
  &amp;lt;style type=&quot;text/css&quot;&amp;gt;
    img { height: 100%; }
  &amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;p&amp;gt;&amp;lt;img alt=&quot;ePub 2.0 ことはじめ&quot; src=&quot;cover.png&quot;/&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;content.opf の変更&lt;/h4&gt;
&lt;p&gt;変更箇所は四箇所です。&lt;/p&gt;
&lt;h5&gt;&lt;code&gt;metadata&lt;/code&gt; 要素の変更&lt;/h5&gt;
&lt;p&gt;&lt;code&gt;metadata&lt;/code&gt; 要素に次の &lt;code&gt;meta&lt;/code&gt; 要素を追加します。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;&amp;lt;meta name=&quot;cover&quot; content=&quot;cover-image&quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;&lt;code&gt;manifest&lt;/code&gt; 要素へ item を追加&lt;/h5&gt;
&lt;p&gt;&lt;code&gt;manifest&lt;/code&gt; 要素に、カバー画像とカバー画像用の XHTML ファイルを登録します。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;coode&gt;   &amp;lt;item id=&quot;cover&quot; href=&quot;cover.xhtml&quot; media-type=&quot;application/xhtml+xml&quot; /&amp;gt;
   &amp;lt;item id=&quot;cover-image&quot; href=&quot;cover.png&quot; media-type=&quot;image/png&quot; /&amp;gt;
&lt;/coode&gt;&lt;/pre&gt;

&lt;h5&gt;&lt;code&gt;spine&lt;/code&gt; 要素へカバーへの参照を追加する&lt;/h5&gt;
&lt;p&gt;&lt;code&gt;spine&lt;/code&gt; 要素の先頭にカバー (XHTML ファイル) への参照を追記します。属性 &lt;code&gt;linear=&quot;no&quot;&lt;/code&gt; を追記するのがミソです。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt; &amp;lt;spine toc=&quot;ncx&quot;&amp;gt;
   &amp;lt;itemref idref=&quot;cover&quot; linear=&quot;no&quot;/&amp;gt;
   &amp;lt;itemref idref=&quot;chap1&quot; /&amp;gt;
 &amp;lt;/spine&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h5&gt;&lt;code&gt;guide&lt;/code&gt; 要素の追加&lt;/h5&gt;
&lt;p&gt;以下の &lt;code&gt;guide&lt;/code&gt; 要素を追加します。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt; &amp;lt;guide&amp;gt;
   &amp;lt;reference href=&quot;cover.xhtml&quot; type=&quot;cover&quot; title=&quot;Cover&quot; /&amp;gt;
 &amp;lt;/guide&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;仕上がり&lt;/h4&gt;
&lt;p&gt;iPad でスクリーン・ショットを撮ってみました。&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDM9hJVkNGHEKnLkh1IuJoR_UBeenCU2jmB6zam8Vo6ZBHdnp-huzxR30UjSKIVw-QpQ9py1c6ijLiPqxHlJU4-GEGdmMG1Oy42s51EuSDKTR2ecB68XAQ2u0wx3m_IBiKYO4JBafw4xlz/s1600/epub2-cover.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; width=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDM9hJVkNGHEKnLkh1IuJoR_UBeenCU2jmB6zam8Vo6ZBHdnp-huzxR30UjSKIVw-QpQ9py1c6ijLiPqxHlJU4-GEGdmMG1Oy42s51EuSDKTR2ecB68XAQ2u0wx3m_IBiKYO4JBafw4xlz/s400/epub2-cover.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;1 番左がカバー付。2 番目がカバー無しです。カバーが付いている方が見た目良いですね。&lt;/p&gt;
&lt;p&gt;ちなみに、上で作った PNG ファイルとカバーが違います。これは一つ前に作ったカバー・ファイルなのですが、どうやらキャッシュが残っているらしく、新しいカバーが適用されませんでした。iBooks のバグだと思うのですが、解決できなかったので、無念ですがこのままブログにアップします。&lt;/p&gt;

&lt;h4&gt;おしまい&lt;/h4&gt;
&lt;p&gt;以上で、エディターで作る ePub 2.0 ドキュメントの連載を終了します。&lt;/p&gt;
&lt;p&gt;希望者があれば、これをまとめて ePub 化しようかとも思います。希望者はコメントなり &lt;a href=&quot;http://twitter.com/akaato&quot;&gt;twitter/akaato&lt;/a&gt; で一声かけて下さい。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/7981291628175821256/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/06/epub-20-8.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/7981291628175821256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/7981291628175821256'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/06/epub-20-8.html' title='ePub 2.0 ことはじめ (8) カバーを付ける'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPj-9_MqofM39nDog1X1Y7yuSawSWZ_9PRJ4-OPvV5jMgG60SJT6-BMliRPAVLHPnnJDACLZniHbUttehEoZOe778CLQ791U5cot0-YI9ovsY0R9a_RwvIyLmKoyO3ycCv_8uJUXyO_19o/s72-c/cover.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-2581735878567873143</id><published>2011-06-17T23:28:00.004+09:00</published><updated>2011-06-18T00:04:48.554+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>ePub 2.0 ことはじめ (7) スタイルの追加</title><content type='html'>&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (1) シンプルな ePub を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-2-ibooks.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (2) iBooks で確認&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-3-html.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (3) HTML 整形&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-4-makefile.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (4) Makefile を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/06/epub-20-5.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (5) 目次の作成&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/06/epub-20-6.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (6) 画像の挿入&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の続きです。&lt;/p&gt;
&lt;p&gt;ePub 2.0 ことはじめ &lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-3-html.html&quot;&gt;(3)&lt;/a&gt; と &lt;a href=&quot;http://akaato.blogspot.com/2011/06/epub-20-6.html&quot;&gt;(6)&lt;/a&gt; で構造化テキストの作成ができる様になりました。本章では、構造化したテキストにスタイルを追加して見栄えを良くする方法を説明します。&lt;/p&gt;
&lt;p&gt;スタイルは CSS 2.1 で設定します。&lt;/p&gt;
&lt;h4&gt;スタイルの追加&lt;/h4&gt;
&lt;p&gt;最初に、スタイルの適用前と適用後の違いをお見せします。&lt;/p&gt;
&lt;p&gt;今回はシンプルに、&lt;code&gt;p&lt;/code&gt; 要素で出来る「空行」をなくすスタイルを適用してみます。&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXX4oV5hmT1oZi61FDW6ma2qASC7E4ogVaZJA_Dkpy_-NjJ-QeqR-uafimCJ-98TQ4QR8fz2E53xqq9jeGECuQDRB6laqCzM1Zlz3EA9bDZOwSrHN-AGQR_KtKV9Oou-Wlmom994UqHpmg/s1600/epub2-style-no.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXX4oV5hmT1oZi61FDW6ma2qASC7E4ogVaZJA_Dkpy_-NjJ-QeqR-uafimCJ-98TQ4QR8fz2E53xqq9jeGECuQDRB6laqCzM1Zlz3EA9bDZOwSrHN-AGQR_KtKV9Oou-Wlmom994UqHpmg/s400/epub2-style-no.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;スタイル適用前は上のスクリーン・ショットの様に空行が空いています。スタイル適用後は、下のスクリーン・ショットの様に空行がなくなります。&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipZ4xw9i3PqhiaWsY8q4-7a1TM6wmHasA0hnVU_genHJ5E_9ZOsGdCaAKkfoi7p1P1xZfeg6nbqFpzfEq11aPeRNzH0fM09SpQyCbnMWs6aH48bmB0hZeNGNAeMIAEr-jQlS6hmD7L2BSA/s1600/epub2-style.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipZ4xw9i3PqhiaWsY8q4-7a1TM6wmHasA0hnVU_genHJ5E_9ZOsGdCaAKkfoi7p1P1xZfeg6nbqFpzfEq11aPeRNzH0fM09SpQyCbnMWs6aH48bmB0hZeNGNAeMIAEr-jQlS6hmD7L2BSA/s400/epub2-style.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;ちょっと見た目が悪いですかね? &lt;code&gt;text-indent&lt;/code&gt; なども設定すると良いと思います。今回は、一番シンプルで分かり易いサンプルということで、勘弁して下さい。&lt;/p&gt;
&lt;h4&gt;Stylesheet の追加&lt;/h4&gt;
&lt;p&gt;スタイル・シート「style.css」を OEBPS ディレクトリーの中に置きます。style.css の中身は下記の通りです (サンプルなので、かなり大雑把です m(_ _)m):&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;p {
  margin: 0;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;XHTML ファイルから style.css へリンク&lt;/h4&gt;
&lt;p&gt;CSS ファイルを使う全ての XHTML ファイルから、style.css へのリンクを張ります。&lt;/p&gt;
&lt;p&gt;XHTML の &lt;code&gt;head&lt;/code&gt; 要素に次の &lt;code&gt;link&lt;/code&gt; 要素を追記します。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;
&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot;/&amp;gt;
&lt;/pre&gt;
&lt;h4&gt;content.opf の変更&lt;/h4&gt;
&lt;p&gt;最後に、ePub ドキュメントに style.css を認識させる作業が必要です。&lt;/p&gt;
&lt;p&gt;content.opf ファイルの &lt;code&gt;manifest&lt;/code&gt; 要素にスタイル・シートの &lt;code&gt;item&lt;/code&gt; を追記します。次の様になるでしょう。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;
 &amp;lt;manifest&amp;gt;
   &amp;lt;item id=&quot;ncx&quot; href=&quot;toc.ncx&quot; media-type=&quot;text/xml&quot; /&amp;gt;
   &amp;lt;item id=&quot;style&quot; href=&quot;style.css&quot; media-type=&quot;text/css&quot; /&amp;gt;
   ...
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;以上で、スタイル・シートの追加作業はおわりです。CSS の参考書を頼りに、読み易いスタイルを作成しましょう。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/2581735878567873143/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/06/epub-20-7.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/2581735878567873143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/2581735878567873143'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/06/epub-20-7.html' title='ePub 2.0 ことはじめ (7) スタイルの追加'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXX4oV5hmT1oZi61FDW6ma2qASC7E4ogVaZJA_Dkpy_-NjJ-QeqR-uafimCJ-98TQ4QR8fz2E53xqq9jeGECuQDRB6laqCzM1Zlz3EA9bDZOwSrHN-AGQR_KtKV9Oou-Wlmom994UqHpmg/s72-c/epub2-style-no.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-682228753472768804</id><published>2011-06-09T23:28:00.000+09:00</published><updated>2011-06-09T23:28:49.557+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>ePub 2.0 ことはじめ (6) 画像の挿入</title><content type='html'>&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (1) シンプルな ePub を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-2-ibooks.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (2) iBooks で確認&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-3-html.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (3) HTML 整形&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-4-makefile.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (4) Makefile を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/06/epub-20-5.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (5) 目次の作成&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の続きです。&lt;/p&gt;
&lt;p&gt;HTML で ePub 文書を書けるようになりましたし、目次も作ることができるようになりました。これで、ePub ドキュメントを作成する準備はほとんど整ったと言って良いでしょう。&lt;/p&gt;
&lt;p&gt;さて、本エントリーでは ePub での画像の扱いについて書きます。&lt;/p&gt;
&lt;h4&gt;ePub で画像&lt;/h4&gt;
&lt;p&gt;画像を挿入するには、&lt;abbr&gt;HTML&lt;/abbr&gt; の &lt;code&gt;img&lt;/code&gt; 要素を使います:&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;&amp;lt;img src=&quot;foo.jpg&quot; alt=&quot;サンプル画像&quot; /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ePub が対応している画像は JPEG, PNG, GIF, SVG の四種類です。&lt;/p&gt;
&lt;h4&gt;content.opf の変更&lt;/h4&gt;
&lt;p&gt;ePub で画像を入れる際の注意点は、挿入する画像を &lt;code&gt;content.opf&lt;/code&gt; に登録しておかなければいけない点です。登録は &lt;code&gt;manifest&lt;/code&gt; 要素の中で行ないます。&lt;/p&gt;
&lt;p&gt;サンプル・コードです。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;&amp;lt;item id=&quot;sample-jpg&quot; href=&quot;sample.jpg&quot; media-type=&quot;image/jpeg&quot; /&amp;gt;
&amp;lt;item id=&quot;sample-png&quot; href=&quot;sample.png&quot; media-type=&quot;image/png&quot; /&amp;gt;
&amp;lt;item id=&quot;sample-gif&quot; href=&quot;sample.gif&quot; media-type=&quot;image/gif&quot; /&amp;gt;
&amp;lt;item id=&quot;sample-svg&quot; href=&quot;sample.svg&quot; media-type=&quot;image/svg+xml&quot; /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;ソースとプレビュー&lt;/h4&gt;
&lt;p&gt;ソースコードは github で見ることができます。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;https://github.com/akaato/epub-first-step&quot;&gt;akaato/epub-first-step - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;iPad 上の iBooks で各々の画像を表示させてみました:&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7IKZqz-ZlPQzgwR7pV8wVVZEs2SqTTAqatOmmDnpVnmbdHPwkpHroSZYc2so6VwYrC5fprjx85exPM5xmR5amnf5BRiR9gY_hAV5sXBxTGTXRzAbGMr5M11K3__3bHaVZeQ_PKE83m9VK/s1600/epub2-img.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7IKZqz-ZlPQzgwR7pV8wVVZEs2SqTTAqatOmmDnpVnmbdHPwkpHroSZYc2so6VwYrC5fprjx85exPM5xmR5amnf5BRiR9gY_hAV5sXBxTGTXRzAbGMr5M11K3__3bHaVZeQ_PKE83m9VK/s400/epub2-img.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;SVG もちゃんと表示されていますね。良かったです。&lt;/p&gt;
&lt;h4&gt;SVG 画像の作成&lt;/h4&gt;
&lt;p&gt;SVG 画像の作成には、graphviz を使いました。ソースコードは data ディレクトリー内にあるので、興味のある方は github で確認して下さい。なお、PNG/JPEG/GIF ファイルは SVG ファイルから convert したものです。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/682228753472768804/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/06/epub-20-6.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/682228753472768804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/682228753472768804'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/06/epub-20-6.html' title='ePub 2.0 ことはじめ (6) 画像の挿入'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7IKZqz-ZlPQzgwR7pV8wVVZEs2SqTTAqatOmmDnpVnmbdHPwkpHroSZYc2so6VwYrC5fprjx85exPM5xmR5amnf5BRiR9gY_hAV5sXBxTGTXRzAbGMr5M11K3__3bHaVZeQ_PKE83m9VK/s72-c/epub2-img.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-1446047708242097382</id><published>2011-06-08T23:41:00.007+09:00</published><updated>2011-06-09T00:30:22.637+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>ePub 2.0 ことはじめ (5) 目次の作成</title><content type='html'>&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (1) シンプルな ePub を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-2-ibooks.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (2) iBooks で確認&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-3-html.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (3) HTML 整形&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-4-makefile.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (4) Makefile を作る&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の続きです。&lt;/p&gt;
&lt;p&gt;Makefile ができたので、XHTML ファイルを編集しても最少の手間で ePub ドキュメントを生成できるようになりました。本エントリーでは、「目次」の作成方法を解説します。&lt;/p&gt;
&lt;h4&gt;目次の作成&lt;/h4&gt;
&lt;p&gt;iBooks では目次がないと ePub ドキュメントとして不正に扱われます。そのため、簡単な目次の作成方法については「&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (1) シンプルな ePub を作る&lt;/a&gt;」で解説しました。おさらいしてみましょう。&lt;/p&gt;
&lt;p&gt;目次を作るには、まず content.opf ファイルに目次ファイル「toc.ncx」があることを認識させます。そして、toc.ncx ファイルで目次を作ります。&lt;/p&gt;
&lt;h5&gt;content.opf ファイルの変更点&lt;/h5&gt;
&lt;p&gt;content.opf ファイルにおける目次ファイルの変更部分は二か所です。&lt;/p&gt;
&lt;p&gt;まず &lt;code&gt;manifest&lt;/code&gt; 要素に toc.ncx が ncx (目次) ファイルであることを登録します。今回の場合、次のようになります:&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt;&amp;lt;manifest&amp;gt;
  &amp;lt;item id=&quot;ncx&quot; href=&quot;toc.ncx&quot; media-type=&quot;text/xml&quot; /&amp;gt;
  ...
 &amp;lt;/manifest&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;id 属性値は ncx としておくのが無難でしょう。href 属性値は自由に決めて構いませんが、拡張子は ncx とします。今回は toc.ncx という名前を採用しました。media-type 属性値は &lt;code&gt;text/xml&lt;/code&gt; です。&lt;/p&gt;
&lt;p&gt;次に &lt;code&gt;spine&lt;/code&gt; 要素に toc 属性を追加します。属性値は目次ファイルの ID です:&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;&lt;code&gt; &amp;lt;spine toc=&quot;ncx&quot;&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;h5&gt;目次ファイル (toc.ncx) は次のようになります:&lt;/h5&gt;
&lt;pre class=&quot;sample&quot;&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;ncx xmlns=&quot;http://www.daisy.org/x3986/2005/ncx/&quot; version=&quot;2005-1&quot;&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;meta name=&quot;dtb:uid&quot; content=&quot;akaato.com20110418&quot;/&amp;gt;
    &amp;lt;meta name=&quot;dtb:depth&quot; content=&quot;1&quot;/&amp;gt;
    &amp;lt;meta name=&quot;dtb:totalPageCount&quot; content=&quot;0&quot;/&amp;gt;
    &amp;lt;meta name=&quot;dtb:maxPageNumber&quot; content=&quot;0&quot;/&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;docTitle&amp;gt;
    &amp;lt;text&amp;gt;ePub 2.0 ことはじめ&amp;lt;/text&amp;gt;
  &amp;lt;/docTitle&amp;gt;
  &amp;lt;navMap&amp;gt;
    &amp;lt;navPoint id=&quot;chap1&quot; playOrder=&quot;1&quot;&amp;gt;
      &amp;lt;navLabel&amp;gt;
        &amp;lt;text&amp;gt;第一章 ことはじめ&amp;lt;/text&amp;gt;
      &amp;lt;/navLabel&amp;gt;
      &amp;lt;content src=&quot;chap1.xhtml&quot;/&amp;gt;
    &amp;lt;/navPoint&amp;gt;
  &amp;lt;/navMap&amp;gt;
&amp;lt;/ncx&amp;gt;
&lt;/pre&gt;
&lt;h4&gt;dtb:uid&lt;/h4&gt;
&lt;p&gt;目次ファイルの例を見れば分かる通り、目次ファイルには一つの &lt;code&gt;navMap&lt;/code&gt; 要素が入ります。navMap 要素の前はヘッダーと考えて構いません。navMap 要素の中身が目次となって表示されます。&lt;/p&gt;
&lt;p&gt;navMap 要素の中に目を移す前に、目次ファイルのヘッダー部分へ注意を向けましょう。ここに &lt;code&gt;meta&lt;/code&gt; 要素で &lt;code&gt;name=&quot;dtb:uid&quot;&lt;/code&gt; というコードがあります。この属性値には、content.opf ファイルで &lt;code&gt;dc:identifier&lt;/code&gt; で設定した値から「urn:uuid」を除いたものを設定します。&lt;/p&gt;
&lt;p&gt;今回の例では、content.opf の概当部分は次の様になっていますから&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;
 &amp;lt;dc:identifier id=&quot;BookId&quot;&amp;gt;urn:uuid:akaato.com20110418&amp;lt;/dc:identifier&amp;gt;
&lt;/pre&gt;
&lt;p&gt;toc.ncx の概当部分は下記の様になります:&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;
 &amp;lt;meta name=&quot;dtb:uid&quot; content=&quot;akaato.com20110418&quot;/&amp;gt;
&lt;/pre&gt;
&lt;h4&gt;navPoint&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;navMap&lt;/code&gt; 要素の中には複数の &lt;code&gt;navPoint&lt;/code&gt; 要素を入れることができます。この navPoint が「目次」となります。&lt;/p&gt;
&lt;p&gt;一般的な &lt;code&gt;navPoint&lt;/code&gt; 要素は次の様になります。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;
&amp;lt;navPoint id=&quot;目次用のID&quot; playOrder=&quot;目次の順番 (数字)&quot;&amp;gt;
 &amp;lt;navLabel&amp;gt;&amp;lt;text&amp;gt;目次名&amp;lt;/text&amp;gt;&amp;lt;/navLabel&amp;gt;
 &amp;lt;content src=&quot;URL&quot;/&amp;gt;
&amp;lt;/navPoint&amp;gt;
&lt;/pre&gt;
&lt;p&gt;「目次用のID」は content.opf 内の ID とは無関係です。playOrder の順番に目次が並べられます。&lt;code&gt;navPoint&lt;/code&gt; 要素は入れ子にすることも可能ですし、「#name」も利用可能です。&lt;/p&gt;
&lt;details&gt;
&lt;p&gt;一例です。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;
&amp;lt;navMap&amp;gt;
  &amp;lt;navPoint id=&quot;chap1&quot; playOrder=&quot;1&quot;&amp;gt;
    &amp;lt;navLabel&amp;gt;
      &amp;lt;text&amp;gt;第一章 ことはじめ&amp;lt;/text&amp;gt;
    &amp;lt;/navLabel&amp;gt;
    &amp;lt;content src=&quot;chap1.xhtml&quot;/&amp;gt;

    &amp;lt;navPoint id=&quot;chap1&quot; playOrder=&quot;2&quot;&amp;gt;
 &amp;lt;navLabel&amp;gt;
   &amp;lt;text&amp;gt;1.1 利用可能な要素&amp;lt;/text&amp;gt;
 &amp;lt;/navLabel&amp;gt;
 &amp;lt;content src=&quot;chap1.xhtml#elem&quot;/&amp;gt;

 &amp;lt;navPoint id=&quot;structure&quot; playOrder=&quot;2&quot;&amp;gt;
   &amp;lt;navLabel&amp;gt;&amp;lt;text&amp;gt;1.1.1  構造要素&amp;lt;/text&amp;gt;&amp;lt;/navLabel&amp;gt;
   &amp;lt;content src=&quot;chap1.xhtml#structure&quot;/&amp;gt;
 &amp;lt;/navPoint&amp;gt;

 &amp;lt;navPoint id=&quot;text&quot; playOrder=&quot;3&quot;&amp;gt;
   &amp;lt;navLabel&amp;gt;&amp;lt;text&amp;gt;1.1.2  テキスト&amp;lt;/text&amp;gt;&amp;lt;/navLabel&amp;gt;
   &amp;lt;content src=&quot;chap1.xhtml#text&quot;/&amp;gt;
 &amp;lt;/navPoint&amp;gt;

 &amp;lt;navPoint id=&quot;link&quot; playOrder=&quot;4&quot;&amp;gt;
   &amp;lt;navLabel&amp;gt;&amp;lt;text&amp;gt;1.1.3  ハイパーリンク&amp;lt;/text&amp;gt;&amp;lt;/navLabel&amp;gt;
   &amp;lt;content src=&quot;chap1.xhtml#link&quot;/&amp;gt;
 &amp;lt;/navPoint&amp;gt;

 &amp;lt;navPoint id=&quot;list&quot; playOrder=&quot;5&quot;&amp;gt;
   &amp;lt;navLabel&amp;gt;&amp;lt;text&amp;gt;1.1.4  リスト&amp;lt;/text&amp;gt;&amp;lt;/navLabel&amp;gt;
   &amp;lt;content src=&quot;chap1.xhtml#list&quot;/&amp;gt;
 &amp;lt;/navPoint&amp;gt;

 &amp;lt;navPoint id=&quot;fix&quot; playOrder=&quot;6&quot;&amp;gt;
   &amp;lt;navLabel&amp;gt;&amp;lt;text&amp;gt;1.1.5  修正&amp;lt;/text&amp;gt;&amp;lt;/navLabel&amp;gt;
   &amp;lt;content src=&quot;chap1.xhtml#fix&quot;/&amp;gt;
 &amp;lt;/navPoint&amp;gt;

 &amp;lt;navPoint id=&quot;table&quot; playOrder=&quot;7&quot;&amp;gt;
   &amp;lt;navLabel&amp;gt;&amp;lt;text&amp;gt;1.1.6  テーブル&amp;lt;/text&amp;gt;&amp;lt;/navLabel&amp;gt;
   &amp;lt;content src=&quot;chap1.xhtml#table&quot;/&amp;gt;
 &amp;lt;/navPoint&amp;gt;
    &amp;lt;/navPoint&amp;gt;
  &amp;lt;/navPoint&amp;gt;
&amp;lt;/navMap&amp;gt;
&lt;/pre&gt;
&lt;p&gt;結果です。iPhone の iBooks で表示させました。&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFazD5cOGlHoH4O40Jt6MdFGoCFbfANYTCXA8yOgG7gYoiuW0DCVtsXHcSCKnI_EyJCvAgXxLkPVZnwvDrafLc2bQEZVsB0Psory2Hn-PmSXjd8ezOP52i6-JPgG4_3jDEYRkBXk1QdpE6/s1600/epub2-toc.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFazD5cOGlHoH4O40Jt6MdFGoCFbfANYTCXA8yOgG7gYoiuW0DCVtsXHcSCKnI_EyJCvAgXxLkPVZnwvDrafLc2bQEZVsB0Psory2Hn-PmSXjd8ezOP52i6-JPgG4_3jDEYRkBXk1QdpE6/s400/epub2-toc.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;
&lt;/details&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/1446047708242097382/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/06/epub-20-5.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/1446047708242097382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/1446047708242097382'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/06/epub-20-5.html' title='ePub 2.0 ことはじめ (5) 目次の作成'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFazD5cOGlHoH4O40Jt6MdFGoCFbfANYTCXA8yOgG7gYoiuW0DCVtsXHcSCKnI_EyJCvAgXxLkPVZnwvDrafLc2bQEZVsB0Psory2Hn-PmSXjd8ezOP52i6-JPgG4_3jDEYRkBXk1QdpE6/s72-c/epub2-toc.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-7683581388529525707</id><published>2011-05-30T18:55:00.000+09:00</published><updated>2011-05-30T18:55:21.105+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book"/><category scheme="http://www.blogger.com/atom/ns#" term="ebook"/><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>「電子書籍 らくらくPACK」下書き — 第 5 回配信</title><content type='html'>&lt;p&gt;5/9、「電子書籍 らくらくPACK」下書きの第五回が配信されました。同書については、過去記事をお読み下さい。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/05/pack-4.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 4 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack-3.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 3 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack-2.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 2 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き無料公開&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://gihyo.jp/book/sp/2011/epub01&quot;&gt;特設：電子書籍 無償配布キャンペーンのお知らせ｜gihyo.jp … 技術評論社&lt;/a&gt; (ダウンロード・サイト)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;第五回の内容は、副題「EPUBテンプレート対応版」にあるテンプレートの紹介です。&lt;/p&gt;
&lt;p&gt;EPUB の中身は (既に紹介した通り) XHTML です。つまり、ウェブ・ページと同じと言っても過言ではありません。ウェブ・ページは、「文章構造」を XHTML に、スタイル (見た目) をスタイル・シートに書く様になっています。このメリットは、スタイル・シートを差し替えるだけで、文章に手を加えることなく見た目を大きく変更できることです (実践されているページは少ないですが...)。&lt;/p&gt;
&lt;p&gt;EPUB も同じ構造ですから、スタイル・シートを切り替えるだけで見た目を変更できます。しかし、EPUB 用のスタイル・シートのノウハウはまだ少ないです。そこで、ある程度整えた文章構造と CSS を「テンプレート」として提供しようというが、本書のウリです。&lt;/p&gt;
&lt;p&gt;第五回では、提供しているテンプレートの実例が紹介されています。本書で用意しているテンプレートは以下の通りです。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;基本テンプレート*&lt;/li&gt;
 &lt;li&gt;エッセイ、小説用&lt;/li&gt;
 &lt;li&gt;日記用*&lt;/li&gt;
 &lt;li&gt;写真集用*&lt;/li&gt;
 &lt;li&gt;招待状用*&lt;/li&gt;
 &lt;li&gt;レシピカード用*&lt;/li&gt;
 &lt;li&gt;自分史用&lt;/li&gt;
 &lt;li&gt;カタログ用&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;第五回ではこのうち * の付いたテンプレートをサンプルとして読むことができます。残るテンプレートについては、本を購入下さいということですね。&lt;/p&gt;
&lt;h4&gt;発売&lt;/h4&gt;
&lt;p&gt;「電子書籍 らくらくPACK」は、下書きを一部公開するという変わったマーケティング手法を取ってきました。&lt;/p&gt;
&lt;p&gt;私の話をすれば、本屋で本を立ち読みすることが少なくなったので、中身も分からず技術書を買うことが多くなりました。今回の様に、本の中身が一部でも先取りで分かると購入の判断がしやすくなってとても良いですね。また、発売日前から公開している点が気に入りました。この記事シリーズの頭でも書きましたが、読者のフィードバックを本に入れることができる可能性があるからです。これは本を出版した後には出来ないことですよね。Amazon の中身を見る機能では対応できないことです。&lt;/p&gt;
&lt;p&gt;本書は 6/1 に発売とのことです。気に入ったら、購入してみてはいかがでしょうか?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.amazon.co.jp/gp/product/477414665X/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=akaato-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=477414665X&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws.assoc-amazon.jp/widgets/q?_encoding=UTF8&amp;amp;Format=_SL160_&amp;amp;ASIN=477414665X&amp;amp;MarketPlace=JP&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=akaato-22&amp;amp;ServiceVersion=20070822&quot; /&gt;&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.jp/e/ir?t=&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=477414665X&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;border:none !important; margin:0px !important;&quot; /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/7683581388529525707/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/05/pack-5.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/7683581388529525707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/7683581388529525707'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/05/pack-5.html' title='「電子書籍 らくらくPACK」下書き — 第 5 回配信'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-4021821401222314894</id><published>2011-05-26T21:44:00.002+09:00</published><updated>2011-05-26T21:44:56.942+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>EPUB3 仕様を確定</title><content type='html'>&lt;p&gt;2011 年 5 月 23 日、EPUB の仕様を策定してる IDPF がついに EPUB 3 仕様を確定しました。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://idpf.org/epub3_proposed_spec_released&quot;&gt;EPUB 3 Proposed Specification Released | International Digital Publishing Forum&lt;/a&gt; (リリースノート)&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://idpf.org/epub/30&quot;&gt;EPUB 3 | International Digital Publishing Forum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;EPUB 3 の仕様が確定したということは、仕様にそって EPUB 3 のドキュメントを安心して作れるということです。また、現在 EPUB 3 用のリーダー・アプリは登場していませんが、仕様が確定したことで開発が進むことが期待されます。EPUB 3 には、日本語縦書きの仕様も盛り込まれていますから、とても楽しみですね。&lt;/p&gt;
&lt;h4&gt;JavaScript&lt;/h4&gt;
&lt;p&gt;EPUB 3 で一番気になっていたのは JavaScript が使えるかどうかでした。仕様によると、一応 JavaScript はサポートされました。良かったです :)&lt;/p&gt;
&lt;p&gt;ただし、リーダー・アプリにおける JavaScript サポートはオプショナルなので、EPUB 3 で JavaScript を入れる場合は JavaScript が動かなくても文意が通じるようにしなければいけません。おそらく Apple の eBooks や Android の ePub リーダー・アプリは JavaScript 対応してくるでしょうが、Amazon の Kindle の様な商品は JavaScript サポートがない (か遅れる) でしょう。書き手は、その点を考えて JavaScript を使わないといけませんね。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/4021821401222314894/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/05/epub3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4021821401222314894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4021821401222314894'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/05/epub3.html' title='EPUB3 仕様を確定'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-5808113754339947398</id><published>2011-05-25T15:18:00.002+09:00</published><updated>2011-05-25T15:18:46.280+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="event"/><title type='text'>EPUB3 コンテストの〆切が 6 月末まで延期</title><content type='html'>&lt;p&gt;EPUB3 を盛り上げるイベントの一つに EPUB3 コンテストがあります。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub3-epubcon.html&quot;&gt;絳アト日記: EPUB3コンテスト開催 #epubcon&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub3-epubcon_13.html&quot;&gt;絳アト日記: EPUB3コンテスト説明会のまとめ #epubcon&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このコンテストの応募〆切が延長されました。最初、5 月末日だったものが 6 月末日に変わっています。5/10 の情報です。5 月に入って&lt;a href=&quot;http://akaato.blogspot.com/2011/05/blog-post.html&quot;&gt;絶賛体調不良&lt;/a&gt;なので、告知を見落としていました。なお、イベント開催者側は延期の理由を次の様に書いています。&lt;/p&gt;
&lt;div class=&quot;quote&quot;&gt;
&lt;blockquote cite=&quot;http://www.epubcafe.jp/egls/epubcon01&quot; title=&quot;EPUB3 コンテスト　第1回 * - epubcafé&quot;&gt;
 &lt;p&gt;5月下旬から6月にかけて、&lt;a href=&quot;http://idpf.org/digitalbook2011&quot;&gt;IDPF Digital Book 2011&lt;/a&gt;、&lt;a href=&quot;http://developer.apple.com/wwdc/&quot;&gt;Apple WWDC 2011&lt;/a&gt;などのイベントで、多くのEPUB3関連の発表があるので、それを待って、6月末日終了としました。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p class=&quot;quote&quot;&gt;&lt;cite&gt;&lt;a href=&quot;http://www.epubcafe.jp/egls/epubcon01&quot;&gt;EPUB3 コンテスト　第1回 * - epubcafé&lt;/a&gt;&lt;/cite&gt; より引用&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;なるほど。イベント目白押しですね。&lt;/p&gt;
&lt;p&gt;私としては体が動かず、EPUB3 ドキュメントの作成も遅れに遅れていたので、今回の延長は棚からぼたもちです ;)&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/5808113754339947398/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/05/epub3-6.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/5808113754339947398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/5808113754339947398'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/05/epub3-6.html' title='EPUB3 コンテストの〆切が 6 月末まで延期'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-4968124753830834148</id><published>2011-05-17T06:55:00.002+09:00</published><updated>2011-05-17T06:55:00.689+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book"/><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>「電子書籍 らくらくPACK」予約受付中</title><content type='html'>&lt;p&gt;本ブログで (ドラフト原稿を) 紹介している「電子書籍 らくらくPACK」が、Amazon で予約受付中になっています。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.amazon.co.jp/gp/product/477414665X/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=akaato-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=477414665X&quot;&gt;電子書籍らくらく作成PACK ＜EPUBテンプレート付き＞&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.jp/e/ir?t=akaato-22&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=477414665X&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; style=&quot;border:none !important; margin:0px !important;&quot; /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;作者は林拓也さん。出版社は技術評論社。大型本で 144 ページ。2011 年 5 月 26 日発売予定。価格は 2,079 円です。&lt;/p&gt;
&lt;p&gt;まずは下書きを読んで、納得の内容だったら予約してみてはいかがでしょうか?&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/05/pack-4.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 4 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack-3.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 3 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack-2.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 2 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き無料公開&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://gihyo.jp/book/sp/2011/epub01&quot;&gt;特設：電子書籍 無償配布キャンペーンのお知らせ｜gihyo.jp … 技術評論社&lt;/a&gt; (ダウンロード・サイト)&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/4968124753830834148/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/05/pack.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4968124753830834148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4968124753830834148'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/05/pack.html' title='「電子書籍 らくらくPACK」予約受付中'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-8695646714550051574</id><published>2011-05-16T10:42:00.002+09:00</published><updated>2011-05-16T10:42:29.749+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book"/><category scheme="http://www.blogger.com/atom/ns#" term="ebook"/><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>「電子書籍 らくらくPACK」下書き — 第 4 回配信</title><content type='html'>&lt;p&gt;5/9、「電子書籍 らくらくPACK」下書きの第四回が配信されました。同書については、過去記事をお読み下さい。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack-3.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 3 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack-2.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 2 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き無料公開&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://gihyo.jp/book/sp/2011/epub01&quot;&gt;特設：電子書籍 無償配布キャンペーンのお知らせ｜gihyo.jp … 技術評論社&lt;/a&gt; (ダウンロード・サイト)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;第四回の内容は「Sigil の概要説明」です。&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack-3.html&quot;&gt;第 3 回&lt;/a&gt;にて、ePub における基本情報を提示しました。第四回はその事実を踏まえて、本格的に &lt;a href=&quot;http://code.google.com/p/sigil/&quot;&gt;Sigil&lt;/a&gt; を使った ePub 作成方法について解説をします。&lt;/p&gt;
&lt;p&gt;各節のタイトルを挙げておきましょう。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;4-1 Sigil の概要を知ろう&lt;/li&gt;
 &lt;li&gt;4-2 文章を貼り付けよう&lt;/li&gt;
 &lt;li&gt;4-3 文章を構造化しよう&lt;/li&gt;
 &lt;li&gt;4-4 画像を配置しよう&lt;/li&gt;
 &lt;li&gt;4-5 スタイルを設定しよう (※)&lt;/li&gt;
 &lt;li&gt;4-6 目次 (TOC) を設定しよう (※)&lt;/li&gt;
 &lt;li&gt;4-7 表紙画像とメタ情報を設定しよう (※)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;今回のお試し配布版では、※のついた 4-5, 4-6, 4-7 節の内容が省略されています。&lt;/p&gt;
&lt;p&gt;4-2, 4-3, 4-4 についてコメントを添えて紹介に変えたいと思います。&lt;/p&gt;
&lt;h4&gt;4-2 文章を貼り付けよう&lt;/h4&gt;
&lt;p&gt;本書では、Sigil で直接ドキュメントを作成することはしません。テキスト・エディターで原稿を作成し、Sigil で成型して ePub 化する手順を取っています。そのため、Sigil にテキストを貼り付ける作業が一番最初に説明されています。&lt;/p&gt;
&lt;p&gt;Sigil をブックビュー・モードにして、テキストを貼り付けるのがコツです。すると、テキストに応じた HTML ファイルが Sigil によって作成されます。&lt;/p&gt;
&lt;p&gt;何故、このような手間を取る必要があるのか? その説明がありません。ただ、その様にすると書いてあるだけです。コラムでも良いですから、説明があると良いと思いました。私が愚考するに&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;Sigil は大量の日本語ドキュメントを扱うと落ちる&lt;/li&gt;
 &lt;li&gt;下書きは、テキスト・エディターを使う方が書きやすい&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ということを考慮しているのではないかと思います。&lt;/p&gt;
&lt;h5&gt;XHTML ファイルの容量&lt;/h5&gt;
&lt;p&gt;同名のコラムがあり、ePub リーダーによっては XHTML ファイルのデータ容量の上限が 300 KB になっていることを指摘しています。これは ePub リーダー側の都合であって、ePub の規格にあることではありません。ですが、より多くの人に読んでもらう場合、この事実は頭の隅に置いておく方が良さそうです。&lt;/p&gt;
&lt;h4&gt;4-3 文章を構造化しよう&lt;/h4&gt;
&lt;p&gt;Sigil のテキストを貼り付けただけでは、正しい構造化がされていません。例えば、Sigil はどの行が「見出し」かを知ることが出来ません。そこでユーザーは手で HTML ファイルを構造化する必要があります。4-3 では、具体的に以下の構造化について説明しています。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;見出しの作成&lt;/li&gt;
 &lt;li&gt;箇条書きリストの作成&lt;/li&gt;
 &lt;li&gt;不要な空白の削除&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;段落について&lt;/h5&gt;
&lt;p&gt;Sigil はテキストをコピーした時、改行を段落として認識します。つまり、改行があるごとに &lt;code&gt;p&lt;/code&gt; 要素でタグ付けします。&lt;/p&gt;
&lt;p&gt;しかし、本書では、&lt;code&gt;p&lt;/code&gt; 要素を &lt;code&gt;br&lt;/code&gt; 要素に置き換えるよう勧めています。どうやら、&lt;code&gt;p&lt;/code&gt; 要素を入れることで「空白行」ができることを嫌っているようです。&lt;/p&gt;
&lt;p&gt;私は &lt;code&gt;p&lt;/code&gt; 要素で空白行を入れるのは「文章構造」ではなく「スタイル」の問題だと思います。空白行が入るのが嫌であれば、&lt;code&gt;p&lt;/code&gt; 要素のスタイルを変更すべきで、「段落」という文章構造を重視し残すべきだと考えます。&lt;/p&gt;
&lt;h4&gt;4-4 画像を配置しよう&lt;/h4&gt;
&lt;p&gt;特にコメントはありません。&lt;/p&gt;

&lt;h4&gt;おわりに&lt;/h4&gt;
&lt;p&gt;本書の様に、原稿と文章成型の工程を分ける場合メリットとデメリットがあります。&lt;/p&gt;
&lt;p&gt;メリットは原稿作成時に「テキスト」だけを書けば良いことです。作者は文章作成以外に集中しなくて済みます。&lt;/p&gt;
&lt;p&gt;デメリットは、原稿を Sigil で成型後、修正を入れるのが大変なことです。変更量が大きければ、テキスト・エディターで文章修正後、もう一度文章構造形成や画像配置を行なわなくてはなりません。変更量が小さい場合は、オリジナルの原稿と Sigil 側のドキュメント両方に修正を入れることになるでしょう。&lt;/p&gt;
&lt;p&gt;現状、本書が示す方法が最良に近いと思いますが、メリット・デメリットがあることを具体的に書いてあると親切だと思いました。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/8695646714550051574/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/05/pack-4.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/8695646714550051574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/8695646714550051574'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/05/pack-4.html' title='「電子書籍 らくらくPACK」下書き — 第 4 回配信'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-4032091296725264291</id><published>2011-05-16T08:31:00.002+09:00</published><updated>2011-05-16T08:31:25.421+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="身辺雑記"/><title type='text'>体調を崩しています</title><content type='html'>&lt;p&gt;ゴールデン・ウィーク明けから、体調を崩しています。今日、五月に入って初めて PC を起動しました。&lt;/p&gt;
&lt;p&gt;少々不定期になるかもしれませんが、4/28 以来更新が止まっていたブログを再開します。どうぞ、よろしく。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/4032091296725264291/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/05/blog-post.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4032091296725264291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/4032091296725264291'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/05/blog-post.html' title='体調を崩しています'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-2672245843199015419</id><published>2011-04-29T06:51:00.000+09:00</published><updated>2011-04-29T06:51:00.578+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Apps"/><title type='text'>Google Apps が新ビジネス・モデルを発表</title><content type='html'>&lt;p&gt;&lt;a href=&quot;http://www.google.com/apps/&quot;&gt;Google Apps&lt;/a&gt; に大きな変化が 2 つ起きています。1 つ目は新ビジネス・モデルの導入。2 つ目は Google アカウントとの統合です。一つずつ説明します。&lt;/p&gt;
&lt;h4&gt;新ビジネス・モデル&lt;/h4&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://googleenterprise.blogspot.com/2011/04/helping-small-businesses-start-and.html&quot;&gt;Official Google Enterprise Blog: Helping small businesses start and manage Google Apps for Business&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;今まで年間契約だった Google Apps for Business が月間契約も可能になりました。年間プランでは 1 アカウント 50 ドル/年だったところ、月間プランでは 1 アカウント 5 ドル/月となります。月間プランの支払いは、月末に行なわれます。月間プランの方が割高ですが、ユーザー数を毎月変化させられるメリットがあります。短期契約社員を雇う会社、入れ替わりの激しい会社にはコスト削減につながるかもしれません。また、スタート・アップ企業に対しても初期コストが低いのが魅力です。小さな IT 系企業にとって、月間プランはおいしいサービスでしょう。&lt;/p&gt;
&lt;h5&gt;Google Apps のユーザー数制限&lt;/h5&gt;
&lt;p&gt;Google Apps (無料版) のユーザー数制限が変わります。今まで 50 人だったところが、10 人にまで減らされます。&lt;/p&gt;
&lt;p&gt;この変更は、5/10 以降に Google Apps を開始する人 (会社) に適用されます。5/10 以前に Google Apps を使い始めた人達は、今まで通り無料で 50 人まで人数を増やせます。5/10 以降、10 人を越える人数で Google Apps を開設する場合は、Google Apps for Business を使う必要があります。&lt;/p&gt;
&lt;p&gt;私も Google Apps を使っているので、人ごとではありません。幸い影響はなさそうですが、Google Apps に興味を持っていて、10〜50 人前後の人数ならば、とりあえず Google Apps を始めておくのが良さそうです。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/03/google-apps-1-valuedomain.html&quot;&gt;絳アト日記: Google Apps を始める 1 — ValueDomain でドメイン取得&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/google-apps-1-valuedomain-akaato.html&quot;&gt;絳アト日記: Google Apps を始める 2 — Google Apps の登録&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/google-apps-3-gmail.html&quot;&gt;絳アト日記: Google Apps を始める 3 — Gmail の設定&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/google-apps-blogger.html&quot;&gt;絳アト日記: Google Apps から Blogger でブログ開設&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/google-apps.html&quot;&gt;絳アト日記: Google Apps (無償版) 入門の入門&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Google アカウントの統合&lt;/h4&gt;
&lt;p&gt;最近、Google Apps アカウントと Google アカウントが統合されたようです。同じ Cookie が使われる様になり、一つのブラウザーで Google Apps のサービスと Google アカウントのサービスを同時に使うことが出来なくなりました。この結果、個人用の Gmail と会社の Google Apps 版 Gmail を一つのブラウザーで開けなくなりました。一旦ログアウトするか、(対応していれば) マルチ・アカウント機能を使うしかありません。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;参考: &lt;a href=&quot;http://se-suganuma.blogspot.com/2011/04/google-accountgoogle-apps-account.html&quot;&gt;SE奮闘記: Google AccountとGoogle Apps Accountを切り替えて使う&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;私は一つのブラウザーで使い分けることを諦めました。個人用 Google アカウントは Google Chrome で、Google Apps (つまり akaato.com 用) アカウントは Firefox 4 で使い分けています。&lt;/p&gt;
&lt;p&gt;過渡期の混乱とは思いますが、Google さんには早めに良い解決策を提示して欲しいものです。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/2672245843199015419/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/04/google-apps_29.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/2672245843199015419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/2672245843199015419'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/04/google-apps_29.html' title='Google Apps が新ビジネス・モデルを発表'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-5332663987523684293</id><published>2011-04-28T04:25:00.000+09:00</published><updated>2011-04-28T04:25:50.039+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>ePub 2.0 ことはじめ (4) Makefile を作る</title><content type='html'>&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (1) シンプルな ePub を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-2-ibooks.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (2) iBooks で確認&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-3-html.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (3) HTML 整形&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の続きです。&lt;/p&gt;
&lt;p&gt;ePub の中身 (XHTML) をいじれる様になりました。これからどんどん編集することでしょう。するとそのたびに ePub ドキュメントを作り直さなくてはなりません。具体的には、zip コマンドを何度も打ちます。これから、ePub をいじりたおすことを考えると頭が痛くなりますね。&lt;/p&gt;
&lt;h4&gt;ePub 作成の自動化&lt;/h4&gt;
&lt;p&gt;Makefile を使って ePub 作成の自動化を行ないます。Makefile は、「&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;シンプルな ePub を作る&lt;/a&gt;」で紹介した zip コマンドを自動実行します。やり方は簡単。コマンドラインに以下のコマンドを打ちこむだけです。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;
$ make
&lt;/pre&gt;
&lt;p&gt;古い ePub ドキュメントが削除されて、zip コマンドが実行され、一つ上のディレクトリー (フォルダー) に epub-first-step.epub が出来上がります。&lt;/p&gt;
&lt;h4&gt;Makefile&lt;/h4&gt;
&lt;p&gt;次の内容を Makefie というファイル名で mimetype ファイルと同じ所に置きます。&lt;/p&gt;
&lt;pre class=&quot;sample&quot;&gt;
DOC = &lt;samp style=&quot;color:red;&quot;&gt;epub-first-step&lt;/samp&gt;
all: epub

ZIP = zip
epub: clean ../$(DOC).epub

../$(DOC).epub:
 $(ZIP) -0 $@ mimetype
 $(ZIP) -r $@ * -x mimetype -x Makefile

#
# clean
#
RM = rm -f
clean:
 $(RM) ../$(DOC).epub
 $(RM) *~
 $(RM) OEBPS/*~
&lt;/pre&gt;
&lt;p&gt;このコードをコピーする時に、&lt;var&gt;DOC&lt;/var&gt; の値 (&lt;span style=&quot;color:red;&quot;&gt;赤字&lt;/span&gt;で書かれた &lt;span style=&quot;color:red;&quot;&gt;epub-first-step&lt;/span&gt; の部分) を貴方の ePub ファイル名に修正することを忘れないで下さい。&lt;/p&gt;
&lt;p&gt;おわりに&lt;/p&gt;
&lt;p&gt;この Makefile は ePub 初心者な私が作った、まだ未熟なものです。この先、ePub が複雑になれば Makefile も修正されるかもしれません。&lt;/p&gt;
&lt;p&gt;Makefile (及び epub-first-step の全てのソース) は GitHub に置いてあるので、時々そちらもご覧になって下さい。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;https://github.com/akaato/epub-first-step&quot;&gt;akaato/epub-first-step - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;次回は、目次の作成を行ないます (え、もう第一回で作っちゃったって? ううん、少しだけ詳しく書きます)。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/5332663987523684293/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/04/epub-20-4-makefile.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/5332663987523684293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/5332663987523684293'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/04/epub-20-4-makefile.html' title='ePub 2.0 ことはじめ (4) Makefile を作る'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-128270163568514394</id><published>2011-04-27T12:15:00.004+09:00</published><updated>2011-04-27T12:27:17.148+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>ePub 2.0 ことはじめ (3) HTML 整形</title><content type='html'>&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (1) シンプルな ePub を作る&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-2-ibooks.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (2) iBooks で確認&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の続きです。&lt;/p&gt;
&lt;p&gt;本エントリーでは、「こんにちは」としか表示させなかった ePub ドキュメントを、もっと実用的にしてみます。&lt;/p&gt;
&lt;p&gt;さて、ePub 2.0 では XHTML 1.1 でドキュメントを書きます。ただし、全ての XHTML 1.1 要素が使えるわけではありません。以下に、XHTML 1.1 で利用可能な要素を書き出します (ref. &lt;a href=&quot;http://idpf.org/epub/20/spec/OPS_2.0.1_draft.htm#Section2.2.1&quot;&gt;Open Publication Structure (OPS) 2.0.1 v1.0 #2.2.1 Required Mudele&lt;/a&gt;)。&lt;/p&gt;
&lt;table summary=&quot;OPS XHTML required Modules&quot; border=&quot;1&quot;&gt;
  &lt;caption&gt;ePub 2.0 で利用可能な XHTML 1.1 要素&lt;/caption&gt;
  &lt;thead&gt;
    &lt;tr&gt;&lt;th&gt;XHTML 1.1 モジュール名&lt;/th&gt; &lt;th&gt;要素名&lt;/th&gt;&lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;
        Structure
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;body&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;head&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;html&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;title&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Text
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;abbr&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;acronym&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;address&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;blockquote&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;br&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;cite&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;code&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;dfn&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;div&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;em&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;h1&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;h2&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;h3&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;h4&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;h5&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;h6&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;kbd&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;p&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;pre&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;q&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;samp&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;span&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;strong&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;var&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Hypertext
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;a&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        List
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;dl&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;dt&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;dd&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;ol&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;ul&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;li&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Object
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;object&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;param&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Presentation
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;b&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;big&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;hr&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;i&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;small&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;sub&lt;/span&gt;, &lt;span class=
        &quot;Element&quot;&gt;sup&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;tt&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Edit
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;del&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;ins&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Bidirectional Text
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;bdo&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Table
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;caption&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;col&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;colgroup&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;table&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;tbody&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;td&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;tfoot&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;th&lt;/span&gt;,
        &lt;span class=&quot;Element&quot;&gt;thead&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;tr&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Image
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;img&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Client-Side Image Map
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;area&lt;/span&gt;, &lt;span class=&quot;Element&quot;&gt;map&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Meta-Information
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;meta&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Style Sheet
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;style&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Link
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;link&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;

    &lt;tr&gt;
      &lt;td&gt;
        Base
      &lt;/td&gt;
      &lt;td&gt;
        &lt;span class=&quot;Element&quot;&gt;base&lt;/span&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;表を見て分かる通り、&lt;samp&gt;script&lt;/samp&gt;, &lt;samp&gt;noscript&lt;/samp&gt; 要素が載っていません。script 要素はテキストを書き換えるために利用できず、スクリプトの実行も非推奨とされています。script 要素なしでもドキュメントとして成立するよう、気を付ける必要がありそうです。&lt;/p&gt;
&lt;p&gt;それでは、実際に XHTML 1.1 で文章を作成してみましょう。&lt;/p&gt;
&lt;h4&gt;chap1.xhtml の作成&lt;/h4&gt;
&lt;p&gt;まずファイル名が &lt;samp&gt;hello.xhtml&lt;/samp&gt; だと座りが悪いので、&lt;samp&gt;chap1.xhtml&lt;/samp&gt; に変更します。&lt;/p&gt;
&lt;p&gt;そしたら、XHTML 1.1 要素を使ってテキストを書いてみます。ソースコードが長くなってしまったので、先に結果のスクリーン・ショットをお見せします。iPad の iBooks で確認しました。&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCzWV8H79zeHSVODoPxCNtknK6kHPx_jT8WswXKs9rBQGfMwLjqami_hjXcr0y7YwIWX4aeXqQAcX1kZQLQ_z6hfmxnnrA2E0JY0JrHjkgOhh9MQj6t7Ptb3LKczkIZ5E6Hmul0UchCZgo/s1600/IMG_0005.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCzWV8H79zeHSVODoPxCNtknK6kHPx_jT8WswXKs9rBQGfMwLjqami_hjXcr0y7YwIWX4aeXqQAcX1kZQLQ_z6hfmxnnrA2E0JY0JrHjkgOhh9MQj6t7Ptb3LKczkIZ5E6Hmul0UchCZgo/s400/IMG_0005.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfqhH1JlBQ7mBLy_3PZ88zi1MJrf3-Ou8pNOYT51h_NZhW8f48Hlzfi7y_1vjZmcDmqvDBk9NnXJn1dBNlfTSHx0ZdwfpD15v6uPvp0MnMGedeBUTqFKcJuI31dniFsupXrvU-DBN0NBAz/s1600/IMG_0006.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfqhH1JlBQ7mBLy_3PZ88zi1MJrf3-Ou8pNOYT51h_NZhW8f48Hlzfi7y_1vjZmcDmqvDBk9NnXJn1dBNlfTSHx0ZdwfpD15v6uPvp0MnMGedeBUTqFKcJuI31dniFsupXrvU-DBN0NBAz/s400/IMG_0006.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNuWJJRS7QzouzVW6UAkg3tLscWKe4UysgNsl98NKhTJDkD9lS14cRXkEzEj1jLpsi6F8wodjOCg2bYMMMkZhI_pPqj_6tWtjcOlW0bJwyxA2SJr0PmGBJ1ubP4hYlwFMCLVMOXHImQD63/s1600/IMG_0007.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNuWJJRS7QzouzVW6UAkg3tLscWKe4UysgNsl98NKhTJDkD9lS14cRXkEzEj1jLpsi6F8wodjOCg2bYMMMkZhI_pPqj_6tWtjcOlW0bJwyxA2SJr0PmGBJ1ubP4hYlwFMCLVMOXHImQD63/s400/IMG_0007.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpZDS-kiDncY8u16CYp2lSL5oE5bDd5ed9Lvtb79rNozQHjWpPBp9zmUIFSBkjg8LqzR_CimDoUqeAsSb6eoPO4HYaGb5Cc9k9OayC-eaGo9vqorGxL18rrw5TxhzYKqsme8VMR0OR7KyK/s1600/IMG_0008.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpZDS-kiDncY8u16CYp2lSL5oE5bDd5ed9Lvtb79rNozQHjWpPBp9zmUIFSBkjg8LqzR_CimDoUqeAsSb6eoPO4HYaGb5Cc9k9OayC-eaGo9vqorGxL18rrw5TxhzYKqsme8VMR0OR7KyK/s400/IMG_0008.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikUQL-prx3QKNs8VnBvMMQj0UzoDjI0Y2KEKzTjO0JE8HeE3pJmPi3e0x1UxU1vEpQIMUFwJ0ApvdQQO6NCPoQSfA2VyxGMQVwD9wq3McjAE7Qagjmw_KpqLkftgN_5k_b15mxLe68GvLL/s1600/IMG_0009.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikUQL-prx3QKNs8VnBvMMQj0UzoDjI0Y2KEKzTjO0JE8HeE3pJmPi3e0x1UxU1vEpQIMUFwJ0ApvdQQO6NCPoQSfA2VyxGMQVwD9wq3McjAE7Qagjmw_KpqLkftgN_5k_b15mxLe68GvLL/s400/IMG_0009.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;ハイパーリンクをタップすると、ちゃんとジャンプすることを確認しました。&lt;/p&gt;
&lt;h4&gt;おしまい&lt;/h4&gt;
&lt;p&gt;どうですか? スタイル・シートを適用していないので、見た目が HTML そのまんまですけど、XHTML で ePub 作成できることを実感して頂けたでしょうか?&lt;/p&gt;
&lt;p&gt;次は、少し横道に逸れて Makefile を作ってみます。&lt;/p&gt;
&lt;h4&gt;ソースコード&lt;/h4&gt;
&lt;pre class=&quot;sample&quot;&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 STRICT//EN&quot;
   &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;ja&quot; lang=&quot;ja&quot;&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;title&amp;gt;第一章 ことはじめ&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;h1&amp;gt;利用可能な要素&amp;lt;/h1&amp;gt;
  &amp;lt;p&amp;gt;ePub 2.0 で利用可能な要素を紹介します。&amp;lt;/p&amp;gt;
  &amp;lt;h2 id=&quot;structure&quot;&amp;gt;構造要素&amp;lt;/h2&amp;gt;
  &amp;lt;p&amp;gt;html, head, title, body 要素が使えます。HTML の基本ですね。&amp;lt;/p&amp;gt;
  &amp;lt;h2&amp;gt;テキスト&amp;lt;/h2&amp;gt;
  &amp;lt;h3&amp;gt;ヘッダー&amp;lt;/h3&amp;gt;
  &amp;lt;p&amp;gt;h1, h2, h3, h4, h5, h6 のヘッダー要素が使えます。このテキストでは、h1, h2, h3 を使っています。&amp;lt;/p&amp;gt;
  &amp;lt;h3&amp;gt;段落&amp;lt;/h3&amp;gt;
  &amp;lt;p&amp;gt;p 要素を使って段落を作ります。&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;段落内で改行が必要な場合は br 要素が使えます。&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;例:&amp;lt;/p&amp;gt;
&amp;lt;pre&amp;gt;
  段落の中で&amp;amp;lt;br/&amp;amp;gt;
  改行
&amp;lt;/pre&amp;gt;
&amp;lt;p&amp;gt;結果:&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;段落の中で&amp;lt;br/&amp;gt;
改行
&amp;lt;/p&amp;gt;
  &amp;lt;h3&amp;gt;引用&amp;lt;/h3&amp;gt;
  &amp;lt;p&amp;gt;blockquote 要素を使って、引用ができます。&amp;lt;/p&amp;gt;
  &amp;lt;blockquote&amp;gt;
    &amp;lt;p&amp;gt;三つの指輪は、空の下なるエルフの王に、&amp;lt;br/&amp;gt;
七つの指輪は、岩の館のドワーフの君に、&amp;lt;br/&amp;gt;
九つは、死すべき運命の人の子に、&amp;lt;br/&amp;gt;
一つは、暗き御座の冥王のため、&amp;lt;br/&amp;gt;
影横たわるモルドールの国に。&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;一つの指輪は、すべてを統べ、&amp;lt;br/&amp;gt;
一つの指輪は、すべてを見つけ、&amp;lt;br/&amp;gt;
一つの指輪は、すべてを捕らえて&amp;lt;br/&amp;gt;
くらやみのなかにつなぎとめる。&amp;lt;br/&amp;gt;
影横たわるモルドールの国に。 &amp;lt;/p&amp;gt;
  &amp;lt;/blockquote&amp;gt;
  &amp;lt;p&amp;gt;q 要素を使って、インライン引用もできます: &amp;lt;q&amp;gt;一つの指輪は、すべてを統べ&amp;lt;/q&amp;gt; &amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;cite 要素を使って、引用元を表現することもします: &amp;lt;cite&amp;gt;指輪物語&amp;lt;/cite&amp;gt;より引用&amp;lt;/p&amp;gt;
  &amp;lt;h3&amp;gt;そのまま&amp;lt;/h3&amp;gt;
  &amp;lt;p&amp;gt;pre 要素を使って、そのまま表示することが可能です。&amp;lt;/p&amp;gt;
&amp;lt;pre&amp;gt;
#define MAX 100
int main(void)
{
  int sum = 0;
  for (int i=0; i&amp;amp;lt;MAX; i++)
  {
     sum += i;
  }
  return 0;
}
&amp;lt;/pre&amp;gt;
  &amp;lt;h3&amp;gt;強調&amp;lt;/h3&amp;gt;
  &amp;lt;p&amp;gt;より強い強調に &amp;lt;strong&amp;gt;strong&amp;lt;/strong&amp;gt; 要素を、普通の強調に &amp;lt;em&amp;gt;em&amp;lt;/em&amp;gt; 要素が利用可能です。&amp;lt;/p&amp;gt;
  &amp;lt;h3&amp;gt;その他&amp;lt;/h3&amp;gt;
  &amp;lt;p&amp;gt;特に意味のないブロック要素に div、インライン要素に span 要素が使えます。&amp;lt;/p&amp;gt;
  &amp;lt;h3&amp;gt;意味のある単語&amp;lt;/h3&amp;gt;
  &amp;lt;ul&amp;gt;
   &amp;lt;li&amp;gt;dfn 要素: &amp;lt;dfn&amp;gt;定義&amp;lt;/dfn&amp;gt;を表す&amp;lt;/li&amp;gt;
   &amp;lt;li&amp;gt;code 要素: &amp;lt;code&amp;gt;int i=0&amp;lt;/code&amp;gt; の様にプログラム・コードを表す&amp;lt;/li&amp;gt;
   &amp;lt;li&amp;gt;kbd 要素: &amp;lt;kbd&amp;gt;C-x C-s&amp;lt;/kbd&amp;gt; の様にキーボード入力を表す&amp;lt;/li&amp;gt;
   &amp;lt;li&amp;gt;samp 要素: &amp;lt;samp&amp;gt;samp&amp;lt;/samp&amp;gt; 要素の様にサンプルを表す&amp;lt;/li&amp;gt;
   &amp;lt;li&amp;gt;var 要素: &amp;lt;var&amp;gt;PATH&amp;lt;/var&amp;gt; の様に変数を表す&amp;lt;/li&amp;gt;
  &amp;lt;/ul&amp;gt;
  &amp;lt;h3&amp;gt;省略文字&amp;lt;/h3&amp;gt;
  &amp;lt;p&amp;gt;abbr 要素を使って省略文字を表現できます: &amp;lt;abbr title=&quot;World Hospital Orginization&quot;&amp;gt;WHO&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;acronym 要素も利用可能です: &amp;lt;acronym title=&quot;Hyper Text Markup Language&quot;&amp;gt;HTML&amp;lt;/acronym&amp;gt;&amp;lt;/p&amp;gt;
  &amp;lt;h2&amp;gt;ハイパーリンク&amp;lt;/h2&amp;gt;
  &amp;lt;p&amp;gt;a 要素も利用可能です。「&amp;lt;a href=&quot;#structure&quot;&amp;gt;構造要素&amp;lt;/a&amp;gt;」へジャンプしてみましょう。&amp;lt;/p&amp;gt;
  &amp;lt;h2&amp;gt;リスト&amp;lt;/h2&amp;gt;
  &amp;lt;p&amp;gt;番号なしリストの ul と、番号ありリストの ol、そして定義リストの dl が利用可能です。&amp;lt;/p&amp;gt;
  &amp;lt;ul&amp;gt;
   &amp;lt;li&amp;gt;Windows&amp;lt;/li&amp;gt;
   &amp;lt;li&amp;gt;Mac&amp;lt;/li&amp;gt;
   &amp;lt;li&amp;gt;Linux&amp;lt;/li&amp;gt;
  &amp;lt;/ul&amp;gt;
  &amp;lt;ol&amp;gt;
   &amp;lt;li&amp;gt;Windows&amp;lt;/li&amp;gt;
   &amp;lt;li&amp;gt;Mac&amp;lt;/li&amp;gt;
   &amp;lt;li&amp;gt;Linux&amp;lt;/li&amp;gt;
  &amp;lt;/ol&amp;gt;
  &amp;lt;dl&amp;gt;
   &amp;lt;dt&amp;gt;Windows&amp;lt;/dt&amp;gt;
   &amp;lt;dd&amp;gt;Microsoft 社の OS&amp;lt;/dd&amp;gt;
   &amp;lt;dt&amp;gt;Mac&amp;lt;/dt&amp;gt;
   &amp;lt;dd&amp;gt;Apple 社の OS&amp;lt;/dd&amp;gt;
   &amp;lt;dt&amp;gt;Linux&amp;lt;/dt&amp;gt;
   &amp;lt;dd&amp;gt;Linuxs 氏による Unix OS のクローン&amp;lt;/dd&amp;gt;
  &amp;lt;/dl&amp;gt;
  &amp;lt;h2&amp;gt;修正&amp;lt;/h2&amp;gt;
  &amp;lt;p&amp;gt;del 要素を使って&amp;lt;del&amp;gt;削除項目&amp;lt;/del&amp;gt;を表せます&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;ins 要素を使って&amp;lt;ins&amp;gt;追記項目&amp;lt;/ins&amp;gt;を表せます&amp;lt;/p&amp;gt;
  &amp;lt;h2&amp;gt;テーブル&amp;lt;/h2&amp;gt;
  &amp;lt;p&amp;gt;いっちょ、テーブルを作ってみましょう。&amp;lt;/p&amp;gt;
  &amp;lt;table&amp;gt;
    &amp;lt;caption&amp;gt;力の指輪 〜 指輪物語&amp;lt;/caption&amp;gt;
    &amp;lt;thead&amp;gt;
      &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;種族&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;指輪の数&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;
    &amp;lt;/thead&amp;gt;
    &amp;lt;tbody&amp;gt;
      &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;エルフ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;三つ&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;ドワーフ&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;七つ&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
      &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;人間&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;九つ&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
    &amp;lt;/tbody&amp;gt;
  &amp;lt;/table&amp;gt;
  &amp;lt;h2&amp;gt;説明省略&amp;lt;/h2&amp;gt;
  &amp;lt;p&amp;gt;object, img, bdo, area, map, meta, style, link, base の説明は省略します。&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;b, i, tt, big, small 要素の利用は控えて CSS を使いましょう。&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;上付き&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;や下付き&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; は必要に応じて使いましょう。&amp;lt;/p&amp;gt;
  &amp;lt;hr/&amp;gt;
  &amp;lt;p&amp;gt;hr 要素はよく分からんです。&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/128270163568514394/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/04/epub-20-3-html.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/128270163568514394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/128270163568514394'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/04/epub-20-3-html.html' title='ePub 2.0 ことはじめ (3) HTML 整形'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCzWV8H79zeHSVODoPxCNtknK6kHPx_jT8WswXKs9rBQGfMwLjqami_hjXcr0y7YwIWX4aeXqQAcX1kZQLQ_z6hfmxnnrA2E0JY0JrHjkgOhh9MQj6t7Ptb3LKczkIZ5E6Hmul0UchCZgo/s72-c/IMG_0005.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-3546974776169131402</id><published>2011-04-26T07:32:00.003+09:00</published><updated>2011-04-27T09:33:53.905+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="book"/><category scheme="http://www.blogger.com/atom/ns#" term="ebook"/><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><title type='text'>「電子書籍 らくらくPACK」下書き — 第 3 回配信</title><content type='html'>&lt;p&gt;4/25、「電子書籍 らくらくPACK」下書きの第三回が配信されました。同書については、過去記事をお読み下さい。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack-2.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き — 第 2 回配信&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack.html&quot;&gt;絳アト日記: 「電子書籍 らくらくPACK」下書き無料公開&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;http://gihyo.jp/book/sp/2011/epub01&quot;&gt;特設：電子書籍 無償配布キャンペーンのお知らせ｜gihyo.jp … 技術評論社&lt;/a&gt; (ダウンロード・サイト)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;第三回の内容は「電子書籍作成の準備」です。ePub の構成と ePub 作成に必要になるファイルが解説されています。ePub 作成は&lt;a href=&quot;http://akaato.blogspot.com/2011/04/pack.html&quot;&gt;第一回&lt;/a&gt;で触れたように、&lt;a href=&quot;http://code.google.com/p/sigil/&quot;&gt;Sigil&lt;/a&gt; を使います。従って、Sigil が自動作成するフォルダー構成をもとに解説が行なわれます。&lt;samp&gt;content.opf&lt;/samp&gt; と &lt;samp&gt;toc.ncx&lt;/samp&gt; ファイルは Sigil が自動作成するので、中身については説明がありません。&lt;/p&gt;
&lt;p&gt;ePub を手で作った方はご存じの通り、zip 圧縮にコツが要ります。第三回では、この点を言及していますが Sigil がやってくれているので問題ないとしています。全て Sigil 任せにしないで、zip 圧縮のコマンド解説を入れて欲しいものです。もちろん、コラムか付録の様な本編とは関係のないところで良いですが。&lt;/p&gt;
&lt;p&gt;ePub の構成の説明が終わると、Sigil を含めたアプリのインストール方法が解説されます。&lt;/p&gt;
&lt;p&gt;第三回の内容は盛り沢山で、画像編集アプリ・原稿のチェックポイント・テキストファイルの作成例・画像ファイルのサイズ変更・XHTML の基礎解説・CSS の基礎解説が続きます。ただし、今回の配布では、後半部分が目次のみとなっています。&lt;/p&gt;
&lt;p&gt;本文を読んで参考になった点を紹介します:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;SVG 対応のリーダー・アプリは多くない&lt;/li&gt;
 &lt;li&gt;ePub 2.0 では縦書きや複雑なレイアウトを設定できない&lt;/li&gt;
 &lt;li&gt;ブログを書くよりも、原稿のチェックを綿密・多角的に行なう&lt;/li&gt;
 &lt;li&gt;原稿ファイルはテキスト・エディタで用意 (大量のファイルに対して Sigil が落ち易いからか?)&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/3546974776169131402/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/04/pack-3.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/3546974776169131402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/3546974776169131402'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/04/pack-3.html' title='「電子書籍 らくらくPACK」下書き — 第 3 回配信'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-2217213175515577121</id><published>2011-04-22T23:58:00.000+09:00</published><updated>2011-04-22T23:58:06.211+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><title type='text'>iBooks 以外の ePub リーダー</title><content type='html'>&lt;p&gt;ePub ドキュメントを見るためのツール、いわゆる「ePub リーダー」もしくは「ePub ビューワー」ですが、iBooks だけが全てではありません。そこで、ePub リーダーの比較をしているサイトがありましたので紹介します。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://www.jedisaber.com/ebooks/Readers.asp&quot;&gt;ePub Reader Software&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;現在だけで 17 の ePub Reader が比較対象として上がっています (iBooks を除く)。&lt;/p&gt;
&lt;p&gt;本ブログでも、このサイトで紹介されている Firefox 用 ePub Reader &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/epubreader/&quot;&gt;EPUBReader&lt;/a&gt; をレビューするつもりです。どうぞご期待下さい。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/2217213175515577121/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/04/ibooks-epub.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/2217213175515577121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/2217213175515577121'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/04/ibooks-epub.html' title='iBooks 以外の ePub リーダー'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6908995759007520413.post-6657491367116206153</id><published>2011-04-20T23:50:00.006+09:00</published><updated>2011-04-27T12:29:01.627+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ePub"/><category scheme="http://www.blogger.com/atom/ns#" term="gadget"/><title type='text'>ePub 2.0 ことはじめ (2) iBooks で確認</title><content type='html'>&lt;ul&gt;
 &lt;li&gt;&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;絳アト日記: ePub 2.0 ことはじめ (1) シンプルな ePub を作る&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の続きです。&lt;/p&gt;
&lt;p&gt;本エントリーでは、&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-1-epub.html&quot;&gt;先のエントリー&lt;/a&gt;で作成した ePub を iBooks で確認する方法を紹介します。iBooks に自作した ePub を渡すには、大きく分けて二通りの方法があります。一つは iTunes 経由で ePub を渡す方法。もう一つはウェブ上からダウンロードする方法です。&lt;/p&gt;
&lt;h4&gt;iTunes 経由&lt;/h4&gt;
&lt;ol&gt;
 &lt;li&gt;iTunes を起動して、「ブック」を開く&lt;/li&gt;
 &lt;li&gt;ePub ドキュメントを「ブック」にドラッグ &amp;amp; ドロップ&lt;/li&gt;
 &lt;li&gt;iPhone/iPad を iTunes と同期させる&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfjtLpKTnIM7R7mrA4hc15mfnDNiIzIl6YRHviOgJupeks1YHVV1YjB0bw3nvvr4nbFScbHnjOBAunzpCJjgmT0pFZ103RxlCH_Qcbu9AGyltWs0uJRVnwb8Hg04HUE0zwBvU4ScetSyy2/s1600/iTunes_iBooks.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;336&quot; width=&quot;385&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfjtLpKTnIM7R7mrA4hc15mfnDNiIzIl6YRHviOgJupeks1YHVV1YjB0bw3nvvr4nbFScbHnjOBAunzpCJjgmT0pFZ103RxlCH_Qcbu9AGyltWs0uJRVnwb8Hg04HUE0zwBvU4ScetSyy2/s400/iTunes_iBooks.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;以上で、iBooks に ePub ドキュメントを登録することができます。&lt;/p&gt;
&lt;h4&gt;ウェブ経由 (1) ダウンロード&lt;/h4&gt;
&lt;ol&gt;
 &lt;li&gt;ウェブ上に ePub ドキュメントをアップロード&lt;/li&gt;
 &lt;li&gt;iPhone/iPad 上の Safari から、アップロードした ePub のリンクをクリック&lt;/li&gt;
 &lt;li&gt;新しいウィンドウが開いて、ファイルを開く方法の選択肢が現れる&lt;/li&gt;
 &lt;li&gt;「iBooksで開く」を選択する&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;以上で、iBooks に ePub ドキュメントを登録することができます。&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;参考: &lt;a href=&quot;http://www.apptoiphone.com/2011/04/epubibooks.html&quot;&gt;apptoi: ePubファイルをiBooksで直接開く&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;ウェブ経由 (1) Dropbox&lt;/h4&gt;
&lt;p&gt;ウェブ・ストレージ &lt;a href=&quot;http://www.dropbox.com/&quot;&gt;Dropbox&lt;/a&gt; を使う方法です。この方法が一番手軽で便利です。&lt;/p&gt;
&lt;h5&gt;準備&lt;/h5&gt;
&lt;p&gt;&lt;a href=&quot;http://www.dropbox.com/&quot;&gt;Dropbox&lt;/a&gt; のアカウントを取得し、Dropbox アプリを iPhone/iPad にインストールしておきます。&lt;/p&gt;
&lt;h5&gt;Dropbox から iBooks へ&lt;/h5&gt;
&lt;ol&gt;
 &lt;li&gt;Dropbox に ePub ドキュメントをアップロード&lt;/li&gt;
 &lt;li&gt;iPhone/iPad の Dropbox アプリを起動&lt;/li&gt;
 &lt;li&gt;アップロードした ePub ドキュメントを選択&lt;/li&gt;
 &lt;li&gt;Dropbox で ePub ドキュメントを開けない旨、メッセージが出る&lt;/li&gt;
 &lt;li&gt;「外部アプリへ送る」ボタンをタップし、iBooks を選択&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjo-bqaMs55d0fQTTDX0gckEK0wL-1HoogKQkbZ540ZmgcyR3AGb-AiboybrOMorMHma1ik5pVKJRzPrI6B8fwn7dLR8xg-hegMusBgUeLw6Lr8g1MJdHaoVsntekGZOreZq1-r74sJBI7/s1600/IMG_0288.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjo-bqaMs55d0fQTTDX0gckEK0wL-1HoogKQkbZ540ZmgcyR3AGb-AiboybrOMorMHma1ik5pVKJRzPrI6B8fwn7dLR8xg-hegMusBgUeLw6Lr8g1MJdHaoVsntekGZOreZq1-r74sJBI7/s400/IMG_0288.PNG&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKkjohORcYJH2FHAR4yiDFbzJw4iT88R2RQHrqw_C7rBtpDTZO2uzR_Pgb68Pmcgk7RXDCJdEPFrBJc6NBeh-C7q8UBxyg80OKpJ493yvUoHfNI8icWTIKsvPVjNo6Um_kvb1ex4dPG8mq/s1600/IMG_0289.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKkjohORcYJH2FHAR4yiDFbzJw4iT88R2RQHrqw_C7rBtpDTZO2uzR_Pgb68Pmcgk7RXDCJdEPFrBJc6NBeh-C7q8UBxyg80OKpJ493yvUoHfNI8icWTIKsvPVjNo6Um_kvb1ex4dPG8mq/s400/IMG_0289.PNG&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibAQHpp800JeXQca_fKfMSW9v_1YFb39XS_tN0sQcZbJleyFjOr1PkoWTo-fm99KPTcge_QeuYZOdsrt1yhnntOoDc3vh8k0nwv63Yn7pWZ4w4JtP1rJnwzl_d9qP_T3WwPSE_fdFcF-O-/s1600/IMG_0290.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibAQHpp800JeXQca_fKfMSW9v_1YFb39XS_tN0sQcZbJleyFjOr1PkoWTo-fm99KPTcge_QeuYZOdsrt1yhnntOoDc3vh8k0nwv63Yn7pWZ4w4JtP1rJnwzl_d9qP_T3WwPSE_fdFcF-O-/s400/IMG_0290.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;以上で、iBooks に ePub ドキュメントを登録することができます。&lt;/p&gt;
&lt;h4&gt;iBooks で確認&lt;/h4&gt;
&lt;p&gt;iPhone の iBooks で ePub ドキュメントを見てみます。&lt;/p&gt;
&lt;p&gt;iBooks アプリを開くと、「ePub 2.0 ことはじめ」がありますね。&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmk8XzL1qWDjYYj6ChoI8Fs4SS2FOsU3J3wq6oJ2V7YJWIgOWNiXAZi7O8G49Y9NTcD4mceccUPRB4UqQSMC4PIJNouJsxBCt-l_OHpwPAXEHOOHuVqLtAY4zxWgqrOeCz-5-Tpso4R9a8/s1600/IMG_0285.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmk8XzL1qWDjYYj6ChoI8Fs4SS2FOsU3J3wq6oJ2V7YJWIgOWNiXAZi7O8G49Y9NTcD4mceccUPRB4UqQSMC4PIJNouJsxBCt-l_OHpwPAXEHOOHuVqLtAY4zxWgqrOeCz-5-Tpso4R9a8/s400/IMG_0285.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;ePub ドキュメントを開くと、「こんにちは」と表示されました。いい感じです。&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6ZXkOlDBPyxRKqUl_dTqgH6slHOUKqSUwqH37zVK6KYtrT0LBztHZ7u24LUiFX81-OiDUYx4ZkeAADduNBGzcWPasmPgdZdqq28gYBBYQgV8wdBt7o_XLZs6uUHEaU6DMPbgBvTqVRwtU/s1600/IMG_0286.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6ZXkOlDBPyxRKqUl_dTqgH6slHOUKqSUwqH37zVK6KYtrT0LBztHZ7u24LUiFX81-OiDUYx4ZkeAADduNBGzcWPasmPgdZdqq28gYBBYQgV8wdBt7o_XLZs6uUHEaU6DMPbgBvTqVRwtU/s400/IMG_0286.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;「ライブラリ」の隣のボタンをタップすると、目次ページが開きます。第一章が「サンプル」になっています。&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTE8OGMcR6kWYUMBHdQjBydnJRKJLMYE9VmW5y9cr3hpj05PrIEw-teM40kletkdyqjc8Q8dH2wvJV6Aj1_nD6kfO1zAgaxsmhSdGozfkoiFNUELgF39AmgjO1xwDa_digmOs6p-z8N8Vx/s1600/IMG_0287.PNG&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; width=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTE8OGMcR6kWYUMBHdQjBydnJRKJLMYE9VmW5y9cr3hpj05PrIEw-teM40kletkdyqjc8Q8dH2wvJV6Aj1_nD6kfO1zAgaxsmhSdGozfkoiFNUELgF39AmgjO1xwDa_digmOs6p-z8N8Vx/s400/IMG_0287.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;ドキュメントの中身を読めましたし、目次も確認できました。先日、作った ePub が iBooks で読めたわけです。確認作業は終了です。&lt;/p&gt;
&lt;p&gt;次回は、&lt;a href=&quot;http://akaato.blogspot.com/2011/04/epub-20-3-html.html&quot;&gt;xhtml をいじってもう少しまともな ePub ドキュメントを作って&lt;/a&gt;みましょう。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://akaato.blogspot.com/feeds/6657491367116206153/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://akaato.blogspot.com/2011/04/epub-20-2-ibooks.html#comment-form' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/6657491367116206153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6908995759007520413/posts/default/6657491367116206153'/><link rel='alternate' type='text/html' href='http://akaato.blogspot.com/2011/04/epub-20-2-ibooks.html' title='ePub 2.0 ことはじめ (2) iBooks で確認'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/13285731028676952408</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfjtLpKTnIM7R7mrA4hc15mfnDNiIzIl6YRHviOgJupeks1YHVV1YjB0bw3nvvr4nbFScbHnjOBAunzpCJjgmT0pFZ103RxlCH_Qcbu9AGyltWs0uJRVnwb8Hg04HUE0zwBvU4ScetSyy2/s72-c/iTunes_iBooks.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>