|
|
|
@ -86,9 +86,9 @@ FT_BEGIN_HEADER |
|
|
|
|
/* */ |
|
|
|
|
/* This macro has no impact on the FreeType API, only on its */ |
|
|
|
|
/* _implementation_. For example, using FT_RENDER_MODE_LCD when calling */ |
|
|
|
|
/* FT_Render_Glyph still generates a bitmap that is 3 times larger than */ |
|
|
|
|
/* the original size; the difference will be that each triplet of */ |
|
|
|
|
/* subpixels has R=G=B. */ |
|
|
|
|
/* FT_Render_Glyph still generates a bitmap that is 3 times wider than */ |
|
|
|
|
/* the original size in case this macro isn't defined; however, each */ |
|
|
|
|
/* triplet of subpixels has R=G=B. */ |
|
|
|
|
/* */ |
|
|
|
|
/* This is done to allow FreeType clients to run unmodified, forcing */ |
|
|
|
|
/* them to display normal gray-level anti-aliased glyphs. */ |
|
|
|
@ -398,6 +398,20 @@ FT_BEGIN_HEADER |
|
|
|
|
#undef FT_CONFIG_OPTION_USE_MODULE_ERRORS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*************************************************************************/ |
|
|
|
|
/* */ |
|
|
|
|
/* Position Independent Code */ |
|
|
|
|
/* */ |
|
|
|
|
/* If this macro is set (which is _not_ the default), FreeType2 will */ |
|
|
|
|
/* avoid creating constants that require address fixups. Instead the */ |
|
|
|
|
/* constants will be moved into a struct and additional intialization */ |
|
|
|
|
/* code will be used. */ |
|
|
|
|
/* */ |
|
|
|
|
/* Setting this macro is needed for systems that prohibit address */ |
|
|
|
|
/* fixups, such as BREW. */ |
|
|
|
|
/* */ |
|
|
|
|
/* #define FT_CONFIG_OPTION_PIC */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*************************************************************************/ |
|
|
|
|
/*************************************************************************/ |
|
|
|
|