我想在 Julia 编程语言中使用 Gadfly 创建一个绘图,并且 html 或 jupyter notebook 输出是应该的;包括正确的本地字体主题(例如 Bold Avenir)。但是当我尝试保存图像时(例如作为pdf,没关系),主题似乎切换到默认样式。以下最小示例显示了我的问题。我有一台 Mac (OSX El Capitan)、julia 版本 0.4.5 并安装了以下必需的软件包:Atom (0.4.2)、Cairo (0.2.33)、Gadfly (0.4.2)、Homebrew (0.3.2)、IJulia (1.1.10)。
using Gadfly
using Cairo
p = plot(x=randn(2000), Geom.histogram(bincount=100),
Theme(
minor_label_font="AvenirNext-Bold",
major_label_font="AvenirNext-Bold",
key_label_font="AvenirNext-Bold"))
draw(PDF("histo.pdf", 800px, 400px), p)
具有正确主题的图像(Bold Avenir 字体):
具有不同主题的保存图像(默认字体?):
如果你能帮助我,我会很高兴。