From f4f5b78e33e2682ba7247621c77031dbbca0853f Mon Sep 17 00:00:00 2001 From: ellson Date: Thu, 6 Mar 2008 23:53:47 +0000 Subject: [PATCH] partial improvement in fontconfig lookup of font found by pango --- plugin/pango/gvtextlayout_pango.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugin/pango/gvtextlayout_pango.c b/plugin/pango/gvtextlayout_pango.c index 1e1cd144c..6b01477cb 100644 --- a/plugin/pango/gvtextlayout_pango.c +++ b/plugin/pango/gvtextlayout_pango.c @@ -112,7 +112,13 @@ static boolean pango_textlayout(textpara_t * para, char **fontpath) if (! FcInit()) return FALSE; - pat = FcNameParse((FcChar8 *) tfont); +// pat = FcNameParse((FcChar8 *) tfont); + pat = FcPatternBuild (0, + FC_FAMILY, FcTypeString, pango_font_description_get_family(tdesc), +// FC_STYLE, FcTypeString, pango_font_description_get_style(tdesc), +// FC_WEIGHT, FcTypeString, pango_font_description_get_weight(tdesc), + (char *) 0); + FcConfigSubstitute (0, pat, FcMatchPattern); FcDefaultSubstitute (pat); fs = FcFontSetCreate(); -- 2.40.0