我正在尝试使用 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;
?>
有人可以指出我遗漏的任何东西吗?