3

嗨,我正在使用没有 lib-freetype 的 PIL(Python 图像库)。

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

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

它适用于服务器上的一个项目,我可以在其中安装纯 PIL,而无需任何支持 truetypes 的扩展!

4

1 回答 1

4

如果您阅读该模块的手册,ImageFont您会看到 Python Imaging Library 支持位图字体的PILFont格式。

因此,在您自己的计算机上,以您想要的大小渲染您的 TrueType 字体,将位图保存为 PILFont 格式,然后在服务器上使用 PILFont。您可以使用otf2bdf将 TrueType 字体转换为 BDF(位图分布格式),然后使用PIL 的pilfont实用程序将 BDF 转换为 PILFont。请参阅此问题及其答案

于 2012-09-12T12:38:23.430 回答