获取ttf / otf字体的本地化名称

时间:2012-12-09 01:41:29

标签: python c fonts

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

Python中的解决方案是首选,但我对任何语言都没问题。

非常感谢。

3 个答案:

答案 0 :(得分:1)

转到此页

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

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

答案 1 :(得分:1)

PyPI是Python包索引,是查找Python工具的好地方。我找到了一个名为TTFQuery的软件包,它从描述中听起来就像你想做的那样。

答案 2 :(得分: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 은 바탕