Python PIL字体显示为正方形

Python PIL字体显示为正方形,python,python-imaging-library,Python,Python Imaging Library,我有一个程序,应该生成一个图像,周围随机放置一堆随机符号。当我运行它时,这就是所创建的 我尝试使用的字体是symbol.ttf,它是我从C:\WINDOWS\Fonts中获取的 下面是我用来粘贴字符的代码: font = 'fonts/symbol.ttf' t = Image.new("RGBA", (300,300)) draw = ImageDraw.Draw(t) font = ImageFont.truetype(font, fontsize) draw.text((70,

我有一个程序,应该生成一个图像,周围随机放置一堆随机符号。当我运行它时,这就是所创建的

我尝试使用的字体是symbol.ttf,它是我从C:\WINDOWS\Fonts中获取的

下面是我用来粘贴字符的代码:

font = 'fonts/symbol.ttf'  

t = Image.new("RGBA", (300,300))
draw = ImageDraw.Draw(t)

font = ImageFont.truetype(font, fontsize)

draw.text((70, 70), txt, (0,0,0), font=font)

t = t.rotate(rot)

image.paste(t,box,t)

你需要发布你的代码。是的,很抱歉。在我完成输入之前,我不小心按了回车键。PIL是否正确找到了字体?你是指窗口的字体目录吗?根据我的经验,访问那个目录可能会有点古怪。当我不得不做一些PIL工作时,我发现本教程很有用:--他们正在导入ImageFont并使用ImageFont.load方法。应该可以找到它。如果没有,它应该给出一个错误,并且它与我尝试的其他一些字体配合得很好。我把它从字体目录复制到桌面上的一个文件夹中。当我尝试运行
font=ImageFont.load(ft)
时,我得到一个OSError找不到glyph数据文件