【发布时间】:2015-07-09 05:35:18
【问题描述】:
我正在寻找在 PHP 中是否有一种方法可以确定字体中给定字符是否存在字形。
我的用例是这样的——我正在使用 Imagick 生成小图像——给定用户提供的信息,本质上是小的“徽章”,我真的很想支持完整的 Unicode,包括表情符号和诸如此类的东西。到目前为止,我有一些字体都很好地支持“类”字符(例如,我的“主要”字体是 Futura,我有用于表情符号和其他符号的 Symbola,我可能需要为东方字形),但它们没有足够的重叠,只能使用一种字体。
我看到post 表明商业 PDFlib 插件可以做到这一点,但如果可以的话,我想避免使用商业插件。我还看到 PECL PS 插件有 ps_symbol_name(),但这需要一个 AFM 文件,据我所知,我不能将它与多字节字体一起使用。
我已经在 Imagick 中处理了字体切换部分 - 我只需要知道如何以编程方式告诉它给定字符使用什么字体。谢谢!
【问题讨论】:
标签: php unicode fonts truetype