PHP:读取字体文件的 TrueType/OpenType 元数据

Posted

技术标签:

【中文标题】PHP:读取字体文件的 TrueType/OpenType 元数据【英文标题】:PHP: Read TrueType/OpenType metadata of the font file 【发布时间】:2011-06-01 15:55:51 【问题描述】:

如何阅读字体详细信息?例如,字体的元数据中包含版权、姓氏、设计师、版本等信息。我还希望脚本能够计算文件中字形的数量,并返回字体支持的语言。例如,一个典型的字体可能包含西方、瑞典和罗马语言支持,并有数百个字形。它应该支持 truetype 和 opentype 字体文件。提前感谢您为实现这一目标提供的任何帮助!

【问题讨论】:

我不相信 php 对此有现成的功能,但互联网上似乎有一些类可以用来解析字体文件并获取其元数据。 【参考方案1】:

我建议看看 php-font-lib @https://github.com/PhenX/php-font-lib。它具有您要求的所有功能,并且还支持其他字体格式。查看演示 UI @http://pxd.me/php-font-lib/www/font_explorer.html 了解您可以从该库中获得什么样的信息。

【讨论】:

以上是关于PHP:读取字体文件的 TrueType/OpenType 元数据的主要内容,如果未能解决你的问题,请参考以下文章

A.PHP读取txt文本文件并分页显示的方法

php读取数据显示颜色

Java读取word文件,字体,颜色

如何配置matplotlib以便能够从本地路径读取字体?

当从 html 文件中读取 Unicode 内容时,为啥 Unicode 字体无法在 QTextBrowser 中正确显示?

如何使用 Python 读取包含扩展字体的 Excel 文件? (openpyxl 错误:最大值为 14)