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

📄 ftoption.h

📁 一个Xpdf应用的例子
💻 H
📖 第 1 页 / 共 2 页
字号:
#undef FT_EXPORT#undef FT_EXPORT_DEF  /*************************************************************************/  /*                                                                       */  /* Debug level                                                           */  /*                                                                       */  /*   FreeType can be compiled in debug or trace mode.  In debug mode,    */  /*   errors are reported through the `ftdebug' component.  In trace      */  /*   mode, additional messages are sent to the standard output during    */  /*   execution.                                                          */  /*                                                                       */  /*   Define FT_DEBUG_LEVEL_ERROR to build the library in debug mode.     */  /*   Define FT_DEBUG_LEVEL_TRACE to build it in trace mode.              */  /*                                                                       */  /*   Don't define any of these macros to compile in `release' mode!      */  /*                                                                       */#undef  FT_DEBUG_LEVEL_ERROR#undef  FT_DEBUG_LEVEL_TRACE  /*************************************************************************/  /*                                                                       */  /* Memory Debugging                                                      */  /*                                                                       */  /*   FreeType now comes with an integrated memory debugger that is       */  /*   capable of detecting simple errors like memory leaks or double      */  /*   deletes.  To compile it within your build of the library, you       */  /*   should define FT_DEBUG_MEMORY here.                                 */  /*                                                                       */  /*   Note that the memory debugger is only activated at runtime when     */  /*   when the _environment_ variable "FT_DEBUG_MEMORY" is also defined!  */  /*                                                                       */#undef  FT_DEBUG_MEMORY  /*************************************************************************/  /*                                                                       */  /* Computation Algorithms                                                */  /*                                                                       */  /*   Used for debugging, this configuration macro should disappear       */  /*   soon.                                                               */  /*                                                                       */#undef FT_CONFIG_OPTION_OLD_CALCS  /*************************************************************************/  /*                                                                       */  /* 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 4kByte.                                     */  /*                                                                       */#define FT_RENDER_POOL_SIZE  32768L  /*************************************************************************/  /*                                                                       */  /* FT_MAX_MODULES                                                        */  /*                                                                       */  /*   The maximum number of modules that can be registered in a single    */  /*   FreeType library object.  16 is the default.                        */  /*                                                                       */#define FT_MAX_MODULES  16  /*************************************************************************/  /*                                                                       */  /* FT_MAX_EXTENSIONS                                                     */  /*                                                                       */  /*   The maximum number of extensions that can be registered in a single */  /*   font driver.  8 is the default.                                     */  /*                                                                       */  /*   If you don't know what this means, you certainly do not need to     */  /*   change this value.                                                  */  /*                                                                       */#define FT_MAX_EXTENSIONS  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  /*************************************************************************/  /*                                                                       */  /* Define TT_CONFIG_OPTION_SFNT_NAMES if your applications need to       */  /* access the internal name table in a SFNT-based format like TrueType   */  /* or OpenType.  The name table contains various strings used to         */  /* describe the font, like family name, copyright, version, etc.  It     */  /* does not contain any glyph name though.                               */  /*                                                                       */  /* Accessing SFNT names is done through the functions declared in        */  /* `freetype/ftnames.h'.                                                 */  /*                                                                       */#define TT_CONFIG_OPTION_SFNT_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 will only compile the code necessary to load  */  /* TrueType glyphs without hinting.                                      */  /*                                                                       */#undef 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 faster, though larger, code.                 */  /*                                                                       */#define TT_CONFIG_OPTION_INTERPRETER_SWITCH  /*************************************************************************/  /*************************************************************************/  /****                                                                 ****/  /****      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_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  16  /*************************************************************************/  /*                                                                       */  /* T1_MAX_CHARSTRING_OPERANDS is the charstring stack's capacity.  A     */  /* minimum of 16 is required.                                            */  /*                                                                       */  /* The Chinese font MingTiEG-Medium (CNS 11643 character set) needs 256. */  /*                                                                       */#define T1_MAX_CHARSTRINGS_OPERANDS  256  /*************************************************************************/  /*                                                                       */  /* 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 Type 1 AFM      */  /* files into an existing face.  Note that if set, the T1 driver will be */  /* unable to produce kerning distances.                                  */  /*                                                                       */#undef T1_CONFIG_OPTION_NO_AFM  /*************************************************************************/  /*                                                                       */  /* Define this configuration macro if you want to prevent the            */  /* compilation of the Multiple Masters font support in the Type 1        */  /* driver.                                                               */  /*                                                                       */#undef T1_CONFIG_OPTION_NO_MM_SUPPORT /* */FT_END_HEADER#endif /* __FTOPTION_H__ *//* END */

⌨️ 快捷键说明

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