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

提供: yonewiki
移動: 案内, 検索
(概要)
(概要)
23行: 23行:
 
 力技のプログラムで分解します。カッコいいクラスとかは作る気が無いです。よっぽど繰り返し同じようなプログラムを書いてるなこれって思ったら、なんかやるかもしれないですけど。例外処理とかやる気なし。エラーが出始めても見返せないくらいの奴にしてやりますよ。
 
 力技のプログラムで分解します。カッコいいクラスとかは作る気が無いです。よっぽど繰り返し同じようなプログラムを書いてるなこれって思ったら、なんかやるかもしれないですけど。例外処理とかやる気なし。エラーが出始めても見返せないくらいの奴にしてやりますよ。
  
 +
 
 +
=== 構造 ===
 +
 ttfファイルの構造を以下に示します。
 +
*ヘッダ部(ファイル先頭から12Byte固定 アドレス0x0000 0000 ~ 0x0000000b)
 +
<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: 100px;">型</th>
 +
  <th>名前</th>
 +
  <th>説明</th>
 +
  </tr>
 +
<tr>
 +
  <td>2</td>
 +
  <td>unsigned int</td>
 +
  <td>Major Version</td>
 +
  <td>メジャーバージョン番号</td>
 +
</tr>
 +
<tr style=" background: #eeeeee;">
 +
  <td>2</td>
 +
  <td>unsigned int</td>
 +
  <td>Minor Version</td>
 +
  <td>マイナーバージョン番号</td>
 +
</tr>
 +
</table>
 
 
 
 
  

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



個人用ツール
名前空間

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