【发布时间】:2012-11-26 12:27:30
【问题描述】:
我在列表中有一个字体名称。我想将这些字体的字体文件(.ttf,.otf)从 Windows 字体目录复制到指定目录。并且有些字体名称是本地化形式的(即我无法使用 Windows 注册表找出字体名称)
我找到了几个 Python 解决方案,但我找不到在 python 3 和 windows 上运行的任何解决方案。
有没有我可以使用的库(因为速度并不重要,我可以使用可以读取 ttf/otf 元数据的库。
【问题讨论】:
-
发布一两个您发现的适用于 Python 2 的解决方案。
-
字体工具和 TTFQuery。 fontconfig 也适用于 Linux。
-
TTFQuery 依赖于 FontTools-TTX,因此此时将其移植到 Python 3 是没有意义的。在sourceforge.net/tracker/… 中有一个关于将 FontTools-TTX 移植到 Python 3 的讨论,并且还有一个大补丁,您可以尝试自己应用。但是,最简单的解决方案是使用 Python 2,你不能这样做吗?
-
它还依赖于其他仅 3.0 的库。虽然如果没有解决方案出现,我可能只是在另一个进程中运行 2.7 代码。
-
您是否尝试应用提到的链接中附加的补丁?这可能是您的解决方案。
标签: python windows python-3.x truetype