From: kramm Date: Mon, 14 Apr 2008 17:15:40 +0000 (+0000) Subject: test more of fontconfigs functions X-Git-Tag: buttons-working~244 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=9a812372d649307cb46fb2888aa0c75ccb41a77e test more of fontconfigs functions --- diff --git a/m4/fontconfig.m4 b/m4/fontconfig.m4 index 9e0d6fb..6cfc6a0 100644 --- a/m4/fontconfig.m4 +++ b/m4/fontconfig.m4 @@ -58,13 +58,24 @@ int main() pattern = FcPatternBuild(0, FC_FAMILY, FcTypeString, "", 0); FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); + + FcConfig*c = FcConfigCreate(); + FcConfigParseAndLoad(c, (FcChar8*)"", 1); + FcConfigBuildFonts(c); + FcConfigSetCurrent(c); + + FcFontSet * set = FcConfigGetFonts(c, FcSetSystem); + FcFontSetDestroy(set); + FcConfigSubstitute(0, pattern, FcMatchPattern); FcDefaultSubstitute(pattern); match = FcFontMatch(0, pattern, &result); FcPatternGetString(match, "family", 0, &v) == FcResultMatch; + FcPatternGetBool(match, "family", 0, &v) == FcResultMatch; FcPatternPrint(pattern); FcPatternDestroy(pattern); FcPatternDestroy(match); + FcFini(); return 0; } EOF