[[TeX/Font/Type1]]

*METAFONT から Type 1 フォントへの変換 [#e95248b1]

Type 1 フォント(''.pfb'')を導入してあると、きれいな PS, PDF ファイルを出力することができます。最近は METAFONT ソース(''.mf'')と一緒に Type 1 フォントが配布されることが多くなりました(フォントパッケージによっては、METAFONT の方がオプション扱いになってきているものがあります)。古いフォントなどではまだ METAFONT ソースでしか配布されていないものがあります。また、TrueType フォントなどから変換した場合に Type 1 フォントも生成したい場合があります。以下ではその変換のためのツールを紹介します。

*METAFONT -> Type 1 変換ツール [#h960eec4]

-[[textrace>TeX/Font/Type1/convert/TeXtrace]]
-[[mftrace>TeX/Font/Type1/convert/mftrace]]
-[[mf2pt1>TeX/Font/Type1/convert/mf2pt1]]
-''直接変換型''(METAFONT から直接 Type 1 を生成する)
--[[metatype1>TeX/Font/Type1/metatype1]]
--MetaFog (商用の TrueTeX に付属)
-''トレース型''(大きな画像を作ってその輪郭をなぞり Type 1 を生成する)
--[[TeXtrace>TeX/Font/Type1/convert/TeXtrace]]
--[[mftrace>TeX/Font/Type1/convert/mftrace]]
--[[mf2pt1>TeX/Font/Type1/convert/mf2pt1]]

textrace は昔からよく使われていますが、なかなか扱いが難しいようです。mftrace は Python で書かれたプログラムです。Vine Linux などではバイナリが提供されているため、インストールが簡単です。mf2pt1 は CTAN で配布されているツールです。こちらは若干外部プログラムに依存しますが、使いやすいでしょう。
直接変換型とトレース型があります。

直接変換型は、METAFONT ソース(''.mf'')から直接 Type 1 フォントを生成しますので品質が優れています。代表的なのは metatype1 で、metatype1 で作られた代表的な Type 1 フォントは ''lm''(Latin Modern)フォントです。MetaFog は商用のツールです。この型には UNIX で使えるものが少ないのが残念です。

UNIX でよく使われるのはトレース型です。METAFONT ソースを元にまず画像ファイル(''bmp'', ''pk'' など)をつくり、その輪郭をなぞって(trace)Type 1 フォントを生成します。直接変換に比べて品質が劣ることがあります。この型で昔からよく使われているものに TeXtrace がありますが、扱いが難しいようです。mftrace は Python で書かれたプログラムです。Vine Linux などではバイナリが提供されているため、インストールが簡単です。METAFONT から Type 1 フォントへの変換はなかなか大変で、mftrace ではできるけれども TeXtrace ではできない、またはその逆、さらに TeXtrace よりも mftrace の方が品質がよくなる、といったことがあるようです。mf2pt1 は CTAN で配布されているツールです。こちらは若干外部プログラムに依存しますが、使いやすいでしょう。

*参考 [#r1420aa5]

**TeX Q&A [#ia42b6e6]

-[[TeX Q&A 45295:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/45295.html]] (MetaFog, mftrace, TeXtrace の比較)
-[[TeX Q&A 45254:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/45254.html]]
-[[TeX Q&A 45254:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/45254.html]] (TeXtrace, mftrace, metatype1 の比較)
-[[TeX Q&A 45255:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/45255.html]] (textrace と mftrace)
-[[TeX Q&A 45256:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/45256.html]]
-[[TeX Q&A 45259:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/45259.html]] (METAFONT & METAPOST)
-[[TeX Q&A 18046:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/18046.html]]
-[[TeX Q&A 37767:http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/37767.html]]

**その他 [#n654a6b4]

-[[fontforge@sourceforge:http://fontforge.sourceforge.net/ja/]] (さまざまなツールの紹介があります)
-[[MacOSXのLaTeXに関するBBS【〜2003/5/8】:http://www.r.dendai.ac.jp/cgi-bin/BB1/treebbs.cgi?log=3266]] (TeXtrace と比べたときの mftrace の利点)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS