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 にはフル パスが必要です。取得方法は? 私はパンゴしようとします:
draw.text((5, 5), "exm", font=pango.FontDescription("Impact 10"),\
fill="#FFFFFF")
しかし、PILは次のように述べています。
AttributeError: 'pango.FontDescription' object has no attribute 'getmask'
何か案は?ありがとう。