【发布时间】:2011-02-22 04:24:35
【问题描述】:
我正在开发一个 Web 服务,它使用 PHP GD 扩展,使用用户选择的 TTF 字体呈现字符。
这在 ASCII 领域运行良好,但存在一些问题:
要呈现的字符串以 UTF-8 格式出现。我想将用户可选择的字体列表限制为只能正确呈现字符串的字体,因为某些字体只有 ASCII 字符、ISO 8601 等的字形。
在包含一些装饰字符的情况下,以所选字体呈现大部分字符并以 Arial(或包含扩展字形的任何字体)呈现装饰字符会很好。
PHP-GD 似乎不支持充分查询字体元数据来确定字符是否可以以给定字体呈现。将字体度量导入 PHP 的好方法是什么?是否有可以转储为 XML 或其他可解析格式的命令行实用程序?
【问题讨论】:
-
给自己一个 unicode 字体。