logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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