Re: Pango and font path
- From: Behdad Esfahbod <behdad behdad org>
- To: Marcin Krystian Krzywonos <emkaka gmail com>
- Cc: gtk-list gnome org
- Subject: Re: Pango and font path
- Date: Mon, 21 Sep 2009 14:28:45 -0400
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.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]