我有一个字体文件/path/to/app/fonts/custom-font.ttf,我想使用它。如何导入自定义 TTF 以在 GTK+3.0 应用程序中使用?
from gi.repository import Gtk, Pango
# ...
lbl = Gtk.Label()
lbl.modify_font(Pango.FontDescription("sans 48"))
# lbl.modify_font(Pango.FontDescription("custom-font 48"))
Run Code Online (Sandbox Code Playgroud)
小智 -2
如果您想将其用作您自己的应用程序的预览,请安装字体并取消注释最后一行(提供正确的名称)。如果您想将其用作最终版本的自定义字体,我建议您打包该字体并制作一个脚本来安装它。需要注意的是,(在 C 语言中),自 Gtk 3.0 起不推荐使用“.modify_font”,请使用 .override_font 代替。
| 归档时间: |
|
| 查看次数: |
1615 次 |
| 最近记录: |