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

📄 freetype.h

📁 source code: Covert TXT to PDF
💻 H
📖 第 1 页 / 共 5 页
字号:
  /*************************************************************************/  /*                                                                       */  /* <Constant>                                                            */  /*    FT_FACE_FLAG_EXTERNAL_STREAM                                       */  /*                                                                       */  /* <Description>                                                         */  /*    This bit field is used internally by FreeType to indicate that     */  /*    a face's stream was provided by the client application and should  */  /*    not be destroyed by FT_Done_Face().                                */  /*                                                                       */#define FT_FACE_FLAG_EXTERNAL_STREAM  0x4000  /* */  /*************************************************************************/  /*                                                                       */  /* @macro: FT_HAS_HORIZONTAL (face)                                      */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains           */  /*   horizontal metrics (this is true for all font formats though).      */  /*                                                                       */  /* @also:                                                                */  /*   @FT_HAS_VERTICAL can be used to check for vertical metrics.         */  /*                                                                       */#define FT_HAS_HORIZONTAL( face ) \          ( face->face_flags & FT_FACE_FLAG_HORIZONTAL )  /*************************************************************************/  /*                                                                       */  /* @macro: FT_HAS_VERTICAL (face)                                        */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains vertical  */  /*   metrics.                                                            */  /*                                                                       */#define FT_HAS_VERTICAL( face ) \          ( face->face_flags & FT_FACE_FLAG_VERTICAL )  /*************************************************************************/  /*                                                                       */  /* @macro: FT_HAS_KERNING (face)                                         */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains kerning   */  /*   data that can be accessed with @FT_Get_Kerning.                     */  /*                                                                       */#define FT_HAS_KERNING( face ) \          ( face->face_flags & FT_FACE_FLAG_KERNING )  /*************************************************************************/  /*                                                                       */  /* @macro: FT_IS_SCALABLE (face)                                         */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains a         */  /*   scalable font face (true for TrueType, Type 1, CID, and             */  /*   OpenType/CFF font formats.                                          */  /*                                                                       */#define FT_IS_SCALABLE( face ) \          ( face->face_flags & FT_FACE_FLAG_SCALABLE )  /*************************************************************************/  /*                                                                       */  /* @macro: FT_IS_SFNT (face)                                             */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains a font    */  /*   whose format is based on the SFNT storage scheme.  This usually     */  /*   means: TrueType fonts, OpenType fonts, as well as SFNT-based        */  /*   embedded bitmap fonts.                                              */  /*                                                                       */  /*   If this macro is true, all functions defined in @FT_SFNT_NAMES_H    */  /*   and @FT_TRUETYPE_TABLES_H are available.                            */  /*                                                                       */#define FT_IS_SFNT( face ) \          ( face->face_flags & FT_FACE_FLAG_SFNT )  /*************************************************************************/  /*                                                                       */  /* @macro: FT_IS_FIXED_WIDTH (face)                                      */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains a font    */  /*   face that contains fixed-width (or "monospace", "fixed-pitch",      */  /*   etc.) glyphs.                                                       */  /*                                                                       */#define FT_IS_FIXED_WIDTH( face ) \          ( face->face_flags & FT_FACE_FLAG_FIXED_WIDTH )  /*************************************************************************/  /*                                                                       */  /* @macro: FT_IS_FIXED_SIZES (face)                                      */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains some      */  /*   embedded bitmaps.  See the `fixed_sizes' field of the @FT_FaceRec   */  /*   structure.                                                          */  /*                                                                       */#define FT_HAS_FIXED_SIZES( face ) \          ( face->face_flags & FT_FACE_FLAG_FIXED_SIZES )   /* */  /*************************************************************************/  /*                                                                       */  /* @macro: FT_HAS_FAST_GLYPHS (face)                                     */  /*                                                                       */  /* @description:                                                         */  /*   XXX                                                                 */  /*                                                                       */#define FT_HAS_FAST_GLYPHS( face ) \          ( face->face_flags & FT_FACE_FLAG_FAST_GLYPHS )  /*************************************************************************/  /*                                                                       */  /* @macro: FT_HAS_GLYPH_NAMES (face)                                     */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains some      */  /*   glyph names that can be accessed through @FT_Get_Glyph_Names.       */  /*                                                                       */#define FT_HAS_GLYPH_NAMES( face ) \          ( face->face_flags & FT_FACE_FLAG_GLYPH_NAMES )  /*************************************************************************/  /*                                                                       */  /* @macro: FT_HAS_MULTIPLE_MASTERS (face)                                */  /*                                                                       */  /* @description:                                                         */  /*   A macro that returns true whenever a face object contains some      */  /*   multiple masters.  The functions provided by                        */  /*   @FT_MULTIPLE_MASTERS_H are then available to choose the exact       */  /*   design you want.                                                    */  /*                                                                       */#define FT_HAS_MULTIPLE_MASTERS( face ) \          ( face->face_flags & FT_FACE_FLAG_MULTIPLE_MASTERS )  /*************************************************************************/  /*                                                                       */  /* <Constant>                                                            */  /*    FT_STYLE_FLAG_ITALIC                                               */  /*                                                                       */  /* <Description>                                                         */  /*    A bit-field constant, used to indicate that a given face is        */  /*    italicized.                                                        */  /*                                                                       */#define FT_STYLE_FLAG_ITALIC  1  /*************************************************************************/  /*                                                                       */  /* <Constant>                                                            */  /*    FT_STYLE_FLAG_BOLD                                                 */  /*                                                                       */  /* <Description>                                                         */  /*    A bit-field constant, used to indicate that a given face is        */  /*    emboldened.                                                        */  /*                                                                       */#define FT_STYLE_FLAG_BOLD  2  /*************************************************************************/  /*                                                                       */  /* <Type>                                                                */  /*    FT_Size_Internal                                                   */  /*                                                                       */  /* <Description>                                                         */  /*    An opaque handle to an FT_Size_InternalRec structure, used to      */  /*    model private data of a given FT_Size object.                      */  /*                                                                       */  typedef struct FT_Size_InternalRec_*  FT_Size_Internal;  /*************************************************************************/  /*                                                                       */  /*                    FreeType base size metrics                         */  /*                                                                       */  /* <Struct>                                                              */  /*    FT_Size_Metrics                                                    */  /*                                                                       */  /* <Description>                                                         */  /*    The size metrics structure returned scaled important distances for */  /*    a given size object.                                               */  /*                                                                       */  /* <Fields>                                                              */  /*    x_ppem       :: The character width, expressed in integer pixels.  */  /*                    This is the width of the EM square expressed in    */  /*                    pixels, hence the term `ppem' (pixels per EM).     */  /*                                      

⌨️ 快捷键说明

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