EPUB3でのフォント埋め込み

Kindleで利用可能かどうか調べるために調査。

利用するのは@font_faceルール

@font_face {
  記述子: 値;
}

必須記述子で

  • font-familiy
  • src

の2つが必須。
前者はその名のとおり、フォントファミリー名で、引用府はあってもなくてもOKとのこと。
後者は

  • url(フォントファイルパス) 埋め込みフォント
  • local(フォント名) リーディングシステムにインストールされたフォント

で、formatでフォントの種類を指定する

よってwoffフォントもしくはopentypefontしか埋め込めないということになる。
Inconslataを埋め込むなら

@font_face {
  font-family: Inconsolata;
  src: url("Insonsolata.otf") format("opentype")
}

で良いはず。