Re: xdvi+morisawa((Re: EUC-UCS2 CMap file)

名前: ZR
日時: 2009-03-28 18:03:56
IPアドレス: 124.102.110.*

>>52984 もし、updmap 自体で対応させることを考えるなら、 シンボリックリンクでファイル名を誤魔化すといった 「回避策」ではなく、きちんとした対処を行う方が 好ましいと考えます。 例えば次のような仕様になります。 - ptetex3 の updmap 独自の和文マップファイル形式を定義する。 例えば、次の 4 項目を 1 エントリとする。 <JFM名> <CMap名> <CIDフォント名> [!]<フォントファイル名> # dvipdfmx の形式に <CIDフォント名> を追加したもの。 # dvipdfmx のオプションのいくつかを許容してもよいであろう。 - cfg 中でこの形式のマップを読み込む命令を用意する。 ExKanjiMap <マップファイル> - この形式から各ドライバへのマップファイルに変換する。 dvips: <JFM名> <CIDフォント名>-<CMap名> dvipdfmx: <JFM名> <CMap名> [!]<フォントファイル名> xdvi <JFM名> <エンコーディング> <フォントファイル名> # 要するに、「CIDフォント名」と「フォントファイル名」の間の相互変換 # は(大きなコストなしでは)不可能であり、現状の updmap はこれに # 関してはかなりいい加減な処理しかしていない訳です。 上の仕様だと、例えば futogo-b の場合、次のようになります。 futogo-b H FutoGoB101Pro-Bold A-OTF-FutoGoB101Pro-Bold.otf この仕様で、本田さんのケースに(シンボリックリンクなしで) 対応できないでしょうか。 ---- ちなみに、dvipdfmx でのフォント埋込の可否の切り替えを簡単に することに関しては、[Ex]KanjiMap の '!' の指定について、 - 書いてある通りにする - 強制的に ! を付加する(全部非埋込) - 強制的に ! を除去する(全部埋込) の 3 つを updmap のオプションで選べるようにすれば十分かなと 考えています…。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)