Как использовать пользовательские шрифты с ImageMagick и Apache - PullRequest
0 голосов
/ 09 июля 2019

Я установил некоторые пользовательские шрифты TTF для использования с ImageMagick для преобразования файла SVG в PNG.

Шрифты распознаются ImageMagick при выполнении следующей команды:

convert -list font

Вывод этой команды показывает, что файл / home / matt / .magick / type.xml прочитан.Сценарий, который я использую для генерации и преобразования файла SVG, работает, и выходное изображение правильно использует эти шрифты.

Я создаю сайт, который будет конвертировать динамически генерируемые файлы SVG, поэтому необходимо, чтобы шрифты были доступны, когда скриптвызывается из apache, через PHP exec .

Я скопировал тот же файл type.xml в / var / www / .magick , но он не обнаружен ImageMagick.

Когда тот же скрипт вызывается через сайт, пользовательские шрифты заменяются.Выполнение той же команды, что и выше, для пользователя www-data показывает, что добавленных мной пользовательских шрифтов нет в списке.

sudo -u www-data convert -list font

Кто-нибудь знает, почему это происходит или как яможно сделать пользовательские шрифты доступными для ImageMagick при вызове через пользователя apache?

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