27 #ifndef CPPFONTCONFIG_COMMON_H_
28 #define CPPFONTCONFIG_COMMON_H_
34 #define FCMM_DONT_CONSTRUCT( TYPE ) \
36 template <typename T> \
37 TYPE( const T& param ) \
39 struct TYPE##_is_an_opaque_type_use_create_method{} obj; \
73 const char*
const STYLE =
"style";
74 const char*
const SLANT =
"slant";
76 const char*
const SIZE =
"size";
89 const char*
const WIDTH =
"width";
90 const char*
const FILE =
"file";
91 const char*
const INDEX =
"index";
96 const char*
const SCALE =
"scale";
97 const char*
const DPI =
"dpi";
98 const char*
const RGBA =
"rgba";
102 const char*
const LANG =
"lang";
238 const unsigned int RGB = 1;
239 const unsigned int BGR = 2;
const char *const FOUNDRY
String.
const unsigned int MEDIUM
const char *const LCD_FILTER
Int.
const char *const SPACING
Int.
const unsigned int ULTRABOLD
const char *const EMBEDDED_BITMAP
Bool - true to enable embedded bitmaps.
const char *const DIR_CACHE_FILE
const unsigned int ULTRAEXPANDED
setname::SetName SetName_t
const char *const ASPECT
Double.
const unsigned int LEGACY
const unsigned int REGULAR
const char *const CACHE_SUFFIX
const char *const RGBA
Int.
const unsigned int ULTRABLACK
const unsigned int ITALIC
const char *const VERTICAL_LAYOUT
Bool (false)
const unsigned int MEDIUM
const char *const DECORATIVE
Bool - true if style is a decorative variant.
const unsigned int SLIGHT
const char *const SLANT
Int.
const char *const EMBOLDEN
Bool - true if emboldening needed.
const unsigned int DEFAULT
const unsigned int EXTRABLACK
const unsigned int SEMICONDENSED
const char *const FULLNAME
String.
const unsigned int NORMAL
match::MatchKind MatchKind_t
const unsigned int ULTRACONDENSED
const unsigned int SEMIBOLD
const char *const RASTERIZER
String.
const char *const ANTIALIAS
Bool (depends)
const unsigned int SEMIEXPANDED
const char *const MINSPACE
Bool use minimum line spacing.
const unsigned int EXTRALIGHT
const char *const PIXEL_SIZE
Double.
const char *const CHAR_WIDTH
Int.
const char *const FAMILYLANG
String RFC 3066 langs.
const char *const NAMELANG
String RFC 3866 langs.
const unsigned int NORMAL
const char *const GLOBAL_ADVANCE
Bool (true)
const unsigned int VERSION
const char *const STYLELANG
String RFC 3066 langs.
const char *const OUTLINE
Bool.
const char *const CHARSET
CharSet.
const char *const SOURCE
String (deprecated)
const char *const CHAR_HEIGHT
Int.
const char *const CACHE_VERSION
const char *const INDEX
Int.
const char *const LANG
String RFC 3066 langs.
const char *const WEIGHT
Int.
const unsigned int EXTRABOLD
const unsigned int CONDENSED
const char *const CAPABILITY
String.
const unsigned int OBLIQUE
const char *const DPI
double
lang::Result LangResult_t
const unsigned int UNKNOWN
const char *const USER_CACHE_FILE
const char *const HINT_STYLE
Int.
const char *const FAMILY
property keys
const char *const AUTOHINT
Bool (false)
const char *const FT_FACE
FT_Face.
const char *const HINTING
Bool (true)
const char *const FONTVERSION
Int from 'head' table.
const char *const STYLE
String.
const unsigned int DEMIBOLD
const unsigned int EXPANDED
const char *const FILE
String.
const char *const FULLNAMELANG
String RFC 3066 langs.
const unsigned int REVISION
const char *const SIZE
Double.
const char *const SCALABLE
Bool.
const char *const MATRIX
FcMatrix.
const char *const SCALE
double
const unsigned int EXTRAEXPANDED
const char *const WIDTH
Int.
const unsigned int EXTRACONDENSED
const unsigned int ULTRALIGHT
const char *const FONTFORMAT
String.