Rmagick пользовательских шрифтов в виде картинок - PullRequest
0 голосов
/ 03 марта 2011

Я использую этот скрипт 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, что и на моей локальной машине.

Я просто не могу понять, это меня смущает.

Ваш, Джерн.

1 Ответ

0 голосов
/ 05 марта 2011

хорошо, решение проблемы простое, как может быть: шрифт был просто в неправильном каталоге шрифтов, так что он был установлен системой, но каталог-каталог, с которым я скомпилировал rmagick, отличался от каталога Я положил шрифт в.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...