有没有办法用PIL来回退丢失的字形?

2024-04-27 12:07:54 发布

您现在位置:Python中文网/ 问答频道 /正文

当使用PIL(ImageFont、ImageDraw等)呈现文本时,如果字体缺少特定字符的字形,它将跳过该字符。我在文档中看不到任何指定后备字体的机制。对于PIL中缺少的glyphs,是否有一个经过验证的方法来使用回退字体?在


Tags: 方法文档文本pil字体字符机制glyphs
1条回答
网友
1楼 · 发布于 2024-04-27 12:07:54

我不知道怎么做,但我确实找到了一个解决办法。我用FontForge填充主字体中丢失的字形,用另一种字体的备份字形。正如这个答案所解释的:https://superuser.com/questions/490922/merging-two-font-into-one

唯一的问题是我运行的是OSX10.11.3,而FontForge当前的稳定版本就在这个O/S上消失了,所以我不得不从源代码构建FontForge。我是按照本页上的“自制”说明完成的: https://github.com/fontforge/fontforge/blob/master/INSTALL-git.md

相关问题 更多 >