如何在GTK应用程序中使用自定义字体

2024-10-03 19:22:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字体文件/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"))

Tags: 文件topathappgtkcustom字体fonts
1条回答
网友
1楼 · 发布于 2024-10-03 19:22:26

如果你想用它作为你自己的应用程序的预览,安装字体并取消最后一行的注释(提供正确的名称)。如果你想在最终版本中使用它作为自定义字体,我建议你打包并编写一个脚本来安装它。 请注意,(在C语言中),“.modify_-font”自gtk3.0起已被弃用,请改用.override_-font。在

相关问题 更多 >