From 9a812372d649307cb46fb2888aa0c75ccb41a77e Mon Sep 17 00:00:00 2001 From: kramm Date: Mon, 14 Apr 2008 17:15:40 +0000 Subject: [PATCH] test more of fontconfigs functions --- m4/fontconfig.m4 | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 -- 1.7.10.4