在没有freetyp的PIL中使用字体

2024-06-06 23:48:44 发布

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

Hy,我使用的是PIL(Python图像库),没有lib freetype。在

有没有可能使用字体(我只需要调整文本大小,而不是更多!)不安装freetype?在

或者有没有可能设置字体的大小,而不设置字体的truetype,所以使用默认的truetype?在

这是一个在服务器上的项目,我可以只安装纯PIL,没有任何支持truetypes的扩展!在


Tags: 项目图像文本服务器pillib字体freetype
1条回答
网友
1楼 · 发布于 2024-06-06 23:48:44

如果您阅读manual for the ^{} module,您将看到Python图像库支持位图字体的PILFont格式。在

因此,在您自己的计算机上,渲染TrueType字体,以所需的大小,将位图保存为PILFont格式,然后在服务器上使用PILFont。您可以使用^{}将TrueType字体转换为BDF(Bitmap Distribution Format),然后使用PIL's ^{} utility将BDF转换为PILFont。见this question and its answers。在

相关问题 更多 >