FcPatternAddString(3) Add a typed value to a pattern

Other Alias

FcPatternAddInteger, FcPatternAddDouble, FcPatternAddMatrix, FcPatternAddCharSet, FcPatternAddBool, FcPatternAddFTFace, FcPatternAddLangSet

SYNOPSIS


#include <fontconfig/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_Face
f
);


FcBool FcPatternAddLangSet (FcPattern *

p
, const char *
object
, const FcLangSet *
l
);

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.11.0