2013-04-06 46 views
1

我需要使用所謂的月球TTF字體符號字體從GNUPLOT輸出的PDF。 GNUplot在Aqua終端中發現它沒有問題。GNUPLOT添加OSX系統字體的PDF輸出

我已經試過:

設置字體路徑 「/Users/house/Library/Fonts/MoonPhases.ttf」

和其他附加fontfile建議從gnuplot的幫助頁面,沒有運氣。

我也嘗試了一系列.ttf,.otf,postscript和unicode-mapped字體,並提供了一些排版專家的支持,完全沒有運氣:pdfcairo,postscript或epscairo似乎無法找到它。

GNUPLOT的 '顯示字體路徑' 給出:

系統字體路徑是 「/系統/庫/字體」 「/庫/字體」 「/用戶/別墅/庫/字體」

並且字體在那些路徑之一中。我也嘗試將它們直接放在GN的工作目錄中。

如果任何人有關於如何使這項工作將是非常讚賞的建議。

OSX雪豹
GNUPLOT 4.6.2

+0

請參閱本SO張貼我是如何最終解決了這個: [解決這個問題] [1] [1]:http://stackoverflow.com/questions/20900030/gnuplot -unicode字符/ 21024985#21024985 – Dan 2014-03-14 10:14:57

回答

1

你可以先使用PostScript EPS終端繪製,然後轉換EPS使用epstopdf其中,至少在我的系統上,嵌入不需要的字體進入到後記由此產生的PDF。如果沒有,你可以嘗試通過直接提供ghostscript參數來強制它。

,以便爲後記終端的字體可見,它安裝到你的字體路徑,然後用

fc-cache -fv 

重裝你的字體緩存。字體的名稱可能會有所不同,因爲後記你必須要找到字體的Postscript名稱:

fc-query /path/to/your/font/MoonPhases.ttf | grep postscript 

對於更多的例子,請閱讀這篇博文:

Schriftarten über Umwege: Gnuplot unter Linux und Mac OS X

這是在德語,但谷歌翻譯應該幫助。