名前: topgun 日時: 2003-09-02 14:29:00 IPアドレス: 202.251.88.*
gs8.11では, <</NeverEmbed [... ...]>> setdistillerparams によって,フォントを埋め込まない pdf を作成できるようですが,以下のように ps2pdfwrに記述しても,フォントが埋め込まれている(日本語のKochiMin-Dum等) ようです。Reader のフォント情報を参照しても, KochiMin-Dum(埋め込み サブセット)となっています。 どうすれば,うまくいくのでしょうか? いろいろなホームページを見ながら,コピー & ペーストを繰り返しているだけで, 詳しいことはわかりませんが,よろしくお願いします。 %%%%%%%%%%%%%%%%%%%%%%%% ps2pdfwr の中身 %%%%%%%%%%%%%%%%%%%%%%%%%%% #!/bin/sh # $Id: ps2pdfwr,v 1.9 2002/02/21 21:49:28 giles Exp $ # Convert PostScript to PDF without specifying CompatibilityLevel. OPTIONS="-dSAFER" while true do case "$1" in -?*) OPTIONS="$OPTIONS $1" ;; *) break ;; esac shift done if [ $# -lt 1 -o $# -gt 2 ]; then echo "Usage: `basename $0` [options...] (input.[e]ps|-) [output.pdf|-]" 1>&2 exit 1 fi infile="$1"; if [ $# -eq 1 ] then case "${infile}" in -) outfile=- ;; *.eps) base=`basename "${infile}" .eps`; outfile="${base}.pdf" ;; *.ps) base=`basename "${infile}" .ps`; outfile="${base}.pdf" ;; *) base=`basename "${infile}"`; outfile="${base}.pdf" ;; esac else outfile="$2" fi # We have to include the options twice because -I only takes effect if it # appears before other options. gswin32c $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c '.setpdfwrite <</NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats /KochiMin-Dum /KochiGo-Dum]>> setdistillerparams' -f "$infile" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% また,cidfmap には次のように記述しています。 %%%%%%%%%%%%%%%%%%%%%%%%%%%% cidfmap の中身 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /Ryumin-Light /KochiMin-Dum ; /GothicBBB-Medium /KochiGo-Dum ; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
この書き込みへの返事: