我想让 PIL 使用他们的字体来绘制文本来获取它们,我使用以下代码:
fdia = Gtk.FontSelectionDialog("Font")
response = fdia.run()
if response == Gtk.ResponseType.OK:
self.ui.eFont.set_text(fdia.get_font_name())
fdia.destroy()
(例如,它返回“Impact 14”)
但是PIL需要完整的路径,如何获取呢?我尝试 pango:
draw.text((5, 5), "exm", font=pango.FontDescription("Impact 10"),\
fill="#FFFFFF")
但 PIL 说:
AttributeError: 'pango.FontDescription' object has no attribute 'getmask'
有任何想法吗?谢谢。