2013-03-18 32 views
1

我需要在GNUplot的PDF輸出中使用名爲Moon Fonts TTF的符號字體。 GNUplot在Aqua終端中發現它沒有問題。GNUplot爲pdfcairo輸出添加字體

我已經試過:

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

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

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

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

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

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

如果有人有關於如何使這項工作的建議,將不勝感激。

OSX雪豹
GNUPLOT 4.6.1

+0

大概fontpath應該是目錄,實際的字體是「font」或「fontname」。只是基於postscript驅動程序的一個WAG - 我不知道pdfcairo是否相同。 – agentp 2013-03-18 19:46:28

+0

在做set fontpath之前顯示fontpath是:system fontpath是「/ System/Library/Fonts」/ Library/Fonts「/ Users/house/Library/Fonts」,這樣Director就可以使用GNUplot了。 – Dan 2013-03-19 10:50:59

回答

1

我已經通過的Gnuplot的MacPorts安裝。文件夾/opt/local/etc/fonts包含文件fonts.conf。在那裏你會找到一個「字體目錄列表」部分。然而,即使是~/Library/Fonts默認的gnuplot的FontList變量的一部分(因此aquaterm能夠使用它們),它是不是在這裏列出(因此pdfcairo不能使用它們)。

一個快速的解決辦法是創建以下符號鏈接:

cd ${HOME} 
ln -s Library/Fonts .fonts 

然後你pdfcairo輸出應該拿起安裝在Mac上的用戶級別的字體。 我已經在小牛隊(10.9.5)上用gnuplot 4.6測試過了,它似乎很好。