2013-05-16 24 views
3

使用自定義字體我有字體文件/path/to/app/fonts/custom-font.ttf,我想使用它。如何導入自定義TTF以用於GTK + 3.0應用程序?如何在GTK應用

from gi.repository import Gtk, Pango 

# ... 

lbl = Gtk.Label() 
lbl.modify_font(Pango.FontDescription("sans 48")) 
# lbl.modify_font(Pango.FontDescription("custom-font 48")) 

回答

0

如果你想用它作爲你自己的應用程序的預覽,請安裝字體並取消註釋最後一行(提供正確的名稱)。如果你想用它作爲最終版本的自定義字體,我建議你用字體打包並製作一個腳本來安裝它。 有一點需要注意,(C)中,「.modify_font」自Gtk 3.0開始已棄用,請改爲使用.override_font。