fcobjs.h revision 6fc018e4
1/* DON'T REORDER!  The order is part of the cache signature. */
2FC_OBJECT (FAMILY,		FcTypeString,	FcCompareFamily)
3FC_OBJECT (FAMILYLANG,		FcTypeString,	NULL)
4FC_OBJECT (STYLE,		FcTypeString,	FcCompareString)
5FC_OBJECT (STYLELANG,		FcTypeString,	NULL)
6FC_OBJECT (FULLNAME,		FcTypeString,	NULL)
7FC_OBJECT (FULLNAMELANG,	FcTypeString,	NULL)
8FC_OBJECT (SLANT,		FcTypeInteger,	FcCompareNumber)
9FC_OBJECT (WEIGHT,		FcTypeInteger,	FcCompareNumber)
10FC_OBJECT (WIDTH,		FcTypeInteger,	FcCompareNumber)
11FC_OBJECT (SIZE,		FcTypeDouble,	NULL)
12FC_OBJECT (ASPECT,		FcTypeDouble,	NULL)
13FC_OBJECT (PIXEL_SIZE,		FcTypeDouble,	FcCompareSize)
14FC_OBJECT (SPACING,		FcTypeInteger,	FcCompareNumber)
15FC_OBJECT (FOUNDRY,		FcTypeString,	FcCompareString)
16FC_OBJECT (ANTIALIAS,		FcTypeBool,	FcCompareBool)
17FC_OBJECT (HINT_STYLE,		FcTypeInteger,	NULL)
18FC_OBJECT (HINTING,		FcTypeBool,	NULL)
19FC_OBJECT (VERTICAL_LAYOUT,	FcTypeBool,	NULL)
20FC_OBJECT (AUTOHINT,		FcTypeBool,	NULL)
21FC_OBJECT (GLOBAL_ADVANCE,	FcTypeBool,	NULL)	/* deprecated */
22FC_OBJECT (FILE,		FcTypeString,	FcCompareFilename)
23FC_OBJECT (INDEX,		FcTypeInteger,	NULL)
24FC_OBJECT (RASTERIZER,		FcTypeString,	FcCompareString)
25FC_OBJECT (OUTLINE,		FcTypeBool,	FcCompareBool)
26FC_OBJECT (SCALABLE,		FcTypeBool,	FcCompareBool)
27FC_OBJECT (DPI,			FcTypeDouble,	NULL)
28FC_OBJECT (RGBA,		FcTypeInteger,	NULL)
29FC_OBJECT (SCALE,		FcTypeDouble,	NULL)
30FC_OBJECT (MINSPACE,		FcTypeBool,	NULL)
31FC_OBJECT (CHAR_WIDTH,		FcTypeInteger,	NULL)
32FC_OBJECT (CHAR_HEIGHT,		FcTypeInteger,	NULL)
33FC_OBJECT (MATRIX,		FcTypeMatrix,	NULL)
34FC_OBJECT (CHARSET,		FcTypeCharSet,	FcCompareCharSet)
35FC_OBJECT (LANG,		FcTypeLangSet,	FcCompareLang)
36FC_OBJECT (FONTVERSION,		FcTypeInteger,	FcCompareNumber)
37FC_OBJECT (CAPABILITY,		FcTypeString,	NULL)
38FC_OBJECT (FONTFORMAT,		FcTypeString,	FcCompareString)
39FC_OBJECT (EMBOLDEN,		FcTypeBool,	NULL)
40FC_OBJECT (EMBEDDED_BITMAP,	FcTypeBool,	NULL)
41FC_OBJECT (DECORATIVE,		FcTypeBool,	FcCompareBool)
42FC_OBJECT (LCD_FILTER,		FcTypeInteger,	NULL)
43FC_OBJECT (NAMELANG,		FcTypeString,	NULL)
44FC_OBJECT (FONT_FEATURES,	FcTypeString,	NULL)
45FC_OBJECT (PRGNAME,		FcTypeString,	NULL)
46FC_OBJECT (HASH,		FcTypeString,	FcCompareHash)
47FC_OBJECT (POSTSCRIPT_NAME,	FcTypeString,	FcComparePostScript)
48/* ^-------------- Add new objects here. */
49