タグ

fontとepubに関するseuzoのブックマーク (5)

  • EPUBのフォント埋め込みのライセンスについて

    最近何度か仕事で扱う機会のあった、EPUBでのフォント埋め込みに関してちょっと書いておこうと思います。 現状、EPUBの表示フォントは、デバイス/ビューアの持っているフォントを使わざるを得ないため、コンテンツ制作側での指定としては、明朝/ゴシックおよび並字/太字の指定が行える程度で、DTP制作のように細かな書体指定は難しい状況にあります。 まあ紙書籍と電子書籍はそもそも異なるものですので、将来的にDTP制作と同じように細かなフォント指定ができることが望ましいかといえばそれも疑問なのですが、それでもどうしても特定のフォントで表示を行いたいケースはあります。 例えば「見出しに特太丸ゴシック体を使いたい」ですとか、「プログラミングソース部分を等幅欧文フォントで表示したい」、「中国語の人名を簡体字の字形で表示したい」などといった場合です。 こういった場合、フォントそのものをEPUBに埋め込み、OP

  • ePUBの外字/iBooksでの表示_画像_リベンジ - なんでやねんDTP・新館

    先の記事の末尾に記したように、件の処理を検証中に、twitterのTLには@kojiishiさんのヒントとなるtweetが流れ、その約2時間後には@MurakamiShinyuさんのtweetが流れることとなり、サンプルファイル(test-img-gaiji.epub)までご提供いただいた。 ※上記tweet中にサンプルファイルへのリンクが張られているので入手可能だと思う citeタグの流用で一応の成果は出たものの、この方法も試さない手はないとサンプルファイルを参考に、見よう見まねで書いてはみた……【test06】 ベースの【test01】のcssに以下をサンプルのママ追記*1し、 img.gaiji { width: 1em; height: 1em; vertical-align: text-top; } span.gaiji { display: inline-block; widt

    ePUBの外字/iBooksでの表示_画像_リベンジ - なんでやねんDTP・新館
  • ePUB用外字フォント作成記SVG篇 - 日本語練習虫

    以下、id:works014 さんの「ePUBの外字/iBooksでの表示_SVGフォント」におけるSVGフォント作成部分のサイドストーリー。 …… さて、@works014 さんのtweetば拝見してSVGフォントの作成を申し出た際、己はSVGフォントのことを軽く考へてゐた。 SVG 1.1仕様は現在第二版への改訂作業が進行してゐるんだども、安定版である2003年のW3C勧告ば参照しておくと、個々の具体字形はglyph要素のd属性として記すか、またはglyph要素の子要素であるSVGとして記述できる。 外字データを何らかのアウトラインパスデータとして受け取ればSVGのパスデータにしてglyph要素の子要素にしちゃえばいいし、ラスタ画像であってもSVG中のラスタ画像といふ扱ひにしてしまへばglyph要素の子要素にできるだらう。さう考へてゐた己。 …… @works014 さんからSVGフォ

    ePUB用外字フォント作成記SVG篇 - 日本語練習虫
  • ePUBの外字/iBooksでの表示_SVGフォント - なんでやねんDTP・新館

    前回の記事にあるように、画面表示上の拡大に追随すべき外字としての画像を含んだePUBを、iBooksで正常に表示させるのはちょっと難しそうだということが判った*1。 その後の展開をここにmemo的に記しておこうと思い、新たにePUBファイルを作成しつつ再検証してみた*2。 こういうことでもあるが……。 尚、私の12月11日の私のtweetから始まる関連tweet群を「ePUBの外字/iBooksでの表示_memo」として纏めておいたのでご参考まで。 cssやxhtmlはまだ手をつけはじめたばかり故、用語や用法の間違いがあるかと思います。お気づきの点は是非ご指摘くだされば幸いです。 で、先の記事の脚注に書いたように@uakira2(id:uakira)さんが「SVGフォント生成のお手伝いを」とお声をかけてくださった*3。さらにタイミングよく、ちょうど同じ日に@kojiishiさんからSVG

    ePUBの外字/iBooksでの表示_SVGフォント - なんでやねんDTP・新館
  • 縦書きウェブ≒日本語EPUBでのUnicode外字 - 日本語練習虫

    自分の頭を整理しておくために、縦書きウェブ≒日語EPUBでの外字の使ひ方について、ちょっとメモしてみる。現在のHTML 4.01 / XHTML 1.1 + CSS 2.1 でも事情は大きく違はないと思ふが、HTML5 + CSS3を念頭に置いてゐる。また仕様上の都合のみ考慮し、現時点での実装上の挙動は無視。 さて、まず「JIS X 0213外字」だども「Unicode内字」であるような字種。これはHTML5にとって「外字」ぢゃないので、数値文字参照ででも記しておく。 次に、「JIS X 0213内字」である筈だども「Unicode内字」かどうかをカッコに入れておきつつ「旧字/正字」グリフを指定したい場合。「Adobe Japan1-6内字」であればUnicodeのIVSで表現できる筈なので、IVSで対応しておく。 ご人に直接尋ねたわけではないんで定かぢゃねぇんだども、中の人がAJ17

    縦書きウェブ≒日本語EPUBでのUnicode外字 - 日本語練習虫
  • 1