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

📄 tttypes.h

📁 qt-x11-opensource-src-4.1.4.tar.gz源码
💻 H
📖 第 1 页 / 共 5 页
字号:
    FT_ULong                color_ref;    TT_SBit_LineMetricsRec  hori;    TT_SBit_LineMetricsRec  vert;    FT_UShort               start_glyph;    FT_UShort               end_glyph;    FT_Byte                 x_ppem;    FT_Byte                 y_ppem;    FT_Byte                 bit_depth;    FT_Char                 flags;  } TT_SBit_StrikeRec, *TT_SBit_Strike;  /*************************************************************************/  /*                                                                       */  /* <Struct>                                                              */  /*    TT_SBit_ComponentRec                                               */  /*                                                                       */  /* <Description>                                                         */  /*    A simple structure to describe a compound sbit element.            */  /*                                                                       */  /* <Fields>                                                              */  /*    glyph_code :: The element's glyph index.                           */  /*                                                                       */  /*    x_offset   :: The element's left bearing.                          */  /*                                                                       */  /*    y_offset   :: The element's top bearing.                           */  /*                                                                       */  typedef struct  TT_SBit_ComponentRec_  {    FT_UShort  glyph_code;    FT_Char    x_offset;    FT_Char    y_offset;  } TT_SBit_ComponentRec, *TT_SBit_Component;  /*************************************************************************/  /*                                                                       */  /* <Struct>                                                              */  /*    TT_SBit_ScaleRec                                                   */  /*                                                                       */  /* <Description>                                                         */  /*    A structure used describe a given bitmap scaling table, as defined */  /*    in the `EBSC' table.                                               */  /*                                                                       */  /* <Fields>                                                              */  /*    hori              :: The horizontal line metrics.                  */  /*                                                                       */  /*    vert              :: The vertical line metrics.                    */  /*                                                                       */  /*    x_ppem            :: The number of horizontal pixels per EM.       */  /*                                                                       */  /*    y_ppem            :: The number of vertical pixels per EM.         */  /*                                                                       */  /*    x_ppem_substitute :: Substitution x_ppem value.                    */  /*                                                                       */  /*    y_ppem_substitute :: Substitution y_ppem value.                    */  /*                                                                       */  typedef struct  TT_SBit_ScaleRec_  {    TT_SBit_LineMetricsRec  hori;    TT_SBit_LineMetricsRec  vert;    FT_Byte                 x_ppem;    FT_Byte                 y_ppem;    FT_Byte                 x_ppem_substitute;    FT_Byte                 y_ppem_substitute;  } TT_SBit_ScaleRec, *TT_SBit_Scale;  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /***                                                                   ***/  /***                                                                   ***/  /***                  POSTSCRIPT GLYPH NAMES SUPPORT                   ***/  /***                                                                   ***/  /***                                                                   ***/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*                                                                       */  /* <Struct>                                                              */  /*    TT_Post_20Rec                                                      */  /*                                                                       */  /* <Description>                                                         */  /*    Postscript names sub-table, format 2.0.  Stores the PS name of     */  /*    each glyph in the font face.                                       */  /*                                                                       */  /* <Fields>                                                              */  /*    num_glyphs    :: The number of named glyphs in the table.          */  /*                                                                       */  /*    num_names     :: The number of PS names stored in the table.       */  /*                                                                       */  /*    glyph_indices :: The indices of the glyphs in the names arrays.    */  /*                                                                       */  /*    glyph_names   :: The PS names not in Mac Encoding.                 */  /*                                                                       */  typedef struct  TT_Post_20Rec_  {    FT_UShort   num_glyphs;    FT_UShort   num_names;    FT_UShort*  glyph_indices;    FT_Char**   glyph_names;  } TT_Post_20Rec, *TT_Post_20;  /*************************************************************************/  /*                                                                       */  /* <Struct>                                                              */  /*    TT_Post_25Rec                                                      */  /*                                                                       */  /* <Description>                                                         */  /*    Postscript names sub-table, format 2.5.  Stores the PS name of     */  /*    each glyph in the font face.                                       */  /*                                                                       */  /* <Fields>                                                              */  /*    num_glyphs :: The number of glyphs in the table.                   */  /*                                                                       */  /*    offsets    :: An array of signed offsets in a normal Mac           */  /*                  Postscript name encoding.                            */  /*                                                                       */  typedef struct  TT_Post_25_  {    FT_UShort  num_glyphs;    FT_Char*   offsets;  } TT_Post_25Rec, *TT_Post_25;  /*************************************************************************/  /*                                                                       */  /* <Struct>                                                              */  /*    TT_Post_NamesRec                                                   */  /*                                                                       */  /* <Description>                                                         */  /*    Postscript names table, either format 2.0 or 2.5.                  */  /*                                                                       */  /* <Fields>                                                              */  /*    loaded    :: A flag to indicate whether the PS names are loaded.   */  /*                                                                       */  /*    format_20 :: The sub-table used for format 2.0.                    */  /*                                                                       */  /*    format_25 :: The sub-table used for format 2.5.                    */  /*                                                                       */  typedef struct  TT_Post_NamesRec_  {    FT_Bool  loaded;    union    {      TT_Post_20Rec  format_20;      TT_Post_25Rec  format_25;    } names;  } TT_Post_NamesRec, *TT_Post_Names;  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /***                                                                   ***/  /***                                                                   ***/  /***                    GX VARIATION TABLE SUPPORT                     ***/  /***                                                                   ***/  /***                                                                   ***/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/#ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT  typedef struct GX_BlendRec_  *GX_Blend;#endif  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /***                                                                   ***/  /***                                                                   ***/  /***                  ORIGINAL TT_FACE CLASS DEFINITION                ***/  /***                                                                   ***/  /***                                                                   ***/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*************************************************************************/  /*                                                                       */  /* This structure/class is defined here because it is common to the      */  /* following formats: TTF, OpenType-TT, and OpenType-CFF.                */  /*                                                                       */  /* Note, however, that the classes TT_Size and TT_GlyphSlot are not      */  /* shared between font drivers, and are thus defined in `ttobjs.h'.      */  /*                                                                       */  /*************************************************************************/  /*************************************************************************/  /*                                                                       */  /* <Type>                                                                */  /*    TT_Face                                                            */  /*                                                                       */  /* <Description>                                                         */

⌨️ 快捷键说明

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