FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, FcPatternAddCharSet,
Contents
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. FcPatternAddRange are available since 2.11.91.
Fontconfig 2.15.0 04 July 2025 FcPatternAdd-Type(3)
Name
FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, FcPatternAddCharSet,
FcPatternAddBool, FcPatternAddFTFace, FcPatternAddLangSet, FcPatternAddRange - Add a typed value to a
pattern
Synopsis
#include<fontconfig/fontconfig.h>FcBoolFcPatternAddInteger(FcPattern*p,constchar*object,inti);FcBoolFcPatternAddDouble(FcPattern*p,constchar*object,doubled);FcBoolFcPatternAddString(FcPattern*p,constchar*object,constFcChar8*s);FcBoolFcPatternAddMatrix(FcPattern*p,constchar*object,constFcMatrix*m);FcBoolFcPatternAddCharSet(FcPattern*p,constchar*object,constFcCharSet*c);FcBoolFcPatternAddBool(FcPattern*p,constchar*object,FcBoolb);FcBoolFcPatternAddFTFace(FcPattern*p,constchar*object,constFT_Facef);FcBoolFcPatternAddLangSet(FcPattern*p,constchar*object,constFcLangSet*l);FcBoolFcPatternAddRange(FcPattern*p,constchar*object,constFcRange*r);
