名前: てつ 日時: 2005-01-14 10:46:29 IPアドレス: 61.213.84.*
いつも参考にさせて頂いております。 縦書のTeX文書から、ps2pdfでTrueTypeフォントを埋め込んだPDFファイルを作 れずに難儀しています。環境はVine Linux 3.1で、パッケージ類は最新です。 ghostscriptはVine 標準の7.07のままです。 最初にこれまで行ったことを列挙します。 ・VFLIBでTrueTypeフォントを利用するように変更。 /etc/vfontcapを修正し、ggvでTrueTypeフォントを表示できるようになった。 ・dvipdfmxでTrueTypeフォントを埋め込んだPDFファイルを作成するように 変更 /usr/share/texmf/dvips/config/dvipdfm.mapを修正し、TrueTypeフォントを 埋め込むようになった。 フォント埋め込みのPDFが最終目標であれば、品質的にもdvipdfmxで十分なの ですが、印刷の工程上ページの入れ換えをしなければならず、psutilsを使う ため、矢張りpsファイル経由でPDFを作成したいと考えています。dviutilsは 存じていますが、Vine 3.1ではうまくいかずこちらは挫折しました。 そこでps2pdfでのフォント埋め込みを試すことにして、 /usr/share/ghostscript/7.07/lib/ 配下の CIDFnmap、CIDFnmap.CJK、CIDFnmap.Kocを修正し、/Adobe-Japan1と /Ryumin-Lightが (kochi-mincho-substitute.ttf)、/Adobe-Japan2と /GothicBBB-Mediumが(kochi-gothic-substitute.ttf)を向くようにしました。 これら二つのTrueTypeフォントファイルは /usr/share/ghostscript/Resource/Font/ でシンボリックリンクを張っています。 またps2pdfwrは内部で上記のフォントをNeverEmbedFontListにしていたためそ れらのエントリも削除しました。 この上でarticleクラスを利用したごく簡単な内容のTeXファイルを作成してコ ンパイル、以下のように実行しました。 $dvips -Ppdf -z test.dvi This is dvips(k) 5.94a p1.6a Copyright 2004 ASCII Corp.(www-ptex@ascii.co.jp) based on dvips(k) 5.94a Copyright 2003 Radical Eye Software (www.radicaleye.com)' TeX output 2005.01.13:2348' -> test.ps <tex.pro><alt-rule.pro><texc.pro><f7b6d320.enc><texps.pro><hps.pro>. <cmr10.pfb>[1] <head.tmp><body.tmp> $ps2pdfwr -dCompatibilityLevel=1.4 test.ps GNU Ghostscript 7.07 (2003-05-17) Copyright (C) 2003 artofcode LLC, Benicia, CA. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Loading NimbusRomNo9L-Regu font from /usr/share/fonts/default/Type1/n021003l .pfb... 2469276 1101846 1662616 356238 0 done. Loading NimbusSanL-Regu font from /usr/share/fonts/default/Type1/n019003l. pfb... 2824140 1414908 1682712 367446 0 done. $pdffonts test.pdf name type emb sub uni object ID ------------------------------------ ------------ --- --- --- --------- AFDCEG+CMR10 Type 1C yes yes no 10 0 -dNOCACHEや-sFONTPATH=/usr/share/ghostscript/Resource/Font"などのオプ ションも闇雲に試してみましたが、状況はかわりません。もう八方塞がりです。 なおここでできたpsファイルは、ggvでTrueTypeフォントにて綺麗に表示され ます。 どうぞよろしくお願い致します。
この書き込みへの返事: