On 09/18/2009 07:29 AM, Marcin Krystian Krzywonos wrote:
Hello, I'm creating an application in GTK+ (It's GTK# actually but it doesn't matter. I know both libraries.) and there I've made some font selector. It gets font list from Pango. So, user selects a font and now I have to use file (i.e. *.ttf) of the selected font. How can I get font path?
The way to do this is a bit skewed currently. If using the fontconfig backend, you can do this:
- Use pango_context_load_font() to get a PangoFont of the desired description. - Get the font pattern and the file path out of it: const FcPattern *pattern = NULL; g_object_get (fcfont, "pattern", &pattern, NULL); if (pattern) { FcPatternGetString (pattern, FC_FILE, &s); ... } behdad
Best regards, MKK.
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list