名前: ZR 日時: 2007-04-26 18:52:32 IPアドレス: 59.140.98.*
>>47755 >> 現在では誰も旧版のAcrobat readerを使っていないであろう >> ことから -r の不可を全面的にやめるということでもかまわないように >> 思います。 >確かに日本のような国ではそうだと思うのですが,諸外国では >いまだ古いOSやマシンを使っている人も多いのではないかという >気もします。 以下のページ Characters missing from PDF output の情報によると、世界中の Acrobat のバージョンが 4 以上になれば remap 処理は撤廃できるようです。 仮に配布者が remap を撤廃しようとする時に、注意すべきなのは、「remap する時と しない時では encoding が異なる」ということです。 W32TeX での例がわかりやすいでしょうか。 cmr10 ot1r cmr10.pfb -r # cmr10 ot1r -r でも同じ # ot1r.enc では 80h 以上に /Delta 等があり 00h〜20h は .notdef から単純に -r を除いた cmr10 ot1r cmr10.pfb # cmr10 ot1r でも同じ は間違いで、 cmr10 ot1 cmr10.pfb # cmr10 ot1 でも同じ # ot1.enc では 00h〜20h に /Delta 等がある でなければなりません。 Blue Sky Research の Type1 CM フォントの既定のエンコーディング(.pfb ファイル の中に記されているもの)では、00h〜20h と 80h 以上の範囲の両方に /Delta 等を 含めているので、 cmr10 default cmr10.pfb -r # cmr10 -r でも同じ cmr10 default cmr10.pfb # cmr10 だけ, 記述無しでも同じ はどちらも正しく処理されます。
この書き込みへの返事: