使用Python

时间:2017-06-01 10:40:18

标签: python bitmap true-type-fonts ttx-fonttools

我正在尝试为TTF文件中的某些字形生成位图,并意识到当您尝试生成没有cmap条目的字形时,没有现成的解决方案。我正在使用indic字体,所以我需要提取一些半字形,例如。

我找到了fonttools并且能够用它解析我的TTF文件。我可以验证我确实有可以在字形查看器中查看的所有字形的对象。我现在试图找出是否可以使用fonttools或任何类似的库将这些字形呈现为位图?

从字形查看器抓取屏幕不是一种选择,因为图像的质量不会受到影响。我找到了许多可以影响质量的工具,但却无法生成一半或复合字形。

在这方面的任何帮助也将受到赞赏。

1 个答案:

答案 0 :(得分:1)

Python图像库 - 及其最新的分支,Pillow - 可以加载truetype字体并从中呈现文本。请参阅the ImageFont docs