Man Linux: Main Page and Category List

NAME

       FcPatternAddInteger,       FcPatternAddDouble,      FcPatternAddString,
       FcPatternAddMatrix,       FcPatternAddCharSet,        FcPatternAddBool,
       FcPatternAddFTFace,  FcPatternAddLangSet  -  Add  a  typed  value  to a
       pattern

SYNOPSIS

       #include <fontconfig.h>

       FcBool FcPatternAddInteger(FcPattern *p);
       (const char *object);
       (int i);

       FcBool FcPatternAddDouble(FcPattern *p);
       (const char *object);
       (double d);

       FcBool FcPatternAddString(FcPattern *p);
       (const char *object);
       (const FcChar8 *s);

       FcBool FcPatternAddMatrix(FcPattern *p);
       (const char *object);
       (const FcMatrix *m);

       FcBool FcPatternAddCharSet(FcPattern *p);
       (const char *object);
       (const FcCharSet *c);

       FcBool FcPatternAddBool(FcPattern *p);
       (const char *object);
       (FcBool b);

       FcBool FcPatternAddFTFace(FcPattern *p);
       (const char *object);
       (const FT_Facef);

       FcBool FcPatternAddLangSet(FcPattern *p);
       (const char *object);
       (const FcLangSet *l);
       .fi

DESCRIPTION

       These  are  all  convenience  functions  that  insert  objects  of  the
       specified   type   into   the  pattern.  Use  these  in  preference  to
       FcPatternAdd as they will provide compile-time typechecking. These  all
       append values to any existing list of values.

VERSION

       Fontconfig version 2.8.0

                               18 November 2009           FcPatternAdd-Type(3)