- コンパクトで軽量な日本語ディストリビューション -
ptetex3 では、tetex3 の欧文フォント管理機構 updmap を、和文フォントに対して拡張した updmap が採用されています。
表2.2 updmap の機能〔ptetex3 のフォントの集中管理 - ptetex Wiki を改変〕
| 欧文 | 和文 | |
|---|---|---|
| 実装 | teTeX-3.0 | 井上浩一氏の拡張 |
| 登録する map の書式 | dvips 用 | dvipdfmx 用 |
| 登録する map の置場 |
$TEXMF/fonts/map/dvips/
|
$TEXMF/fonts/map/dvipdfm/(x なし) |
| 登録方法 |
updmap-sys --enable Map=hoge.map updmap-sys --enable MixedMap=hoge.map |
updmap-sys --enable KanjiMap=hoge.map |
| 生成される map |
dvips:
dvipdfm:
pdftex: |
dvips:
dvipdfmx, xdvik: |
| その他 | xdvi, dvipng 等は dvips の map を利用 | xdvik 用のデフォルト和文フォントの指定も |
distribution-wide, system-wide な updmap の設定ファイルは、それぞれ
/usr/share/texmf/web2c/updmap.cfg,
/usr/share/texmf-config/web2c/updmap.cfg
に格納されています。
updmap-sys コマンドを用いることで
既存の updmap.cfg への変更があれば、
/usr/share/texmf-config/web2c/updmap.cfg
へ設定されます。
必要であれば、直接
/usr/share/texmf-config/web2c/updmap.cfg
を編集するとよいです。
同時に、ローカルで必要なファイルは、
/usr/share/texmf-var,
/usr/share/texmf-local
に置けます。
事実上,出版・印刷業界で標準であるモリサワフォント(OpenType 版)を updmap で利用するには、フォントマップの作成に一工夫が必要です。
Vine Linux 5 ではその一工夫に対する一つの解として、 tetex パッケージに ps-morisawa.map (非フォント埋め込み用は ps-morisawa-noEmbed.map)を同梱しました。
%% ps-morisawa.map %% modified from /usr/share/texmf/fonts/map/dvipdfm/morisawa.map %% %% Morisawa %% ryumin-l H RyuminPro-Light.otf ryumin-l-v V RyuminPro-Light.otf gtbbb-m H GothicBBBPro-Medium.otf gtbbb-m-v V GothicBBBPro-Medium.otf futomin-b H FutoMinA101Pro-Bold.otf futomin-b-v V FutoMinA101Pro-Bold.otf futogo-b H FutoGoB101Pro-Bold.otf futogo-b-v V FutoGoB101Pro-Bold.otf jun101-l H Jun101Pro-Light.otf jun101-l-v V Jun101Pro-Light.otf
ps-morisawa.map と合わせて、 OTF-Morisawa-basic7 パッケージでは、同時に PS 漢字名(CID Font 名)の名前解決も図っています。