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

📄 freetype.h

📁 a very goog book
💻 H
📖 第 1 页 / 共 5 页
字号:
  /*    very likely to be faster anyway...                                 */  /*                                                                       */#define FT_FACE_FLAG_FAST_GLYPHS  0x80  /*************************************************************************/  /*                                                                       */  /* <Constant>                                                            */  /*    FT_FACE_FLAG_MULTIPLE_MASTERS                                      */  /*                                                                       */  /* <Description>                                                         */  /*    A bit-field constant, used to indicate that the font contains      */  /*    multiple masters and is capable of interpolating between them.     */  /*    See the multiple-masters specific API for more details             */  /*                                                                       */#define FT_FACE_FLAG_MULTIPLE_MASTERS  0x100  /*************************************************************************/  /*                                                                       */  /* <Constant>                                                            */  /*    FT_FACE_FLAG_GLYPH_NAMES                                           */  /*                                                                       */  /* <Description>                                                         */  /*    A bit-field constant, used to indicate that the font contains      */  /*    glyph names that can be retrieved through @FT_Get_Glyph_Name().    */  /*                                                                       */#define FT_FACE_FLAG_GLYPH_NAMES  0x200  /*************************************************************************/  /*                                                                       */  /* <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:                                                         */  /*   Deprecated, indicates that the face contains so-called "fast"       */  /*   glyph bitmaps.                                                      */  /*                                                                       */#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  /****************************************

⌨️ 快捷键说明

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