App Engine 上的 PIL 可以使用哪些字体?
我知道我可以将字体作为应用程序的一部分上传,但我基本上想要的是一个系统提供的无衬线字体,它可以处理 unicode 字符,这是一个好看的 Helvetica(或替代)。谷歌服务器可能已经安装了一些字体,这就是我想要了解的内容。
我想找到一种可以使用 unicode 的字体,以便使用 PIL 正确呈现日语和其他字符。
我有一个使用字体系列正确呈现 unicode 字符的网页:'Helvetica Neue', Helvetica, Arial, sans-serif;
当我使用 PIL 呈现相同的 unicode 字符时,它们无法正确呈现。我作为应用程序的一部分上传的字体在字体中没有必要的 Unicode 字符。
以下是我现在使用的相关 python 代码行。
import Image, ImageDraw, ImageFont
draw = ImageDraw.Draw(my_output)
font = ImageFont.truetype("FontIAmUsing.otf", font_size, encoding="utf-8")
draw.text((5, 51), 'abc', fill='#2A2A2A', font=font)