Как сохранить сюжеты с правильной темой (локальный шрифт), используя Gadfly на языке Julia?

Я хочу создать сюжет, используя Gadfly на языке программирования Julia, и вывод 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):

изображение с правильной темой

Сохраненное изображение с другой темой (шрифт по умолчанию?):

сохраненное изображение с другой темой

Я был бы очень рад, если бы вы могли мне помочь.

0 ответов

Другие вопросы по тегам