フォント TrueType 構造解析 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(head)
(head)
301行: 301行:
 
'''■テーブル部 (可変長)'''
 
'''■テーブル部 (可変長)'''
 
==== head ====
 
==== head ====
 headテーブルは固定長(0x3c Byte)です。
+
 headテーブルは固定長(0x36 Byte)です。
 +
 
 +
<table style = "width: 100 ; text-align: left; border-collapse: collapse; border-spacing: 0; ">
 +
<tr style = " background: #778ca3; border-right: solid 1px #778ca3; color: #ffffff; ">
 +
  <th style = "width: 100px; ">型</th>
 +
  <th>Name</th>
 +
  <th>説明</th>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>unsigned short</td>
 +
  <td>MajorVersion</td>
 +
  <td>メジャーバージョン</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned short</td>
 +
  <td>MinorVersion</td>
 +
  <td>マイナーバージョン</td>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>FixPoint16.16</td>
 +
  <td>FixedfontRevision</td>
 +
  <td>16.16固定小数点</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned int</td>
 +
  <td>checkSumAdjustment</td>
 +
  <td>前の項目で説明したとおり</td>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>unsigned int</td>
 +
  <td>magicNumber</td>
 +
  <td>0x5f0f3cf5で固定</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned short</td>
 +
  <td>flags</td>
 +
  <td>0x001b</td>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>unsigned short</td>
 +
  <td>unitsPerEm</td>
 +
  <td>1文字(EM)あたりのピクセル数</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned long long</td>
 +
  <td>CreateDate</td>
 +
  <td>作成日</td>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>unsigned long long</td>
 +
  <td>ModifyDate</td>
 +
  <td>編集日</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned short</td>
 +
  <td>xMin</td>
 +
  <td>水平方向有効最小座標値</td>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>unsigned short</td>
 +
  <td>yMin</td>
 +
  <td>垂直方向有効最小座標値</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned short</td>
 +
  <td>xMax</td>
 +
  <td>水平方向有効最大座標値</td>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>unsigned short</td>
 +
  <td>yMax</td>
 +
  <td>垂直方向有効最大座標値</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned short</td>
 +
  <td>macStyle</td>
 +
  <td>0</td>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>unsigned short</td>
 +
  <td>lowestRecPPEM</td>
 +
  <td>9</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned short</td>
 +
  <td>fontDirectionHint</td>
 +
  <td>1</td>
 +
</tr>
 +
<tr style = " background: #eeeeee;">
 +
  <td>unsigned short</td>
 +
  <td>indexToLocFormat</td>
 +
  <td>1</td>
 +
</tr>
 +
<tr>
 +
  <td>unsigned short</td>
 +
  <td>glyphDataFormat</td>
 +
  <td>0</td>
 +
</tr>
 +
</table>
 +
 
  
 
 IMPACT.ttfの例は以下のとおりです。
 
 IMPACT.ttfの例は以下のとおりです。

2022年8月30日 (火) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス