フォント TrueType 構造解析 新しいページはコチラ
提供: yonewiki
(→構造) |
(→構造) |
||
80行: | 80行: | ||
+ | '''■TAGテーブル部 (TAG数*16Byteの可変長)''' | ||
+ | この部分にフォントファイルで使われるTAGとそのテーブルの位置とテーブルの長さとチェックサムと呼ばれる誤り検知のための符号が記述されます。 | ||
+ | |||
+ | <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: 50px;">バイト数</th> | ||
+ | <th style="width: 140px;">型</th> | ||
+ | <th style="width: 150px;">名前</th> | ||
+ | <th>説明</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>4</td> | ||
+ | <td>char array[4]</td> | ||
+ | <td>tag</td> | ||
+ | <td>ASCII code4文字からなるtag名</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>4</td> | ||
+ | <td>unsigned int</td> | ||
+ | <td>checkSum</td> | ||
+ | <td>誤り検出符号</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>4</td> | ||
+ | <td>unsigned int</td> | ||
+ | <td>offset</td> | ||
+ | <td>当該tagの始まるポジション</td> | ||
+ | </tr> | ||
+ | <tr style=" background: #eeeeee;"> | ||
+ | <td>4</td> | ||
+ | <td>unsigned int</td> | ||
+ | <td>length</td> | ||
+ | <td>長さ</td> | ||
+ | </tr> | ||
+ | </table> | ||