php73不支持imagick吗,php – 有没有办法来判断字体是否支持Imagick中的给定字符?...

我不知道使用imagemagik的方法,但是您可以从这里使用php-font-parser库:

具体来说,您可以解析所需字符串中每个字母的字体,并检查返回值:

$fonts = array("myfont.ttf");

/**

* For this test, we'll print the header information for the

* loaded font, and try to find the letter "g".

*/

$letter = "g";

$json = false;

while($json === false && count($fonts)>0) {

$font = new OTTTFont(array_pop($fonts));

echo "font header data:\n" . $font->toString() . "\n";

$data = $font->get_glyph($letter);

if($data!==false) {

$json = $data->toJSON(); }}

if($json===false) { die("the letter '$letter' could not be found!"); }

echo "glyph information for '$letter':\n" . $json;

以上代码来自字体解析器项目fonttest.php类:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值