アットウィキロゴ

フォントの基礎知識

フォントの基礎知識



OTF(OpenTypeFont)
TTF(TrueTypeFont)
TTC(TrueTypeCollection)

TTCは、TTFを集めた構成になっている。
グリフデータを共有しているのでデータが少なくて済む

必須テーブルタグ
tag name 説明
cmap character map 文字・グリフマップ
head font header フォントヘッダー
hhea horizontal header 横書きヘッダ
hmtx horizontal metrix 横書き用配置情報
maxp max profiles 最大プロファイル
name name table 名前表フォントファミリ名・サブファミリ名・
OS/2 OS/2 windows metrix OS/2・Windows固有メトリクス
post postscript info PostScript情報

cmapは複数のサブテーブルを持つことができ、
1つ以上のエンコードをサポートする。
nameテーブルはフォントファミリ名・サブファミリ名・著作権注釈などフォントに関する文字列を定義する。

TrueTypeアウトライン関連テーブル
tag name 説明
cvt control value table コントロール値表
fpgm font program フォントプログラム
glyf glyph data グリフデータ
loca index position インデックス・位置
prep cvt program CVTプログラム

PostScriptアウトライン関連テーブル

tag name 説明
CFF PostScript Font Program PostScriptフォントプログラム
VORG Vertical Origin 垂直原点


tag name 説明
EBDT Bitmap Data
EBLC Bitmap Local Data
EBSC Bitmap Scaling Data


tag name 説明
BASE Baseline data 基準線データ
GDEF Glyph Define data グリフ定義データ
GPOS Glyph Positioning data グリフ配置データ
GSUB Glyph Substitite data グリフ置換データ
JSTF Justification data ジャスティフィケーションデータ


tag name 説明
DSIG Digital Signature デジタル署名
gasp grid fitting scan conversion グリッドフィッティング/スキャンコンバージョン
hdmx horizontal device metrix 水平デヴァイスメトリクス
kern kerning カーニング
LTSH Liner threshold data 線形閾値データ
PCLT PCL5 data
VDMX Vertical Device Metrix 垂直デバイスメトリクス
vhea vertical header 垂直メトリクスヘッダ
vmtx vertical metrix 垂直メトリクス

CMAP(キャラクタマッピングテーブル)


エンコーディングサブテーブルフォーマット
format overview
0 Byte encoding table 1バイトのエンコーディングフォーマット
2 High-byte mapping through table 混合8/16ビット
4 Segment mapping to delta values 2バイト
6 trimmed table mapping
8 mixed 16-bit and 32-bit coverage 4バイト
10 Trimmed array 4バイト
12 Segmented coverage 4バイト

タグ:

+ タグ編集
  • タグ:
最終更新:2010年06月21日 20:39
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。