]> git.wh0rd.org - fontconfig.git/blobdiff - src/fcint.h
Move existing fonts.conf to fonts.conf.bak
[fontconfig.git] / src / fcint.h
index 036da9e74ae3f78b68ba67d879b316dbbf712da0..cf86ad417a2ab07e24e65e563defe4d4f3e11f22 100644 (file)
@@ -329,6 +329,8 @@ struct _FcConfig {
      */
     FcStrSet   *acceptGlobs;
     FcStrSet   *rejectGlobs;
+    FcFontSet  *acceptPatterns;
+    FcFontSet  *rejectPatterns;
     /*
      * The set of fonts loaded from the listed directories; the
      * order within the set does not determine the font selection,
@@ -465,6 +467,15 @@ FcBool
 FcConfigAcceptFilename (FcConfig       *config,
                        const FcChar8   *filename);
 
+FcBool
+FcConfigPatternsAdd (FcConfig  *config,
+                    FcPattern  *pattern,
+                    FcBool     accept);
+
+FcBool
+FcConfigAcceptFont (FcConfig       *config,
+                   const FcPattern *font);
+
 /* fccharset.c */
 FcCharSet *
 FcCharSetFreeze (FcCharSet *cs);
@@ -639,6 +650,10 @@ FcNameUnparseLangSet (FcStrBuf *buf, const FcLangSet *ls);
 
 /* fclist.c */
 
+FcBool
+FcListPatternMatchAny (const FcPattern *p,
+                      const FcPattern *font);
+
 /* fcmatch.c */
 
 /* fcname.c */
@@ -669,6 +684,12 @@ FcPatternFreeze (FcPattern *p);
 void
 FcPatternThawAll (void);
 
+FcBool
+FcPatternAppend (FcPattern *p, FcPattern *s);
+
+const char *
+FcObjectStaticName (const char *name);
+
 /* fcrender.c */
 
 /* fcmatrix.c */