[[TeX/Font]] *Type 1 フォント [#i72fdcaf] Type 1 フォントとは、Adobe 社が開発したページ記述言語である PostScript 形式で記述されたフォントで、文字の拡大・縮小が簡単にできるアウトラインフォントです。PostScript プリンタに導入したり、コンピュータ上で使ったりすることができます。 TeX でももちろん使うことができます。特に、Type 1 フォントがインストールされているときれいな PS, PDF ファイル等を出力することができます。 拡張子は ''.pfb''(バイナリファイル)、''.pfa''(ASCII ファイル)がよく使われます。 **市販されている欧文用 PostScript フォント集 [#g5d8e3b8] #amazon(484431937X,left,[TrueType フォントパーフェクトコレクション]) #amazon(,clear) **Type 1 フォントの使用例 [#r806e785] -[[Bitstream>TeX/Font/Type1/Bitstream]] *TeX での Type 1 フォントの利用 [#c6268e6f] TeX で Type 1 フォントを利用するためには、 若干の作業をしなければなりません。具体的な手順としては +ファイル名の変更(Berry 則にもとづいて) +''.afm'' ファイルの生成と修正(''.afm'' ファイルが付属していなければ) [pf2afm] +''.tfm'' ファイルの生成 [afm2tfm] +''.vf'' ファイルの生成 [afm2tfm] +''.enc'' ファイルの生成 [afm2tfm] +''.fd'', ''.map'' ファイルの作成 +''.sty'' ファイルの作成 を行います([ ] 内は使用するプログラムの名前です)。 3-6 の作業を自動でやってくれるのが fontinst パッケージです。この後説明します。 **準備 [#d00b0a86] 次のようなツールが必要になる場合があります。 -t1libs (type1afm) -t1utils **ファイル名の変更 [#y02d001f] 歴史的な理由で、TeX が扱いやすいようなファイル名にする必要があります。具体的には 8+3 形式(8文字+拡張子3文字)のファイル名にし、なるべく系統的なファイル名にします。 今使われているフォントはほとんど Berry 則にもとづいて TeX での名前をつけられています。 ***Berry 則 [#sb29f576] -${[[CTAN>TeX/Keyword/CTAN]]}/info/fontname/fontname.pdf **.afm ファイルの生成 [#gfcf3a36] $ pf2afm xxxx.pfb を実行します。同じディレクトリ内にある複数の ''.pfb'' ファイルを処理する場合は次のようにすると簡単でしょう。 $ for i in *.pfb; do pf2afm $i; done ''pf2afm'' を実行すると .notdef character ocurred among kern pairs you'd better check the resulting AFM file. のような警告が出る場合がありますが、今は無視します。 **fontinst パッケージ [#e58228d7] *参考 [#rc632b5e] -http://www.linux.or.jp/JF/JFdocs/Font-HOWTO/x470.html -http://www.bunmeisha.co.jp/LaTeX2e/latex2e_gaiji.html -http://gogh.phys.s.u-tokyo.ac.jp/~hikami/multiTeX.html -http://www.linux.or.jp/JF/JFdocs/Font-HOWTO.txt **フォントメーカ、フォント名に関する情報 [#t3830c1c] -${[[CTAN>TeX/Keyword/CTAN]]}/info/fontname/ にあるファイルを見ればほとんどわかります。