如何从 OTF、TTF 文件中查找字体版本

Posted

技术标签:

【中文标题】如何从 OTF、TTF 文件中查找字体版本【英文标题】:How to find Font version from OTF,TTF file 【发布时间】:2015-08-17 06:11:51 【问题描述】:

我正在使用 otf 和 ttf 格式的自定义字体。我不知道如何找到字体的版本。

有什么方法可以在Mac上找到oft和ttf字体的版本吗?

【问题讨论】:

您能否更新您的问题以反映您是否尝试以编程方式确定这一点?另外,“版本”是指“是 OTF 还是 TTF”? 【参考方案1】:

在 Linux 上我们可以使用fc-query 工具来提取fontversion 信息:

fc-query -f '%fontversion\n' /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf | perl -E 'printf "%.3f\n", <>/65536.0'
2.350

Mac 上的示例(通过自制软件安装 fontconfig):

fc-query -f '%fontversion\n' /System/Library/Fonts/Apple\ Symbols.ttf | perl -E 'printf "%.3f\n", <>/65536.0'
5.000

【讨论】:

此命令也适用于 Mac【参考方案2】:

右键单击 otf,ttf 并选择“获取信息”会显示许多信息以及 Mac 中的字体版本

【讨论】:

以上是关于如何从 OTF、TTF 文件中查找字体版本的主要内容,如果未能解决你的问题,请参考以下文章

如何在 matplotlib 中使用(随机)*.otf 或 *.ttf 字体?

如何使用httpclient作为二进制文件以角度加载字体文件(ttf和otf)以使用opentype.js进行处理

将 Webfonts 转换为 ttf / otf 格式 - 有可能吗?

vue 中引入pingfang字体 或者其他字体 支持ttf otf格式

TTF OTF TTC 这三种格式的字体哪种好?跪求解释

Source Sans Pro 的 TTF 和 OTF 版本在 Swing (Nimbus L&F) 中显示不同