Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, FcPatternAddCharSet,

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);

See Also