⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ftoption.h

📁 Qt/Embedded是一个多平台的C++图形用户界面应用程序框架
💻 H
📖 第 1 页 / 共 2 页
字号:
  /*   provide improved routines for the cases where endianess is known.   */  /*                                                                       */  /*   It usually results in speed-ups and reduced code size.  Note that   */  /*   you should not define both of these macros.                         */  /*                                                                       */  /*                                                                       */  /*   NOTE: For now, only the scan-line converter (base/ftraster.c) uses  */  /*         these macros to speed-up some anti-alias rendering routines.  */  /*                                                                       */#undef  FT_CONFIG_OPTION_LITTLE_ENDIAN#undef  FT_CONFIG_OPTION_BIG_ENDIAN  /*************************************************************************/  /*                                                                       */  /*    The size in bytes of the render pool used by the scan-line         */  /*    converter to do all of its work.                                   */  /*                                                                       */  /*    This must be greater than 4 Kb                                     */  /*                                                                       */#define FT_RENDER_POOL_SIZE   8192  /*************************************************************************/  /*                                                                       */  /*    FT_MAX_DRIVERS                                                     */  /*                                                                       */  /*    The maximum number of font drivers that can be registered in a     */  /*    single FreeType library object.  8 seems to be a good choice due   */  /*    to the relative low actual number of drivers ;-)                   */  /*                                                                       */  /*    If you don't intend to register new drivers at runtime, you        */  /*    certainly do not need to change this value..                       */  /*                                                                       */#define FT_MAX_DRIVERS  8  /*************************************************************************/  /*                                                                       */  /*    FT_MAX_EXTENSIONS                                                  */  /*                                                                       */  /*    The maximum number of extensions that can be registered in a       */  /*    single font driver. 8 seems to be a good choice for now..          */  /*                                                                       */  /*    If you don't know what this means, you certainly do not need to    */  /*    change this value..                                                */  /*                                                                       */#define FT_MAX_EXTENSIONS  8  /*************************************************************************/  /*                                                                       */  /*    FT_MAX_GLYPH_FORMATS                                               */  /*                                                                       */  /*    The maximum number of glyph image formats that might be registered */  /*    in a given library instance. 8 seems to be a good choice due to    */  /*    the relatively low number of current formats ;-)                   */  /*                                                                       */#define FT_MAX_GLYPH_FORMATS  8  /*************************************************************************/  /*************************************************************************/  /****                                                                 ****/  /****        S F N T   D R I V E R    C O N F I G U R A T I O N       ****/  /****                                                                 ****/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*                                                                       */  /* Define TT_CONFIG_OPTION_EMBEDDED_BITMAPS if you want to support       */  /* embedded bitmaps in all formats using the SFNT module (namely         */  /* TrueType & OpenType).                                                 */  /*                                                                       */#define  TT_CONFIG_OPTION_EMBEDDED_BITMAPS  /*************************************************************************/  /*                                                                       */  /* Define TT_CONFIG_OPTION_POSTSCRIPT_NAMES if you want to be able to    */  /* load and enumerate the glyph Postscript names in a TrueType or        */  /* OpenType file.                                                        */  /*                                                                       */  /* Note that when you do not compile the "psnames" module by undefining  */  /* the above FT_CONFIG_OPTION_POSTSCRIPT_NAMES, the "sfnt" module will   */  /* contain additional code used to read the PS Names table from a font.  */  /*                                                                       */  /* (by default, the module uses "psnames" to extract glyph names)..      */  /*                                                                       */#define  TT_CONFIG_OPTION_POSTSCRIPT_NAMES  /*************************************************************************/  /*************************************************************************/  /****                                                                 ****/  /****    T R U E T Y P E   D R I V E R    C O N F I G U R A T I O N   ****/  /****                                                                 ****/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*                                                                       */  /* Define TT_CONFIG_OPTION_BYTECODE_INTERPRETER if you want to compile   */  /* a bytecode interpreter in the TrueType driver. Note that there are    */  /* important patent issues related to the use of the interpreter.        */  /*                                                                       */  /* By undefining this, you'll only compile the code necessary to load    */  /* TrueType glyphs without hinting..                                     */  /*                                                                       */#define  TT_CONFIG_OPTION_BYTECODE_INTERPRETER  /*************************************************************************/  /*                                                                       */  /* Define TT_CONFIG_OPTION_INTERPRETER_SWITCH to compile the TrueType    */  /* bytecode interpreter with a huge switch statement, rather than a      */  /* call table.  This results in smaller and faster code for a number of  */  /* architectures.                                                        */  /*                                                                       */  /* Note however that on some compiler/processor combinations, undefining */  /* this macro will generate a faster, though larger, code.               */  /*                                                                       */#define TT_CONFIG_OPTION_INTERPRETER_SWITCH  /* The maximum number of sub-glyphs in a TrueType composite glyph */#define TT_MAX_SUBGLYPHS  32  /*************************************************************************/  /*************************************************************************/  /****                                                                 ****/  /****      T Y P E 1   D R I V E R    C O N F I G U R A T I O N       ****/  /****                                                                 ****/  /*************************************************************************/  /*************************************************************************//********************************************************************//* T1_MAX_STACK_DEPTH is the maximal depth of the token stack used  *//* by the Type 1 parser (see t1load.c). A minimum of 16 is required *//*                                                                  */#define T1_MAX_STACK_DEPTH  16/*******************************************************************//* T1_MAX_DICT_DEPTH is the maximal depth of nest dictionaries and *//* arrays in the Type 1 stream (see t1load.c). A minimum of 4 is   *//* required                                                        */#define T1_MAX_DICT_DEPTH   5/***********************************************************************//* T1_MAX_SUBRS_CALLS details the maximum number of nested sub-routine *//* calls during glyph loading                                          */#define T1_MAX_SUBRS_CALLS   8/*****************************************************************//* T1_MAX_CHARSTRING_OPERANDS is the charstring stack's capacity */#define T1_MAX_CHARSTRINGS_OPERANDS  32/*******************************************************************//* Define T1_CONFIG_OPTION_DISABLE_HINTER if you want to generate  *//* a driver with no hinter. This can be useful to debug the parser *//*                                                                 */#undef  T1_CONFIG_OPTION_DISABLE_HINTER/*******************************************************************//* Define this configuration macro if you want to prevent the      *//* compilation of "t1afm", which is in charge of reading Type1     *//* AFM files into an existing face. Note that when set, the T1     *//* driver will be unable to produce kerning distances..            *//*                                                                 */#undef  T1_CONFIG_OPTION_NO_AFM#endif /* FTOPTION_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -