題 強制Acrobat Reader字體


我有一台帶Linpus Linux的上網本,我正試圖用Acrobat Reader打開自動生成的文件,這些文件使用的是Verdana但沒有嵌入PDF文件中。

Linpus本身並沒有任何Verdana字體,所以我不得不在裡面安裝它們 /usr/share/fonts/通過做 mkfontdirfc-cache強制重新緩存字體。然後我就可以在其他程序中選擇它(例如OpenOffice),但我仍然無法打開這些PDF。似乎Acrobat無法找到該字體。

由於我無法控制這些PDF的生成方式,是否有辦法強制Acrobat使用特定字體是否需要它?或者Acrobat在Linux上需要不同類型的字體配置?

提前致謝


5
2018-01-07 18:09


起源


你甚至不能 打開 PDF?或者他們只是顯示錯誤的字體?有沒有理由你不能使用evince或okular? - frabjous


答案:


我有acrobat reader pro(windows)v8,但快速谷歌搜索表明閱讀器標準也可能包括“修飾文本”工具。在我的安裝中,它位於“高級”下的工具菜單中。該工具允許選擇文本,選擇“屬性”並選擇新的字體。在我嘗試過的一個文檔中,每個文本部分都是一個單獨的佈局框,我無法選擇全部並全局更改它。這可能是可能的,但我沒有深入挖掘。


我也找到了這個鏈接:

http://www.linux-archive.org/debian-user/322514-font-substitution-acroread.html

這可能會提供一些有用的信息。該人員位於acroread正在檢查字體的幾個位置。另外,如果您可以找到acrobat正在尋找的字體名稱,您可以創建一個別名。

> I managed that by creating
> ~/.fonts.conf file with the following
> content.
> 
> *** <fontconfig> <alias binding="same">
> <family>Helvetica</family> <prefer>
> <family>Arial</family> </prefer>
> </alias> </fontconfig>
> ***

0
2018-01-07 19:28



沒有“Acrobat Reader Pro”這樣的東西。我猜你的意思是Acrobat Pro。但不,Adobe Reader不包含修飾文本功能。 fontconfig技巧會有所幫助,怎麼樣?將Verdana映射到Verdana?根據我的經驗,Adobe Reader無論如何都不會尊重.fonts中的fontconfig設置。 - frabjous
fontconfig技巧 威力 如果字體名稱不同而且軟件認為它是不同的字體,則可以正常工作。如果他可以查看文檔的屬性並確定它想要的字體名稱,他可以使用別名。並且“是”我的意思是acrobat pro,在回复的構成過程中,“讀者”這個詞被遺忘了。我在windows中使用adobe產品的經驗是一樣的。我總是要在adobe common文件夾({PROGRAM FILES} \ Common Files \ Adob​​e \ Fonts)中創建windows fonts文件夾的快捷方式。這就是為什麼我提到“acroread正在檢查的幾個地點” - horatio