Я пытаюсь нарисовать текст деванагари на изображении, используя PHP ImageMagick. ImageMagick отображает текст правильно, если я использую шрифт, доступный в системе, но не при загрузке шрифта из файла. Например, если использовать
$imagick->setFont('Lohit Marathi');// installed font
, работает правильно, но если я использую
$imagick->setFont("fonts/lohit_mr.ttf");//load from file
Шрифт не загружается и отображается с использованием шрифта по умолчанию .
Код, который я пытаюсь использовать, выглядит следующим образом
<?php
$imagick = new Imagick();
$imagick->setFont('ANY_SYSTEM_FONT') // works;
$imagick->setFont('somefont.ttf') // does not work;
?>
Может кто-нибудь указать на то, что мне не хватает?