Bug 16818 - fontformat in match pattern is not respected?
authorAkira TAGOH <akira@tagoh.org>
Wed, 14 Aug 2013 03:51:26 +0000 (12:51 +0900)
committerAkira TAGOH <akira@tagoh.org>
Wed, 14 Aug 2013 03:51:26 +0000 (12:51 +0900)
src/fcmatch.c
src/fcobjs.h

index 8b285f6..dec92b9 100644 (file)
@@ -245,6 +245,7 @@ typedef enum _FcMatcherPriorityDummy {
 typedef enum _FcMatcherPriority {
     PRI1(HASH),
     PRI1(FILE),
+    PRI1(FONTFORMAT),
     PRI1(SCALABLE),
     PRI1(FOUNDRY),
     PRI1(CHARSET),
index c09a40e..87c7319 100644 (file)
@@ -35,7 +35,7 @@ FC_OBJECT (CHARSET,           FcTypeCharSet,  FcCompareCharSet)
 FC_OBJECT (LANG,               FcTypeLangSet,  FcCompareLang)
 FC_OBJECT (FONTVERSION,                FcTypeInteger,  FcCompareNumber)
 FC_OBJECT (CAPABILITY,         FcTypeString,   NULL)
-FC_OBJECT (FONTFORMAT,         FcTypeString,   NULL)
+FC_OBJECT (FONTFORMAT,         FcTypeString,   FcCompareString)
 FC_OBJECT (EMBOLDEN,           FcTypeBool,     NULL)
 FC_OBJECT (EMBEDDED_BITMAP,    FcTypeBool,     NULL)
 FC_OBJECT (DECORATIVE,         FcTypeBool,     FcCompareBool)