1

无论如何我可以从 ttf/otf 字体文件中提取本地化名称吗?

Python 中的解决方案将是首选,但我对任何语言都很好。

非常感谢。

4

3 回答 3

1

转到此页面

http://wotsit.org/list.asp?al=T

请注意,ttf 文件的文件格式有几个规范。选一个。您需要决定哪一个与您相关。然后,您必须设计一种方法(在 C 中带有结构的 Ex)来读取和提取您需要的内容。

于 2012-12-09T02:42:54.880 回答
1

PyPI是 Python 包索引,是查找 Python 工具的好地方。我找到了一个名为TTFQuery的包,从描述中听起来它可以满足您的需求。

于 2012-12-09T03:04:36.230 回答
0

看起来字体文件可能有多个本地化名称。

使用 fontconfig 工具的示例: $ fc-query -f '%{fullname} (%{fullnamelang}): %{file}\n' /usr/share/fonts/truetype/unfonts-core/UnBatang.ttf Un Batang,은 바탕 (en,ko): /usr/share/fonts/truetype/unfonts-core/UnBatang.ttf

我可以ko使用以下顺序选择韩文 ( ) 名称fullnamelang $ fc-query -f '%{fullname[1]}\n' /usr/share/fonts/truetype/unfonts-core/UnBatang.ttf 은 바탕

于 2017-04-25T15:22:32.940 回答