2016-06-10 23 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名称适合我。 –

相关问题