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