歴史的な理由で、TeX が扱うフォント名は省略記号を用いた複雑な(しかし系統的な)ものになっています。フォントをインストールする際にはその規則を知っておく必要があります。
次の2種類の規則があります。
Berry 則は主にファイル名に関する規則です。NFSS2 での規則は主に .tex ファイルなどの中で使うフォント名の定義です。
なお、ここでは数学用のフォントは扱わず、テキスト用のもののみを扱うことにします。
Berry 則は、フォントのファイル名に関する規則です。ファイル名は、TeX が扱いやすいようなものにする必要があります。具体的には 8+3 形式(8文字+拡張子3文字)のファイル名にし、なるべく系統的になるようにします。
以下のファイルは全て下の場所に収められています。
内容 | 記述してあるファイル |
---|---|
ベンダ名とその省略記号 | supplier.map |
フォント名とその省略記号 | typeface.map |
販売されているフォント名とファイル名の対応 | adobe.map |
bitstrea.map | |
linotype.map | |
monotype.map | |
etc. |
adobe.map などを見ればファイル名が一目瞭然ですので、実用上は上の supplier.map, typeface.map よりもこちらの方が便利でしょう。急ぐときはこれを見るとよいでしょう。
一般的なフォント名と、実際にその社で販売しているフォント名が違うこともあります。bitstrea.aka などに対応が書かれている場合があります。
ファイル名から拡張子を除いた部分を次の要領で定めます。[ ] は省略できる部分です。
S TT W [V . . .] [N] [E] [DD]
略号 | 意味 |
---|---|
S | フォントのベンダ(メーカ)名(supplier) |
TT | 書体名(typeface name) |
W | ウェイト(weight) |
V . . . | 別形(variant) |
N | エンコード方式(encoding) |
E | 幅(width; expansion)※普通(normal)の場合は省略 |
DD | デザインされたサイズ(十進法) |
以下でそれぞれの略号(あるいはその調べ方)を解説します。
supplier.map に書いてあります。代表的なものは
です。
typeface.map に書いてあります。
代表的な略号は以下の通りです。ウェイトがわからなければ下の「シリーズ、シェイプの調査」の方法で調べます。
略号 | ウェイト |
---|---|
r | Regular Roman |
b | bold |
k | book |
これも、わからなければ下の「シリーズ、シェイプの調査」の方法で調べます。
略号 | 別形 |
---|---|
i | イタリック |
o | 斜体(oblique; slant) |
エンコード | 説明 |
---|---|
8a | Adobe Standard (Type 1 PostScript) |
8r | TeX Base 1 |
7t | TeX Text [OT1] |
8t | Cork Encoding [T1] |
8c | Text Companion [TS1] |
[ ] 内は NFSS2 での表記です。
「普通(normal)」の場合は省略します。他の略号の一部を挙げておきます。
略号 | 幅 |
---|---|
c | condensed |
n | narrow |
Bitstream 社の Baskerville Bold Italic なら次のようになります。
NFSS2 でのフォント属性の指定は以下のようにします。
テキスト用のエンコードで代表的なものは以下の通りです。
エンコード | 説明 |
---|---|
OT1 | Kunth 教授が定義したもの。 |
OT2 | ワシントン大学で定義された、キリル文字用のエンコード。 |
T1 | 拡張 OT1 エンコード。Cork エンコードともいう。 |
L?? | ローカル(Local)なエンコード定義。LGR や LY1 などがある。 |
下の「フォントファミリ名の決定」を参照してください。
線の太さ(weight)や文字の幅(width)を表す属性です。
ウエイト名 | 説明 |
---|---|
ul | ultra light, thin, hairline |
el | extra light |
l | light |
m | regular, book |
mb | medium |
db | demibold |
sb | semibold |
b | bold |
eb | heavy, black, extra bold, extra black |
ub | ultra bold, ultra black |
m, b がよく使われます。
幅 | 説明 |
---|---|
uc | ultra compressed, ultra condensed |
ec | extra compressed, extra condensed |
c | compressed, condensed, narrow |
regular | |
x | extended, expanded |
ex | extra expanded |
ux | ultra expanded |
ほとんどが regular ですが c はたまに使われます。
文字の形状を表すものです。
シェイプ名 | 説明 |
---|---|
n | normal, upright, roman |
it | italic |
sl | slanted, oblique |
sc | small caps |
si | italic small caps |
ui | upright italic |
ol | outline |
n, it, sl, sc はよく使うでしょう。
の Appendix A にわかりやすい表があります。
[ベンダの略号]+[フォント名の略号]がフォントファミリ名です。例えば Bitstream 社(`b')の Baskerville フォント(`bv')ならば、フォントファミリ名は bbv と決まります。
それぞれの .pfb(.afm)ファイルに対してシリーズとシェイプの調査をします。解説書がついていればそれを参考にします。
書籍がなければ fontforge などで対象の .pfb ファイルを開いて、[エレメント]->[フォント情報]をクリックして調べます。