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 用のデフォルト和文フォントの指定も |
|
updmap の設定ファイル |
|---|---|
|
distribution-wide, system-wide な updmap の設定ファイルは、それぞれ
updmap-sys コマンドを用いることで
既存の updmap.cfg への変更があれば、
必要であれば、直接
同時に、ローカルで必要なファイルは、
|
事実上,出版・印刷業界で標準であるモリサワフォント(OpenType 版)を updmap で利用するには、フォントマップの作成に一工夫が必要です。
Vine Linux 5.0 ではその一工夫に対する一つの解として、 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 名)の名前解決も図っています。