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

提供: yonewiki
移動: 案内, 検索
(cmap)
(cmap)
2,176行: 2,176行:
  
  
 サブテーブルには定義されているNumTableの数だけ以下のようなデータが続きます。
+
 サブテーブルには定義されているNumTableの数だけ以下のようなデータが続きます。その形式は、PlatformIDとEncodingIDの組み合わせで有効なものが使われますが、その形式についてはサブテーブル自身が宣言するものです。0~14の中から0,2,4,6,8,10,12,13,14の9種類のフォーマットがあります。cmap formatと呼びます。IMPACT.ttfは1番目のテーブルがPlatformID=1, EncodingID=0(固定)でformat=0(1バイト文字に適したフォーマット)と2番目のテーブルがPlatformID=3, EncodingID=1(Unicode BMP)でformat=4(疎に分布された2バイトフォント向け)となっていました。
 +
 
 +
 
 +
 
 +
 以下にすべてのフォーマットについて記述していきますが、特に使われやすいものから記述していくつもりです。まずは0と4と12(Unicodeフル)と14(Unicode異体字制御)の4テーブルについて記述したいと思います。
 +
 
 +
 
 +
 
 +
■Format0
  
 
== '''関連記事''' ==
 
== '''関連記事''' ==

2022年9月5日 (月) 00:00時点における版



個人用ツール
名前空間

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