PHP ImageMagick - рисовать инди c текст, используя файл шрифта, а не из системных шрифтов - PullRequest
1 голос
/ 23 апреля 2020

Я пытаюсь нарисовать текст деванагари на изображении, используя 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;  
?>

Может кто-нибудь указать на то, что мне не хватает?

...