2012-12-08 109 views
1

我在列表中有一个字体名称。我想将这些字体的字体文件(.ttf,.otf)从Windows字体目录复制到指定的目录。和一些字体名称是本地化的形式(即我不能使用Windows注册表来找出字体名称)Python 3的TrueType字体库

我发现了几个Python解决方案,但我找不到任何运行在python 3和Windows上。

是否有我可以使用(因为速度并不重要,我会好起来的,可以读取TTF/OTF元数据的库。任何图书馆

+0

后一个或两个解决方案,您发现在Python 2 – mmgp

+0

fontTools和TTFQuery工作。此外fontconfig的工作在Linux上。 – innocenat

+0

TTFQuery取决于fontTools-TTX,所以它根本没有任何意义在它移植到Python 3在http://sourceforge.net/tracker/?func=detail&aid=2627144&group_id=29196&atid=395372中有关于将FontTools-TTX移植到Python 3的讨论,并且有一个大补丁也可以尝试应用自己。但是,最简单的解决方案是使用Python 2,难道你不能这样做吗? – mmgp

回答

0

如果您发现python2解决方案,你可以将它们转换为python3与2to3

+0

我用fontTool尝试了它,并且它不适用于fontTools。或者至少我不能让它工作。如果你能指出我转换的解决方案,我会很感激。谢谢。 – innocenat