[[TeX/Font]]
[[TeX/Font/Preparations]] に移動しました.

*準備 [#ue2375df]

**多重 TEXMF ツリー [#eb42bc4c]

[[TeX 用語集>TeX/Keyword]] をご覧ください。

**フォントの集中管理 [#x8691b6d]

以前は dvips, dvipdfm 用の .map ファイルを追加した場合、config.ps や dvipdfmx.cfg に記述を手動で追加する必要があり、面倒臭く、間違いの多く発生する作業でした。teTeX 3.0 では自動化されました。

まず、必要な .map ファイルをしかるべき場所に置いた後、mktexlsr を実行して .map ファイルがある場所を教えます。そのあとで updmap-sys コマンドを実行して .map ファイルを登録します((updmap というコマンドは「個人用」コマンドですので、システムの更新の際には updmap-sys コマンドを用いましょう。))。

 # mktexlsr
 # updmap-sys --enable Map=hoge.map

なお、updmap(-sys) を実行すると、.map ファイルを再生成するので、時間がかかります。複数の .map ファイルを登録する場合は、--nomkmap オプションをつけて .map ファイルを生成しないようにしておくと時間が節約できます。

 # updmap-sys --nomkmap --enable Map=hoge1.map
 # updmap-sys --nomkmap --enable Map=hoge2.map

最終的には生成しなければなりませんので、最後の .map には --nomkmap をつけないで実行するか、別に updmap-sys コマンドを実行します。

 # updmap-sys --enable Map=hoge3.map

または

 # updmap-sys --nomkmap --enable Map=hoge3.map
 # updmap-sys

フォントの集中管理については次の URL を参考にしてください。

-http://tutimura.ath.cx/ptetex/?%A5%D5%A5%A9%A5%F3%A5%C8%A4%CE%BD%B8%C3%E6%B4%C9%CD%FD

updmap(-sys) については次も参考になります(ただし W32TeX 用です)。

-[[TeX Q&A 42444:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/42444.html]]

**フォントの配布 [#af6b6392]

Knuth 教授が開発した METAFONT 形式で配布されていれば TeX との親和性は抜群ですが、PostScript で書かれた Type 1 フォント(.pfb)や TrueType フォント(.ttf)、Open Type フォント(.otf)も(必要な変換作業などを施せば)使用可能です。フォントの変換だけで膨大な解説が必要ですから、ここでは TeX 用に一式揃えて配布されているフォントだけを扱うことにします。

後で出てくる (   ) 内の語の意味は以下の通りです。

:vendor|フォントを作成したベンダ(メーカ)の名前。CTAN で配布されているものは一般に `public' を用います。他に、例えば [[Greek Font Society>TypeSetting/Font/GFS]] で配布されているものには `GFS' などを用いればよいでしょう。
:font|フォントの名前。わかりやすい英語名などを用います。

以下が、フォント関連のファイルの説明です。拡張子ごとの説明になっています。

:.afm|Adobe フォントメトリックファイル。$TEXMFLOCAL/fonts/afm/(vendor)/(font)/ 以下にインストールする。通常は必要ないが、ビットマップフォントが必要なときに用いられる。また、.afm から .tfm や .vpl ファイルを作ることができる。
:.enc|フォントエンコーディングファイル。$TEXMFLOCAL/fonts/enc/dvips/(vendor)/(font)/ 以下にインストールする。
:.map|フォント等の対応付けが書かれたファイル。$TEXMFLOCAL/fonts/map/dvips/(vendor)/(font)/ 以下にインストールする。
:.mf|METAFONT ソース。$TEXMFLOCAL/fonts/source/(vendor)/(font)/ 以下にインストールする。
:.tfm|TeX フォントメトリックファイル。フォントの大きさやカーニング、リガチャの情報が書かれている。$TEXMFLOCAL/fonts/tfm/(vendor)/(font)/ 以下にインストールする。
:.pfb|PostScript Type 1 バイナリファイル。$TEXMFLOCAL/fonts/type1/(vendor)/(font)/ 以下にインストールする。
:.vf|仮想フォントファイル。$TEXMFLOCAL/fonts/vf/(vendor)/(font)/ 以下にインストールする。
:.fd|Font Definition ファイル。$TEXMFLOCAL/tex/latex/ 以下にインストールする。
:.sty|スタイルファイル。$TEXMFLOCAL/tex/latex/ 以下にインストールする。

*参考 [#g0d5fd37]

-http://homepage.mac.com/bkerstetter/tex/fonttutorial-current.html


TeX での(欧文用)フォントの利用に関する詳しい解説です。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS