【问题标题】:TrueType font library for Python 3Python 3 的 TrueType 字体库
【发布时间】: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


【解决方案1】:

如果你找到了python2的解决方案,你可以通过2to3将它们转换成python3

【讨论】:

  • 我用 fontTool 试过了,它不能用 fontTools。或者至少我不能让它工作。如果您能指出我转换后的解决方案,我将不胜感激。谢谢。
猜你喜欢
  • 2011-10-15
  • 2012-03-18
  • 2016-05-30
  • 1970-01-01
  • 1970-01-01
  • 2015-02-01
  • 2012-03-22
  • 2010-10-06
  • 2010-10-11
相关资源
最近更新 更多