typedef struct ft2_font_map_s ft2_font_map_t;
typedef struct ft2_attachment_s ft2_attachment_t;
+#ifdef WIN64
+#define ft2_oldstyle_map ((ft2_font_map_t*)-1LL)
+#else
#define ft2_oldstyle_map ((ft2_font_map_t*)-1)
+#endif
typedef float ft2_kernvec[2];
typedef struct ft2_kerning_s
// TODO: clean this up and do not expose everything.
- //unsigned char *data;
+ const unsigned char *data; // FT2 needs it to stay
//fs_offset_t datasize;
void *face;
size_t attachmentcount;
ft2_attachment_t *attachments;
+ ft2_settings_t *settings;
+
// fallback mechanism
struct ft2_font_s *next;
} ft2_font_t;