More Related Content More from 一般社団法人メディア事業開発会議 More from 一般社団法人メディア事業開発会議 (20) 20120607_openend_ebookpro_mediverse_EPUB3_FixedLayout_FontEmb2. profile
YOUJI SAKAI
Instructional Designer | eBook Designer
境祐司
3. BOOKS
最新刊
ウェブレイアウトの EPUB3スタンダード Webデザイン基礎
教科書 デザインガイド 改訂3版
4. community
電子書籍メデ ア論
ィ
http://www.facebook.com/eBookStrategy
デザインの未来
http://www.facebook.com/TheFutureDesign
9. Fixed-Layout
テキストや図版を絶対配置
・座標値を指定してテキストや図版を配置する方法
・文字サイズは固定されているものが多い
リーディングシステム側で文字サイズの変更ができない
・電子書籍のデータサイズは、
リフロー形式の電子書籍とあまり変わらない
・テキストの選択や本文検索などは実行できる
12. Fixed-Layout
画像化した紙面を配置
・DTPデータからイメージ変換する方法
・もしくは、印刷物を取り込み、補正する方法
・コミックや写真集、絵本などは、JPEG、PNGなどの
ラスターグラフィックスが多い
・雑誌や凝ったレイアウトの実用書などは、PDFが多い
・リフロー形式やテキストや図版を絶対配置する方式と
比較した場合、データサイズが大きくなってしまう
14. Fixed-Layout
Country's Best Cabins
Amazon Kindle Store
プリントレプリカ
16. Fixed-Layout
画像化した紙面を配置
・DTPデータからイメージ変換する方法
・もしくは、印刷物を取り込み、補正する方法
・コミックや写真集、絵本などは、JPEG、PNGなどの
ラスターグラフィックスが多い
・雑誌や凝ったレイアウトの実用書などは、PDFが多い
・リフロー形式やテキストや図版を絶対配置する方式と
比較した場合、データサイズが大きくなってしまう
33. EPUB3技術解説セミナー1
Readium mobile
Chrome for Android 4.0
http://github.readium.org/
34. EPUB3技術解説セミナー1
Readium mobile
Chrome for Android 4.0
http://github.readium.org/
38. EPUB3技術解説セミナー1
EPUB3固定レイアウトのサンプル
haruko-html-jpeg-20120524.epub
Fixed layout manga, jpeg embedded in xhtml
haruko-jpeg-20120524.epub
Fixed layout manga, jpeg directly in the spine
sous-le-vent_svg-in-spine-20120418.epub
fixed-layout document, using SVG in spine
svg-in-spine-20120417.epub
fixed-layout document, using SVG in spine
sous-le-vent-20120403.epub
fixed-layout document, using SVG embedded in XHTML
cole-voyage-of-life-20120320.epub
reflowable content with interspersed fixed-layout pages
page-blanche-20120314.epub
fixed layout document, using XHTML spine items that embed bitmaps
41. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3
Fixed-Layout
Documents
http://idpf.org/epub/fxl/
42. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3 Fixed-Layout Documents
・IDPFの情報文書(Informational Document)
・IDPF EPUB working group が作成
・2012年3月13日、IDPF 理事会によって承認
43. IDPF - EPUB 3 Fixed-Layout Documents
Editors:
Markus Gylling - IDPF
マーカス・ギリング
Dave Cramer - Hachette
デイヴ・クレイマー
44. IDPF - EPUB 3 Fixed-Layout Documents
Authors:
Takeshi Kanai (Sony) ソニー
Peter Sorotokin (Adobe) アドビ
Roger Webster (Barnes & Noble) バーンズ & ノーブル
James Lester (Barnes & Noble) バーンズ & ノーブル
Brady Kroupa (Barnes & Noble) バーンズ & ノーブル
Garth Conboy (Google) グーグル
Brady Duga (Google) グーグル
MURATA Makoto (JEPA) ジェパ
Edward O Connor (Apple) アップル
Luc Audrain (Hachette Livre) アシェット・リーブル
Hadrien Gardeur (Feedbooks) フィードブックス
45. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3 Fixed-Layout Documents
2
1
3
46. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3 Fixed-Layout Documents
対応付け
機能
領域
47. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3 Fixed-Layout Documents
プロパティ Prefixマッピング
・rendition:layout
・rendition:orientation
コンテント
・rendition:spread
ディメンションズ
・page-spread-*
48. IDPF - EPUB 3 Fixed-Layout Documents
プロパティの定義
Property Definitions
・rendition:layout プロパティ
・rendition:orientation プロパティ
・rendition:spread プロパティ
・page-spread-* プロパティ
49. IDPF - EPUB 3 Fixed-Layout Documents
プロパティの定義
Property Definitions
・リフロー/ページ区切りの指定
・スクリーンの方向(縦・横)
・見開きの指定
・見開きの配置指定(左・右・中央)
50. IDPF - EPUB 3 Fixed-Layout Documents
Prefixマッピング
Prefix Mapping
prefix属性で URI
http://www.idpf.org/vocab/rendition/# にマッピング
<package …
prefix="rendition: http://www.idpf.org/vocab/rendition/#">
</package>
51. IDPF - EPUB 3 Fixed-Layout Documents
コンテント・ディメンションズ
Content dimensions
meta要素のviewportで指定
<head>
<meta name="viewport" content="width=1200, height=600" />
</head>
<head>
<meta name="viewport" content="width=512, height=600" />
</head>
52. IDPF - EPUB 3 Fixed-Layout Documents
コンテント・ディメンションズ
Content dimensions
meta要素のviewportで指定
Prefixマッピング
Prefix Mapping
prefix属性で URI
http://www.idpf.org/vocab/rendition/# にマッピング
プロパティの定義
Property Definitions
53. IDPF - EPUB 3 Fixed-Layout Documents
コンテント・ディメンションズ XHTML
Content dimensions
meta要素のviewportで指定
Prefixマッピング パッケージドキュメント
Prefix Mapping
prefix属性で URI
http://www.idpf.org/vocab/rendition/# にマッピング
プロパティの定義 パッケージドキュメント
Property Definitions
54. IDPF - EPUB 3 Fixed-Layout Documents
サンプルファイルを確認
epub-samples
http://code.google.com/p/epub-samples/
55. IDPF - EPUB 3 Fixed-Layout Documents
EPUB3固定レイアウトのサンプル
haruko-html-jpeg-20120524.epub
Fixed layout manga, jpeg embedded in xhtml
haruko-jpeg-20120524.epub
Fixed layout manga, jpeg directly in the spine
sous-le-vent_svg-in-spine-20120418.epub
fixed-layout document, using SVG in spine
svg-in-spine-20120417.epub
fixed-layout document, using SVG in spine
sous-le-vent-20120403.epub
fixed-layout document, using SVG embedded in XHTML
cole-voyage-of-life-20120320.epub
reflowable content with interspersed fixed-layout pages
page-blanche-20120314.epub
fixed layout document, using XHTML spine items that embed bitmaps
56. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
57. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
解凍
58. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
59. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
60. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
Image
61. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
Text
62. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
Style
63. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
パッケージドキュメント(.opf)
64. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
65. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
EPUB 3 Fixed-Layout Documents
プロパティ Prefixマッピング
・rendition:layout
・rendition:orientation
コンテント
・rendition:spread
ディメンションズ
・page-spread-*
66. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
67. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
コンテンツキュメント(.xhtml)
68. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
6ページ目のXHTMLファイル
69. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
1200 1577px
70. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
EPUB 3 Fixed-Layout Documents
プロパティ Prefixマッピング
・rendition:layout
・rendition:orientation
コンテント
・rendition:spread
ディメンションズ
・page-spread-*
71. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
EPUB 3 Fixed-Layout Documents
プロパティ Prefixマッピング
・rendition:layout
・rendition:orientation
コンテント
・rendition:spread
ディメンションズ
・page-spread-*
72. IDPF - EPUB 3 Fixed-Layout Documents
プロパティの定義
Property Definitions
73. IDPF - EPUB 3 Fixed-Layout Documents
rendition:layout プロパティ
リフロー/ページ区切りの指定
74. IDPF - EPUB 3 Fixed-Layout Documents
rendition:layout プロパティ
・reflowable(リフロー)
・pre-paginated(ページ区切り)
75. IDPF - EPUB 3 Fixed-Layout Documents
rendition:layout プロパティ
・reflowable(リフロー)
・pre-paginated(ページ区切り)
<meta property="rendition:layout">reflowable</meta>
<meta property="rendition:layout">pre-paginated</meta>
76. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
パッケージドキュメント(.opf)
77. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
78. IDPF - EPUB 3 Fixed-Layout Documents
rendition:orientation プロパティ
スクリーンの方向(縦・横)
79. IDPF - EPUB 3 Fixed-Layout Documents
rendition:orientation プロパティ
・landscape(横方向)
・portrait(縦方向)
・auto(制限なし)
80. IDPF - EPUB 3 Fixed-Layout Documents
rendition:orientation プロパティ
・landscape(横方向)
・portrait(縦方向)
・auto(制限なし)
<meta property="rendition:orientation">landscape</meta>
<meta property="rendition:orientation">portrait</meta>
81. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
パッケージドキュメント(.opf)
82. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
83. IDPF - EPUB 3 Fixed-Layout Documents
rendition:spread プロパティ
見開きの指定
84. IDPF - EPUB 3 Fixed-Layout Documents
rendition:spread プロパティ
・none
・landscape(横方向のみ)
・portrait(縦方向のみ)
・both(横方向・縦方向)
・auto(制限なし)
85. IDPF - EPUB 3 Fixed-Layout Documents
rendition:spread プロパティ
<meta property="rendition:spread">landscape</meta>
<meta property="rendition:spread">portrait</meta>
<meta property="rendition:spread">both</meta>
86. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
パッケージドキュメント(.opf)
87. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
93. IDPF - EPUB 3 Fixed-Layout Documents
例:
ランドスケープモード(横向き)にすると
見開きで表示される
94. IDPF - EPUB 3 Fixed-Layout Documents
例:
ランドスケープモード(横向き)にすると
見開きで表示される
ランドスケープモード(横向き)では、
見開きではなく、シングルページの
拡大表示で読みたい、という読者もいる
95. IDPF - EPUB 3 Fixed-Layout Documents
読者が、シングルページ、
ダブルページ(見開き)を自由に選択
できたほうがよい場合もある
96. IDPF - EPUB 3 Fixed-Layout Documents
page-spread-* プロパティ
見開きの配置指定(左・右・中央)
97. IDPF - EPUB 3 Fixed-Layout Documents
page-spread-* プロパティ
・page-spread-left プロパティ
(左側に配置)
・page-spread-right プロパティ
(右側に配置)
・rendition:page-spread-center
(中央に配置)
98. IDPF - EPUB 3 Fixed-Layout Documents
page-spread-* プロパティ
<itemref id="titlepage"
properties="page-spread-right
rendition:layout-pre-paginated"/>
99. IDPF - EPUB 3 Fixed-Layout Documents
page-spread-* プロパティ
<itemref id="titlepage"
properties="page-spread-right
rendition:layout-pre-paginated"/>
タイトルページは右側に配置する
100. IDPF - EPUB 3 Fixed-Layout Documents
page-spread-* プロパティ
<itemref id="titlepage"
properties="page-spread-right
rendition:layout-pre-paginated"/>
spine itemref要素でこのように指定してもよい
101. IDPF - EPUB 3 Fixed-Layout Documents
補足
<meta property="rendition:layout">
pre-paginated
</meta>
<itemref id="titlepage"
properties="page-spread-right
rendition:layout-pre-paginated"/>
102. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3 Fixed-Layout Documents
Appendix A. Examples
http://idpf.org/epub/fxl/#examples
103. IDPF - EPUB 3 Fixed-Layout Documents
Example 1
・固定レイアウト
・横向きでは合成された見開き
・縦向きでは見開きにしない
105. IDPF - EPUB 3 Fixed-Layout Documents
Example 2
・固定レイアウト
・合成された見開きにしない
・横向きで固定
107. IDPF - EPUB 3 Fixed-Layout Documents
Example 3
・リフローのコンテンツ
・タイトルページだけ固定レイアウト
・合成された見開きを表示するときは
右側に配置
109. IDPF - EPUB 3 Fixed-Layout Documents
Example 5
・リフローのコンテンツ
・固定レイアウトの
右配置ページと左配置ページを
合成された見開きページとして表示
・リフローのページも見開き表示のまま
111. IDPF - EPUB 3 Fixed-Layout Documents
Example 7
・固定レイアウト
・横向きでは合成された見開き
・縦向きでは見開きにしない
・進行方向は右から左(日本のマンガ)
113. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3 Fixed-Layout Documents
復習
114. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3 Fixed-Layout Documents
対応付け
機能
領域
115. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3 Fixed-Layout Documents
プロパティ Prefixマッピング
・rendition:layout
・rendition:orientation
コンテント
・rendition:spread
ディメンションズ
・page-spread-*
116. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
パッケージドキュメント(.opf)
117. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
118. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
119. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
120. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
コンテンツキュメント(.xhtml)
121. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
XHTMLファイル
122. IDPF - EPUB 3 Fixed-Layout Documents
page-blanche-20120314.epub
貼付ける画像の準備
127. IDPF - EPUB 3 Fixed-Layout Documents
フォント埋め込み
Font embedding
ウェブフォント
Web Fonts
128. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3
フォントのコアメディアタイプ
OpenTypeフォント
application/vnd.ms-opentype
WOFFフォント
application/font-woff
129. IDPF - EPUB 3 Fixed-Layout Documents
OS
A フォント
コンテンツ リーディング
(電子書籍) システム
フォントなし フォント
130. IDPF - EPUB 3 Fixed-Layout Documents
OS
B フォント
コンテンツ リーディング
(電子書籍) システム
フォントなし フォントなし
131. IDPF - EPUB 3 Fixed-Layout Documents
OS
C フォント
コンテンツ リーディング
(電子書籍) システム
フォント フォントなし
132. IDPF - EPUB 3 Fixed-Layout Documents
OS
D フォント
コンテンツ リーディング
(電子書籍) システム
フォント フォント
133. IDPF - EPUB 3 Fixed-Layout Documents
2Dfacto honto
ビューアアプリ
134. IDPF - EPUB 3 Fixed-Layout Documents
2Dfacto honto
ビューアアプリ
136. IDPF - EPUB 3 Fixed-Layout Documents
デバイス インストール
フォント フォント
137. IDPF - EPUB 3 Fixed-Layout Documents
OS
A フォント
コンテンツ リーディング
(電子書籍) システム
フォントなし フォント
138. IDPF - EPUB 3 Fixed-Layout Documents
縦書きビューワ
for Android
※EPUBは簡易対応
139. IDPF - EPUB 3 Fixed-Layout Documents
縦書きビューワ
for Android
140. IDPF - EPUB 3 Fixed-Layout Documents
縦書きビューワ
for Android
141. IDPF - EPUB 3 Fixed-Layout Documents
縦書きビューワ
for Android
142. IDPF - EPUB 3 Fixed-Layout Documents
縦書きビューワ
for Android
143. IDPF - EPUB 3 Fixed-Layout Documents
デバイス インストール
フォント フォント
144. IDPF - EPUB 3 Fixed-Layout Documents
OS
A フォント
コンテンツ リーディング
(電子書籍) システム
フォントなし フォント
145. IDPF - EPUB 3 Fixed-Layout Documents
OS
A フォント
コンテンツ リーディング
(電子書籍) システム
フォントなし フォントなし
146. IDPF - EPUB 3 Fixed-Layout Documents
iPadで使用できるフォント
iOS5
※リーディングシステムによっては表示できないので検証必須
151. IDPF - EPUB 3 Fixed-Layout Documents
iOS Fonts
http://iosfonts.com/
152. IDPF - EPUB 3 Fixed-Layout Documents
OS
B フォント
コンテンツ リーディング
(電子書籍) システム
フォントなし フォントなし
153. IDPF - EPUB 3 Fixed-Layout Documents
font-family
p{
font-family:
"Hiragino Mincho ProN",
"ヒラギノ明朝 ProN W3",
serif;
}
155. IDPF - EPUB 3 Fixed-Layout Documents
iBooks
iOS WebKit
ヒラギノ明朝 ProN W3
156. IDPF - EPUB 3 Fixed-Layout Documents
iBooks
iOS WebKit
ヒラギノ明朝 ProN W3
157. IDPF - EPUB 3 Fixed-Layout Documents
iBooks
iOS WebKit
ヒラギノ明朝 ProN W3
160. IDPF - EPUB 3 Fixed-Layout Documents
デフォルト ヒラギノ明朝 ProN W3
163. IDPF - EPUB 3 Fixed-Layout Documents
com.apple.ibooks.display-options.xml
164. IDPF - EPUB 3 Fixed-Layout Documents
com.apple.ibooks.display-options.xml
iBooks
165. IDPF - EPUB 3 Fixed-Layout Documents
参考情報
Mac OS XとiOSでは表示が一部異なる
・指定なし:
Mac OS X[明朝]/iPad[明朝]
・serif:
Mac OS X[明朝]/iPad[ゴシック]
・ヒラギノ明朝 ProN:
Mac OS X[明朝]/iPad[ゴシック]
・Hiragino Mincho ProN:
Mac OS X[明朝]/iPad[明朝]
168. IDPF - EPUB 3 Fixed-Layout Documents
OS
C フォント
コンテンツ リーディング
(電子書籍) システム
フォント フォントなし
169. IDPF - EPUB 3 Fixed-Layout Documents
OS
D フォント
コンテンツ リーディング
(電子書籍) システム
フォント フォント
170. IDPF - EPUB 3 Fixed-Layout Documents
フォント埋め込み
Font embedding
171. IDPF - EPUB 3 Fixed-Layout Documents
Adobe Digital Editions 1.8
172. IDPF - EPUB 3 Fixed-Layout Documents
iBooks
iOS WebKit
174. IDPF - EPUB 3 Fixed-Layout Documents
DL Reader
iOS WebKit
175. IDPF - EPUB 3 Fixed-Layout Documents
Kinoppy
iOS WebKit
177. IDPF - EPUB 3 Fixed-Layout Documents
サンプルの場合
TrueType
178. IDPF - EPUB 3 Fixed-Layout Documents
@font-face {
font-family: Prophecy Script;
font-style: normal;
font-weight: normal;
src:url("Fonts/Prophecy_Script.ttf");
}
p.letter {
font-family: "Prophecy Script";
}
179. IDPF - EPUB 3 Fixed-Layout Documents
p.letter {
font-family: "Prophecy Script";
}
<p class="letter">
Dear sir I received your letter and I
am sorry that I can not comply with
your wishes ....
</p>
180. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3
フォントのコアメディアタイプ
OpenTypeフォント
application/vnd.ms-opentype
WOFFフォント
application/font-woff
185. EPUB3技術解説セミナー1
スタイルシート
@font-face {
font-family: 'OldStandard';
font-weight: normal;
font-style: normal;
src:url(OldStandard-Regular.woff) format('woff');
}
body {
font-family: 'OldStandard', sans-serif;
}
186. EPUB3技術解説セミナー1
スタイルシート
@font-face {
font-family: 'OldStandard';
font-weight: normal;
font-style: normal;
src:url(OldStandard-Regular.woff) format('woff');
}
body {
font-family: 'OldStandard', sans-serif;
} fallback
187. EPUB3技術解説セミナー1
パッケージドキュメント(.opf)
<manifest>
<item id="font.OldStandard.regular"
href="OldStandard-Regular.woff"
media-type="application/font-woff"/>
</manifest>
188. EPUB3技術解説セミナー1
パッケージドキュメント(.opf)
<manifest>
<item id="font.OldStandard.regular" href="OldStandard-Regular.woff"
media-type="application/font-woff"/>
<item id="font.OldStandard.italic" href="OldStandard-Italic.woff"
media-type="application/font-woff"/>
<item id="font.OldStandard.bold" href="OldStandard-Bold.woff"
media-type="application/font-woff"/>
</manifest>
194. IDPF - EPUB 3 Fixed-Layout Documents
フォント埋め込み
Font embedding
復習
195. IDPF - EPUB 3 Fixed-Layout Documents
OS
A フォント
コンテンツ リーディング
(電子書籍) システム
フォントなし フォント
196. IDPF - EPUB 3 Fixed-Layout Documents
OS
B フォント
コンテンツ リーディング
(電子書籍) システム
フォントなし フォントなし
197. IDPF - EPUB 3 Fixed-Layout Documents
OS
C フォント
コンテンツ リーディング
(電子書籍) システム
フォント フォントなし
198. IDPF - EPUB 3 Fixed-Layout Documents
OS
D フォント
コンテンツ リーディング
(電子書籍) システム
フォント フォント
199. IDPF - EPUB 3 Fixed-Layout Documents
EPUB 3
フォントのコアメディアタイプ
OpenTypeフォント
application/vnd.ms-opentype
WOFFフォント
application/font-woff
200. IDPF - EPUB 3 Fixed-Layout Documents
日本語フォント埋め込みの注意点
フォントの権利処理
EPUBファイルの肥大化
205. community
電子書籍メデ ア論
ィ
http://www.facebook.com/eBookStrategy
デザインの未来
http://www.facebook.com/TheFutureDesign