« 2006年03月16日 | メイン | 2006年03月18日 »
2006年03月17日
PDFとフォント(7) 平成角ゴシック Stdフォントのファミリー名
さて、次に平成角ゴシック Stdフォントの名前が、Macintosh、Windowsの日本語、英語モード用にどのようになっているかを比較してみました。
○まとめ
(1)Macintosh用
・英語では、ファミリー名:Heisei Kaku Gothic Std、サブファミリー名:W3~W9となっています。つまり、フォントウエイトでファミリー化しているということになります。また、優先フォントファミリーの部分は使っていません。
・日本語も同様です。
(2)Windows用
・英語では、ファミリー名:Heisei Kaku Gothic Std W3~同W9、サブファミリー名:RegularまたはBoldとなっています。
この部分を使うと、Heisei Kaku Gothic StdのウエイトW3~W9のフォントはファミリーとして扱われません。
・優先ファミリー名(ID16)を使ってMacintoshと同じようなファミリー化をしています。従って、Windows版では、優先ファミリー名を使わないとファミリーとして扱えません。
・Full font name (ID4)は、ID1とID2を結合したものでなければならない、しかし、そうなっていない、という点で仕様違反です。
・日本語の場合、Full font name (ID4)が空白になっています。日本語WindowsではFull font name を表示するアプリケーションがもしあると困るでしょう。
以下にデータを示します。
次の表は、平成角ゴシック Std W3フォントのName Tableに書かれている4つのプラットフォーム用のフォントファミリー関係のデータを取り出したもの。
表1 平成角ゴシック Std W3フォントのName Tableをttfdump.exeで解析した結果
Font Family | Font Subfamily | 優先Font Family | 優先Font Subfamily | |
---|---|---|---|---|
Mac 英語 | Heisei Kaku Gothic Std | W3 | ||
Mac 日本語 | 平成角ゴシック Std | W3 | ||
Window英語 | Heisei Kaku Gothic Std W3 | Regular | Heisei Kaku Gothic Std | W3 |
Windows日本語 | 平成角ゴシック Std W3 | Regular | 平成角ゴシック Std | W3 |
次の表は平成角ゴシックStdファミリーのName Tableの解析結果です。4つのフォントファイルのフォント名に関する部分を取り出して、4種類のプラットフォーム毎に整理したものです。
表2-1 平成角ゴシックStdファミリー Macintosh用英語
FileName | Font Family | Font SubFamily | Full Font Name | 優先Font Family | 優先Font Subfamily |
---|---|---|---|---|---|
(ID1) | (ID2) | (ID4) | (ID16) | (ID17) | |
HeiseiKakuGoStd-W3.otf | Heisei Kaku Gothic Std | W3 | Heisei Kaku Gothic Std W3 | ||
HeiseiKakuGoStd-W5.otf | Heisei Kaku Gothic Std | W5 | Heisei Kaku Gothic Std W5 | ||
HeiseiKakuGoStd-W7.otf | Heisei Kaku Gothic Std | W7 | Heisei Kaku Gothic Std W7 | ||
HeiseiKakuGoStd-W9.otf | Heisei Kaku Gothic Std | W9 | Heisei Kaku Gothic Std W9 |
表2-2 平成角ゴシックStdファミリー Macintosh用日本語
FileName | Font Family | Font SubFamily | Full Font Name | 優先Font Family | 優先Font Subfamily |
---|---|---|---|---|---|
(ID1) | (ID2) | (ID4) | (ID16) | (ID17) | |
HeiseiKakuGoStd-W3.otf | 平成角ゴシック Std | W3 | 平成角ゴシック Std W3 | ||
HeiseiKakuGoStd-W5.otf | 平成角ゴシック Std | W5 | 平成角ゴシック Std W5 | ||
HeiseiKakuGoStd-W7.otf | 平成角ゴシック Std | W7 | 平成角ゴシック Std W7 | ||
HeiseiKakuGoStd-W9.otf | 平成角ゴシック Std | W9 | 平成角ゴシック Std W9 |
表2-3 平成角ゴシックStdファミリー Windows用英語
FileName | Font Family | Font SubFamily | Full Font Name | 優先Font Family | 優先Font Subfamily |
---|---|---|---|---|---|
(ID1) | (ID2) | (ID4) | (ID16) | (ID17) | |
HeiseiKakuGoStd-W3.otf | Heisei Kaku Gothic Std W3 | Regular | HeiseiKakuGoStd-W3 | Heisei Kaku Gothic Std | W3 |
HeiseiKakuGoStd-W5.otf | Heisei Kaku Gothic Std W5 | Regular | HeiseiKakuGoStd-W5 | Heisei Kaku Gothic Std | W5 |
HeiseiKakuGoStd-W7.otf | Heisei Kaku Gothic Std W7 | Bold | HeiseiKakuGoStd-W7 | Heisei Kaku Gothic Std | W7 |
HeiseiKakuGoStd-W9.otf | Heisei Kaku Gothic Std W9 | Bold | HeiseiKakuGoStd-W9 | Heisei Kaku Gothic Std | W9 |
表2-4 平成角ゴシックStdファミリー Windows用日本語
FileName | Font Family | Font SubFamily | Full Font Name | 優先Font Family | 優先Font Subfamily |
---|---|---|---|---|---|
(ID1) | (ID2) | (ID4) | (ID16) | (ID17) | |
HeiseiKakuGoStd-W3.otf | 平成角ゴシック Std W3 | Regular | 平成角ゴシック Std | W3 | |
HeiseiKakuGoStd-W5.otf | 平成角ゴシック Std W5 | Regular | 平成角ゴシック Std | W5 | |
HeiseiKakuGoStd-W7.otf | 平成角ゴシック Std W7 | Bold | 平成角ゴシック Std | W7 | |
HeiseiKakuGoStd-W9.otf | 平成角ゴシック Std W9 | Bold | 平成角ゴシック Std | W9 |