use the system monospace font in gtk textview

2019-04-20 01:52发布

问题:

I would like to have a GtkTextView in my (Python) program which shows text with the system monospace font. I found many ways which use an expicit font family name and size. However, I would like to use the system specified monospace font (e.g. from the ubuntu font preferences panel).

My program should be able to run on Windows as well as Linux without modifications, chosing automatically the right font.

to clarify, this is not what I want:

fontdesc = pango.FontDescription("Courier 18")
textview.modify_font(fontdesc)

回答1:

You can just use "monospace 18" as your font and it will use the system monospaced font.



标签: python gtk