2014-09-04 45 views
3

我使用PhantomJS(v1.9)從網站生成PDF。在OS X上輸出看起來不錯,但在Ubuntu上使用相同的腳本時,字體看起來很差。在Ubuntu/OSX上與PhantomJS的字體渲染區別

這是一個自定義FontFace(Source Sans Pro),但使用其他(標準)字體時也會發生同樣的情況。我附上了一張圖片來展示其中的差異。 OS X在左邊,Ubuntu在右邊。左邊是它應該看起來。

Example

由於我不是專家,當涉及到的字體表現和操作系統之間的差異,讓我知道是否需要額外的信息。

任何人都知道如何提高渲染或這是一個常見的問題,無法修復?謝謝。

回答

0

從Ubuntu上支持的系統字體開始搜索並確定哪一個最接近您喜歡的字體可能更容易。從Ubuntu到OSX產生更好的結果。如果字體在Ubuntu丟失,您可以在Mac .dfont文件轉換到Ubuntu的.ttf文件,

sudo apt-get install fondu 

fondu Helvetica.dfont // This generates ttf files 

/usr/share/fonts/truetype // Move fonts files into Ubuntu 

參考:http://grasshopperpebbles.com/ubuntu/ubuntu-convert-mac-dfont-files-into-ttf-using-fondu/