2016-06-10 30 views
3

我想在我的Mac上使用本地字體(Avenir Next Bold)的特定字體樣式(例如,Avenir Next Bold)以Julia編程語言創建Gadfly圖。它的工作原理爲標準字體樣式在標準直方圖例子的情況下:如何在Mac上的Julia-lang中使用Gadfly的情節中使用不同風格的本地字體?

using Gadfly 
plot(x=randn(2000), Geom.histogram(bincount=100), 
Theme(minor_label_font="Avenir Next", 
major_label_font="Avenir Next", 
key_label_font="Avenir Next")) 

然而,當一個特定的字體樣式,例如「艾文莉接着粗體」時使用的默認字體代替應用提供的一個的。 Avenir Next字體以ttc格式保存爲「容器」。我試圖將ttc文件轉換爲字體樣式的單個ttf文件,並調用文件所在的確切路徑。兩者都不起作用。

+0

您也可以給予好評的答案,除了接受它,如果你有幫助。 –

+1

@aireties,我做了,我認爲它是自動顯示的,當我獲得了「15個聲望點」總共 –

+0

啊,是的,沒錯,我忘記了這一點。你現在有15+! –

回答

2

我認爲這是一個讓字體名稱完全正確的例子。

gadfly plot

(我用HeavyItalic因爲它更容易,如果選擇了正確的字體告知。)

這可能是你必須使用PostScript字體名字,雖然我不知道爲什麼那將是,除非深入開羅,這是如何訪問字體......?

您可以通過查看字體管理器來獲得PostScript名稱(如果這就是它們)。例如,FontBook顯示他們在信息面板上:

fontbook

+0

@mo_blu我添加了一種方法來查找可能的答案 - PostScript字體名稱... – daycaster

+0

謝謝! PostScript名稱適合我。 –

相關問題