我有一個從pdflatex嵌入R pdf圖形創建的文檔。我現在試圖將它發送給需要嵌入所有字體的打印機(lulu)。我認爲,沒有problemo,ghostscript固執地拒絕嵌入字體
# gs -dNOPAUSE -dBATCH -dNOPLATFONTS -sDEVICE=pdfwrite \
-dEmbedAllFonts=true -sOutputFile=book-gs.pdf -f book.pdf
但令我失望的,有些字體還是不明白嵌入:
# pdffonts book-gs.pdf | egrep 'no [yn]'
name type encoding emb sub uni object ID
ZapfDingbats Type 1 ZapfDingbats no no yes 1170 0
Symbol Type 1 Symbol no no no 1933 0
奇怪的是,PDF文檔打印和看起來只有精細,所以字體必須以某種方式活。我已經嘗試了與adobe acrobat程序類似的東西,但是我遇到了同樣的問題。
建議讚賞。
真誠地,/ iaw
符號是一個標準的「基地13」字體,可以假設在所有PostScript和PDF的消費者存在,所以它看起來OK沒有嵌入時(和您的打印機不應該要求將其嵌入....)。 Zapf Dingbats也很標準。你不會說你使用的是什麼版本的Ghostscript,而且你還沒有提供一個例子來看看,所以它不太可能提供幫助。你可以嘗試創建一個PDF/A-1b文件,因爲這還需要嵌入所有的字體。如果你指出一個不適合你的例子,我可以看看它。 – KenS
謝謝。我在mac osx下使用ghostscript 9.19。是的,這些應該是標準的,所以他們不應該需要嵌入,但lulu不接受我的文件。幸運的是,我剛剛找到了一個簡單的選擇---使用OSX打印文件工具,並且所有字體似乎都已嵌入。感謝pdf/A-1b提示。 –