フォント TrueType 構造解析 新しいページはコチラ
提供: yonewiki
(→構造) |
(→構造) |
||
116行: | 116行: | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | |||
例えばWindowsのImpactというフォントだと以下のようなTAGテーブルになっています。見やすいようにTAGテーブルのポジションの値で昇順にしました。あとCheckSumは実際に計算した値も記載しています。もちろんtableに書かれていた値と計算した値は一致しています。 | 例えばWindowsのImpactというフォントだと以下のようなTAGテーブルになっています。見やすいようにTAGテーブルのポジションの値で昇順にしました。あとCheckSumは実際に計算した値も記載しています。もちろんtableに書かれていた値と計算した値は一致しています。 | ||
+ | |||
+ | |||
+ | <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; ">TAG code</th> | ||
+ | <th style = "width: 100px; ">Check sum</th> | ||
+ | <th style = "width: 100px; ">Check sum(calc)</th> | ||
+ | <th style = "width: 100px; ">Offset</th> | ||
+ | <th>Length</th> | ||
+ | <tr > | ||
+ | <td>head</td> | ||
+ | <td>e4e92bf5</td> | ||
+ | <td>e4e92bf5</td> | ||
+ | <td>0000017c</td> | ||
+ | <td>00000036</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>hhea</td> | ||
+ | <td>125a0ce1</td> | ||
+ | <td>125a0ce1</td> | ||
+ | <td>000001b4</td> | ||
+ | <td>00000024</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>maxp</td> | ||
+ | <td>0837030e</td> | ||
+ | <td>0837030e</td> | ||
+ | <td>000001d8</td> | ||
+ | <td>00000020</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>OS/2</td> | ||
+ | <td>785c754a</td> | ||
+ | <td>785c754a</td> | ||
+ | <td>000001f8</td> | ||
+ | <td>00000060</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>hmtx</td> | ||
+ | <td>fea2e775</td> | ||
+ | <td>fea2e775</td> | ||
+ | <td>00000258</td> | ||
+ | <td>00000fec</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>LTSH</td> | ||
+ | <td>f1306fc0</td> | ||
+ | <td>f1306fc0</td> | ||
+ | <td>00001244</td> | ||
+ | <td>000003ff</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>VDMX</td> | ||
+ | <td>6959818c</td> | ||
+ | <td>6959818c</td> | ||
+ | <td>00001644</td> | ||
+ | <td>00001194</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>hdmx</td> | ||
+ | <td>1dd7c845</td> | ||
+ | <td>1dd7c845</td> | ||
+ | <td>000027d8</td> | ||
+ | <td>00005408</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>cmap</td> | ||
+ | <td>089aa4b6</td> | ||
+ | <td>089aa4b6</td> | ||
+ | <td>00007be0</td> | ||
+ | <td>00000672</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>fpgm</td> | ||
+ | <td>c7712c46</td> | ||
+ | <td>c7712c46</td> | ||
+ | <td>00008254</td> | ||
+ | <td>00000764</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>prep</td> | ||
+ | <td>32e8b0c7</td> | ||
+ | <td>32e8b0c7</td> | ||
+ | <td>000089b8</td> | ||
+ | <td>00000855</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>cvt </td> | ||
+ | <td>d595b7a9</td> | ||
+ | <td>d595b7a9</td> | ||
+ | <td>00009210</td> | ||
+ | <td>00000620</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>loca</td> | ||
+ | <td>03dc4364</td> | ||
+ | <td>03dc4364</td> | ||
+ | <td>00009830</td> | ||
+ | <td>00000ff0</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>glyf</td> | ||
+ | <td>550e4c1b</td> | ||
+ | <td>550e4c1b</td> | ||
+ | <td>0000a820</td> | ||
+ | <td>00022720</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>kern</td> | ||
+ | <td>bfcec4b5</td> | ||
+ | <td>bfcec4b5</td> | ||
+ | <td>0002cf40</td> | ||
+ | <td>00000b8e</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>name</td> | ||
+ | <td>28de000e</td> | ||
+ | <td>28de000e</td> | ||
+ | <td>0002dad0</td> | ||
+ | <td>00000ba1</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>post</td> | ||
+ | <td>ff360066</td> | ||
+ | <td>ff360066</td> | ||
+ | <td>0002e674</td> | ||
+ | <td>00000020</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>gasp</td> | ||
+ | <td>001d0021</td> | ||
+ | <td>001d0021</td> | ||
+ | <td>0002e694</td> | ||
+ | <td>00000010</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>DSIG</td> | ||
+ | <td>771dbaee</td> | ||
+ | <td>771dbaee</td> | ||
+ | <td>0002e6a4</td> | ||
+ | <td>00001dc4</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>GDEF</td> | ||
+ | <td>00260400</td> | ||
+ | <td>00260400</td> | ||
+ | <td>00030468</td> | ||
+ | <td>0000001e</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>GPOS</td> | ||
+ | <td>662a22e1</td> | ||
+ | <td>662a22e1</td> | ||
+ | <td>00030488</td> | ||
+ | <td>00000f12</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>GSUB</td> | ||
+ | <td>35d8e622</td> | ||
+ | <td>35d8e622</td> | ||
+ | <td>0003139c</td> | ||
+ | <td>000013da</td> | ||
+ | </tr> | ||
+ | <tr > | ||
+ | <td>meta</td> | ||
+ | <td>1aa59251</td> | ||
+ | <td>1aa59251</td> | ||
+ | <td>00032778</td> | ||
+ | <td>00000048</td> | ||
+ | </tr> | ||
+ | </table> | ||