XdeTT XでTrueTypeFontを使おう

ちょっとした Tips

Weightに関するTips

同じファミリーでウェイトが各太さ(重さ?)で揃っているフォントの場合,品揃えがあるフォントの場合,familyを同じにしてWeight別にフォントファイルを指定してやることで,TTCapでの疑似ボールド効果よりもより綺麗な表示が期待でき,また,ウェイトを細かく管理できます.

各ウェイト毎に対応するフォントファイルを指定した例と,その出力例
dfhsg3.ttc -dynalab-dfhsgothic-light-r-normal--0-0-0-0-c-0-jisx0208.1983-0
dfhsg5.ttc -dynalab-dfhsgothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
dfhsg7.ttc -dynalab-dfhsgothic-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
dfhsg9.ttc -dynalab-dfhsgothic-extrabold-r-normal--0-0-0-0-c-0-jisx0208.1983-0

平成ゴシックの各ウェイト毎の出力

エンコーディングとファミリーに関する Tips

ゴシック体などのいわゆるヒゲの無い sans-serif な書体を使っていて,I (英大文字のアイ)と l (英小文字のエル)の区別がつきにくいなど不都合を感じる時がありますが,本文フォントなどでそれらをパッと見で明確に区別したい場合に,jisx0208.1983-0の部分(いわゆるJIS第一・第二水準漢字とひらがな・カタカナ部分)と,Ascii部分(或いは iso8859-1部分)に別々のフォントファイルを指定し,同じファミリー名をつけて使うということが可能です.

foundry や familyは,自分が判りやすく,他の既存のフォントと重複しない名前をつけておけば良いでしょう.(同じことを fonts.aliasを使って実現することも可能です)

東風ゴシックとAndale monoの合体例
andalemo.ttf -ttmix-monogothic-medium-r-normal--0-0-0-0-c-0-iso8859-1
bw=0.5:kochi-gothic.ttf -ttmix-monogothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
kochi-gothic.ttf -ttmix-monogothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0

[fonts.dir] kochi-gothicとmonogothic(仮称)フォント表示例

webmaster Shigeyuki Yamashita (@). This server is sickhack.homelinux.org.

LastModified: 2004-02-11T01:39:51+0900