Я использую этот скрипт https://github.com/Joern/CustomFont/blob/master/custom_font.rb для генерации картинок с текстом нестандартным шрифтом.
Работает нормально.
Теперь я купил очень специальный шрифт, который отлично работает на моем локальном компьютере с этим сценарием.
На моем сервере также установлена Ubuntu, Ubuntu Server Edition.
Итак, я синхронизировал свое WebApp с локального компьютера на моем сервере, а затем просто увидел, что он не использует шрифт.
Я установил его с fc-cache -vf
, а convert -list font
перечисляет установленный шрифт (также fc-list | grep "Innovage"
приносит "Innovage:style=Regular"
).
Как ни странно, rmagick просто не будет использовать шрифт.
Напротив, это работает: convert -font Innovage-Regular -pointsize 72 label:Test test.jpg
Еще больше сбивает с толку: перевод строки конвертирования сверху в скрипт ruby, он больше не использует шрифт.
Любой другой шрифт работает, но поскольку шрифт работает на моем локальном компьютере, он не может иметь отношение к шрифту.
Так что я думаю, проблема в rmagick.
Это та же версия rmagick и Imagemagick, что и на моей локальной машине.
Я просто не могу понять, это меня смущает.
Ваш, Джерн.