[Fontconfig] font pattern -> font file : without X11 dependencies?
Keith Packard
fontconfig@fontconfig.org
Sun, 16 Mar 2003 12:56:23 -0800
Around 13 o'clock on Mar 16, John Ellson wrote:
> Is there any example code for converting a font-pattern to a font
> filename *without* any X11 dependencies?
I don't know of any examples, but certainly Xft itself has code which does
that that you can rip out of the library and use. The basic routine is
something like:
if (!FcInit (0))
return 0;
FcConfigSubstitute (0, pattern, FcMatchPattern);
FcDefaultSubstitute (pattern)
match = FcFontMatch (0, pattern, result);
return match;
'match' now contains all of the information needed to access the font file.
If you want to find a list of fonts, you use FcFontSort instead; that's
useful if you need to do glyph fill-in to handle glyphs not present in the
best matching font.
-keith