logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git 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