Hi all,
I want to add some customisation to the fonts I use in my TextWidgets (I
mostly want to have a nice fixed-width font). The only way I found for now
was to do the following :
font = pango.FontDescription('Courier 12')
This gives me a nice fixed width font... But it is plain ugly compared to
the one I custom-tailored using real X font description
('-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1' for the
curious).
So my questions are :
1) is it possible to detect that one runs on X and then loads a font using
the X11 description (and do a fallback on the standard way when running
on, for example, Windows) ?
2) I wanted to list the available 'families' (to maybe get something else
than Courier that would give me the same result as my X font). The C
documentation gives me the pango_font_map_list_families() API to do
what I want to do.
But when I try this on Python (pango.FontMap.list_families()) I get
told that this needs to have a 'pango.FontMap' argument. But how do I
create a pango.FontMap object as it always tells me that it is an
abstract widget ?
All in all, having more Pango / Atk examples in the Python-GTK source
distribution would be nice :-)
Lionel (slowly catching up with Gtk2 changes :-) )
--
Lionel Ulmer - http://www.bbrox.org/
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/