・@font-faceの記述子サポート項目をEPUB3用に変更している。(font-family, font-style, font-weight, src, unicode-rangeをサポートする。)
・EPUB3リーダはOpenTypeとWOFFフォント形式をサポートすることを要求されている。
・EPUB3は正式にフォント難読化のアルゴリズムを含む。
・埋め込みフォントはフォールバックの提供を必要とする。W3Cのフォントスタイル・マッチング規則を使うこと。
○埋め込みステップ
1) フォントファイルをEPUBのパッケージに含む
2) OPFの
3) フォントを参照するために@font-faceをEPUB CSSで使う。
・hrefでフォントファイルを参照する。
・media-type:
WOFF: application/font-woff
OTF: application/vnd.ms-opentype
CSSの記述
@font-face {
font-family: Family-Name;
src: url() format();
}
・Family-Nameは任意。同じ名前で変形があるときはファミリーを通じて同一の名前にできる。
○WOFFとは?
WOFF File Format 1.0
W3C Recommendation 13 November 2012
○CSS Font Module Level3 (WD)
@font-face ルール
@font-face {
@font-face {
font-family: Family-name;
src: url(http://......ttf);
}
ダウンロードしたフォントはこれを参照している文書でのみ使用すること。
部分的なURIは@font-faceを含むCSSに対して相対値として解釈する。
フォントリソースの列挙
@font-face {
font-family: Family-name;
src: url() format("woff"), url() format("opentype");
}
*サポートする名前
文字列 形式 拡張子
"woff" WOFF 形式 .woff
"truetype" TrueType .ttf
"opentype" OpenType .ttf, .otf
"embedded-opentype" Embedded OpenType .oet
"svg" SVG Font .svg, .svgz