「OpenTypeフォント」の版間の差分
提供: 個人的記録
(→使用ツール) |
(→使用ツール) |
||
| 2行目: | 2行目: | ||
TrueTypeFontについて調査。 | TrueTypeFontについて調査。 | ||
| + | |||
| + | = TTFの仕様 = | ||
| + | * http://www.microsoft.com/typography/otspec/otff.htm | ||
| + | |||
| + | = TTFファイルのヘッダ構造 = | ||
| + | {| class="wikitable" style="width: 75%;" | ||
| + | |+ TTCヘッダ | ||
| + | |- | ||
| + | !オフセット||型||説明 | ||
| + | |- | ||
| + | |0||固定値||TTFヘッダのバージョン、0x00010000 が格納されている | ||
| + | |- | ||
| + | |4||2バイト整数||格納されているテーブルの数 | ||
| + | |- | ||
| + | |6||2バイト整数||search Range 「(Maximum power of 2 <= numTables) x 16.」と説明にあるがよくわからない | ||
| + | |- | ||
| + | |8||2バイト整数||entrySelector 「Log2(maximum power of 2 <= numTables).」と説明にあるがよくわからない | ||
| + | |- | ||
| + | |10||2バイト整数||rangeShift「NumTables x 16-searchRange」と説明にあるがよくわからない | ||
| + | |} | ||
= 使用ツール = | = 使用ツール = | ||
2014年1月11日 (土) 12:48時点における版
TrueTypeFontについて調査。
TTFの仕様
TTFファイルのヘッダ構造
| オフセット | 型 | 説明 |
|---|---|---|
| 0 | 固定値 | TTFヘッダのバージョン、0x00010000 が格納されている |
| 4 | 2バイト整数 | 格納されているテーブルの数 |
| 6 | 2バイト整数 | search Range 「(Maximum power of 2 <= numTables) x 16.」と説明にあるがよくわからない |
| 8 | 2バイト整数 | entrySelector 「Log2(maximum power of 2 <= numTables).」と説明にあるがよくわからない |
| 10 | 2バイト整数 | rangeShift「NumTables x 16-searchRange」と説明にあるがよくわからない |
使用ツール
- Microsoft Typography
- TTFを解体するのに使用
TTFDump.exe =
TTFのヘッダを参照するのに使用。
- 使い方
ttfdump.exe <TTFフォント>