フォント TrueType 構造解析 新しいページはコチラ
提供: yonewiki
(→LTSH) |
(→LTSH) |
||
1,730行: | 1,730行: | ||
==== LTSH ==== | ==== LTSH ==== | ||
グリフの数だけ unsigned char 型の配列をもつ可変長のテーブルです。サイドベアリングが無い場合は常に線形であることを意味する1とする必要がある値で、LinearThreSHoldの意です。headテーブルのflag値のbit4:マイクロソフトのスケーラを使うを有効にしたときにだけLTSH指定するのが一般的な使い方です。0~255の値でグリフを線形にスケーリングできる垂直骨の高さを1emあたりの数値として指定します。 | グリフの数だけ unsigned char 型の配列をもつ可変長のテーブルです。サイドベアリングが無い場合は常に線形であることを意味する1とする必要がある値で、LinearThreSHoldの意です。headテーブルのflag値のbit4:マイクロソフトのスケーラを使うを有効にしたときにだけLTSH指定するのが一般的な使い方です。0~255の値でグリフを線形にスケーリングできる垂直骨の高さを1emあたりの数値として指定します。 | ||
+ | |||
+ | <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: 200px; ">型</th> | ||
+ | <th style = "width: 200px; ">Name</th> | ||
+ | <th>説明</th> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>unsigned short</td> | ||
+ | <td>UsVersion</td> | ||
+ | <td>テーブルバージョン番号 0</td> | ||
+ | </tr> | ||
+ | <tr style = "background-color = #eeeeee;"> | ||
+ | <td>unsigned short</td> | ||
+ | <td><span style = "background:linear-gradient(transparent 75%, #ff9393 75%); font-weight:bold; ">UsNumGlyphs</td> | ||
+ | <td>グリフ数</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>unsigned char</td> | ||
+ | <td>UcPels[NumGlyphs]</td> | ||
+ | <td>各グリフのスケール垂直骨高さ</td> | ||
+ | </tr> | ||
+ | </table> | ||