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

📄 t1tables.h

📁 奇趣公司比较新的qt/emd版本
💻 H
📖 第 1 页 / 共 2 页
字号:
  /* this structure is used to store the BlendDesignMap entry for an axis */  typedef struct  PS_DesignMap_  {    FT_Byte    num_points;    FT_Long*   design_points;    FT_Fixed*  blend_points;  } PS_DesignMapRec, *PS_DesignMap;  /* backwards-compatible definition */  typedef PS_DesignMapRec  T1_DesignMap;  typedef struct  PS_BlendRec_  {    FT_UInt          num_designs;    FT_UInt          num_axis;    FT_String*       axis_names[T1_MAX_MM_AXIS];    FT_Fixed*        design_pos[T1_MAX_MM_DESIGNS];    PS_DesignMapRec  design_map[T1_MAX_MM_AXIS];    FT_Fixed*        weight_vector;    FT_Fixed*        default_weight_vector;    PS_FontInfo      font_infos[T1_MAX_MM_DESIGNS + 1];    PS_Private       privates  [T1_MAX_MM_DESIGNS + 1];    FT_ULong         blend_bitflags;    FT_BBox*         bboxes    [T1_MAX_MM_DESIGNS + 1];    /* since 2.3.0 */    /* undocumented, optional: the default design instance;   */    /* corresponds to default_weight_vector --                */    /* num_default_design_vector == 0 means it is not present */    /* in the font and associated metrics files               */    FT_UInt          default_design_vector[T1_MAX_MM_DESIGNS];    FT_UInt          num_default_design_vector;  } PS_BlendRec, *PS_Blend;  /* backwards-compatible definition */  typedef PS_BlendRec  T1_Blend;  typedef struct  CID_FaceDictRec_  {    PS_PrivateRec  private_dict;    FT_UInt        len_buildchar;    FT_Fixed       forcebold_threshold;    FT_Pos         stroke_width;    FT_Fixed       expansion_factor;    FT_Byte        paint_type;    FT_Byte        font_type;    FT_Matrix      font_matrix;    FT_Vector      font_offset;    FT_UInt        num_subrs;    FT_ULong       subrmap_offset;    FT_Int         sd_bytes;  } CID_FaceDictRec, *CID_FaceDict;  /* backwards-compatible definition */  typedef CID_FaceDictRec  CID_FontDict;  /*************************************************************************/  /*                                                                       */  /* <Struct>                                                              */  /*    CID_FaceInfoRec                                                    */  /*                                                                       */  /* <Description>                                                         */  /*    A structure used to represent CID Face information.                */  /*                                                                       */  typedef struct  CID_FaceInfoRec_  {    FT_String*      cid_font_name;    FT_Fixed        cid_version;    FT_Int          cid_font_type;    FT_String*      registry;    FT_String*      ordering;    FT_Int          supplement;    PS_FontInfoRec  font_info;    FT_BBox         font_bbox;    FT_ULong        uid_base;    FT_Int          num_xuid;    FT_ULong        xuid[16];    FT_ULong        cidmap_offset;    FT_Int          fd_bytes;    FT_Int          gd_bytes;    FT_ULong        cid_count;    FT_Int          num_dicts;    CID_FaceDict    font_dicts;    FT_ULong        data_offset;  } CID_FaceInfoRec, *CID_FaceInfo;  /*************************************************************************/  /*                                                                       */  /* <Struct>                                                              */  /*    CID_Info                                                           */  /*                                                                       */  /* <Description>                                                         */  /*   This type is equivalent to @CID_FaceInfoRec.  It is deprecated but  */  /*   kept to maintain source compatibility between various versions of   */  /*   FreeType.                                                           */  /*                                                                       */  typedef CID_FaceInfoRec  CID_Info;  /* */ /************************************************************************  *  * @function:  *    FT_Has_PS_Glyph_Names  *  * @description:  *    Return true if a given face provides reliable Postscript glyph  *    names.  This is similar to using the @FT_HAS_GLYPH_NAMES macro,  *    except that certain fonts (mostly TrueType) contain incorrect  *    glyph name tables.  *  *    When this function returns true, the caller is sure that the glyph  *    names returned by @FT_Get_Glyph_Name are reliable.  *  * @input:  *    face ::  *       face handle  *  * @return:  *    Boolean.  True if glyph names are reliable.  */  FT_EXPORT( FT_Int )  FT_Has_PS_Glyph_Names( FT_Face  face ); /************************************************************************  *  * @function:  *    FT_Get_PS_Font_Info  *  * @description:  *    Retrieve the @PS_FontInfoRec structure corresponding to a given  *    Postscript font.  *  * @input:  *    face ::  *       Postscript face handle.  *  * @output:  *    afont_info ::  *       Output font info structure pointer.  *  * @return:  *    FreeType error code.  0 means success.  *  * @note:  *    The string pointers within the font info structure are owned by  *    the face and don't need to be freed by the caller.  *  *    If the font's format is not Postscript-based, this function will  *    return the `FT_Err_Invalid_Argument' error code.  */  FT_EXPORT( FT_Error )  FT_Get_PS_Font_Info( FT_Face          face,                       PS_FontInfoRec  *afont_info ); /************************************************************************  *  * @function:  *    FT_Get_PS_Font_Private  *  * @description:  *    Retrieve the @PS_PrivateRec structure corresponding to a given  *    Postscript font.  *  * @input:  *    face ::  *       Postscript face handle.  *  * @output:  *    afont_private ::  *       Output private dictionary structure pointer.  *  * @return:  *    FreeType error code.  0 means success.  *  * @note:  *    The string pointers within the font info structure are owned by  *    the face and don't need to be freed by the caller.  *  *    If the font's format is not Postscript-based, this function will  *    return the `FT_Err_Invalid_Argument' error code.  */  FT_EXPORT( FT_Error )  FT_Get_PS_Font_Private( FT_Face         face,                          PS_PrivateRec  *afont_private ); /* */FT_END_HEADER#endif /* __T1TABLES_H__ *//* END */

⌨️ 快捷键说明

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