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

📄 ftmm.h

📁 奇趣公司比较新的qt/emd版本
💻 H
📖 第 1 页 / 共 2 页
字号:
  /*                       MM; no limit in GX.                             */  /*                                                                       */  /*    num_designs     :: The number of designs; should be normally       */  /*                       2^num_axis for MM fonts.  Not meaningful for GX */  /*                       (where every glyph could have a different       */  /*                       number of designs).                             */  /*                                                                       */  /*    num_namedstyles :: The number of named styles; only meaningful for */  /*                       GX which allows certain design coordinates to   */  /*                       have a string ID (in the `name' table)          */  /*                       associated with them.  The font can tell the    */  /*                       user that, for example, Weight=1.5 is `Bold'.   */  /*                                                                       */  /*    axis            :: A table of axis descriptors.                    */  /*                       GX fonts contain slightly more data than MM.    */  /*                                                                       */  /*    namedstyles     :: A table of named styles.                        */  /*                       Only meaningful with GX.                        */  /*                                                                       */  typedef struct  FT_MM_Var_  {    FT_UInt              num_axis;    FT_UInt              num_designs;    FT_UInt              num_namedstyles;    FT_Var_Axis*         axis;    FT_Var_Named_Style*  namedstyle;  } FT_MM_Var;  /* */  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FT_Get_Multi_Master                                                */  /*                                                                       */  /* <Description>                                                         */  /*    Retrieves the Multiple Master descriptor of a given font.          */  /*                                                                       */  /*    This function can't be used with GX fonts.                         */  /*                                                                       */  /* <Input>                                                               */  /*    face    :: A handle to the source face.                            */  /*                                                                       */  /* <Output>                                                              */  /*    amaster :: The Multiple Masters descriptor.                        */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  FT_EXPORT( FT_Error )  FT_Get_Multi_Master( FT_Face           face,                       FT_Multi_Master  *amaster );  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FT_Get_MM_Var                                                      */  /*                                                                       */  /* <Description>                                                         */  /*    Retrieves the Multiple Master/GX var descriptor of a given font.   */  /*                                                                       */  /* <Input>                                                               */  /*    face    :: A handle to the source face.                            */  /*                                                                       */  /* <Output>                                                              */  /*    amaster :: The Multiple Masters descriptor.                        */  /*               Allocates a data structure, which the user must free    */  /*               (a single call to FT_FREE will do it).                  */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  FT_EXPORT( FT_Error )  FT_Get_MM_Var( FT_Face      face,                 FT_MM_Var*  *amaster );  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FT_Set_MM_Design_Coordinates                                       */  /*                                                                       */  /* <Description>                                                         */  /*    For Multiple Masters fonts, choose an interpolated font design     */  /*    through design coordinates.                                        */  /*                                                                       */  /*    This function can't be used with GX fonts.                         */  /*                                                                       */  /* <InOut>                                                               */  /*    face       :: A handle to the source face.                         */  /*                                                                       */  /* <Input>                                                               */  /*    num_coords :: The number of design coordinates (must be equal to   */  /*                  the number of axes in the font).                     */  /*                                                                       */  /*    coords     :: An array of design coordinates.                      */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  FT_EXPORT( FT_Error )  FT_Set_MM_Design_Coordinates( FT_Face   face,                                FT_UInt   num_coords,                                FT_Long*  coords );  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FT_Set_Var_Design_Coordinates                                      */  /*                                                                       */  /* <Description>                                                         */  /*    For Multiple Master or GX Var fonts, choose an interpolated font   */  /*    design through design coordinates.                                 */  /*                                                                       */  /* <InOut>                                                               */  /*    face       :: A handle to the source face.                         */  /*                                                                       */  /* <Input>                                                               */  /*    num_coords :: The number of design coordinates (must be equal to   */  /*                  the number of axes in the font).                     */  /*                                                                       */  /*    coords     :: An array of design coordinates.                      */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  FT_EXPORT( FT_Error )  FT_Set_Var_Design_Coordinates( FT_Face    face,                                 FT_UInt    num_coords,                                 FT_Fixed*  coords );  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FT_Set_MM_Blend_Coordinates                                        */  /*                                                                       */  /* <Description>                                                         */  /*    For Multiple Masters and GX var fonts, choose an interpolated font */  /*    design through normalized blend coordinates.                       */  /*                                                                       */  /* <InOut>                                                               */  /*    face       :: A handle to the source face.                         */  /*                                                                       */  /* <Input>                                                               */  /*    num_coords :: The number of design coordinates (must be equal to   */  /*                  the number of axes in the font).                     */  /*                                                                       */  /*    coords     :: The design coordinates array (each element must be   */  /*                  between 0 and 1.0).                                  */  /*                                                                       */  /* <Return>                                                              */  /*    FreeType error code.  0 means success.                             */  /*                                                                       */  FT_EXPORT( FT_Error )  FT_Set_MM_Blend_Coordinates( FT_Face    face,                               FT_UInt    num_coords,                               FT_Fixed*  coords );  /*************************************************************************/  /*                                                                       */  /* <Function>                                                            */  /*    FT_Set_Var_Blend_Coordinates                                       */  /*                                                                       */  /* <Description>                                                         */  /*    This is another name of @FT_Set_MM_Blend_Coordinates.              */  /*                                                                       */  FT_EXPORT( FT_Error )  FT_Set_Var_Blend_Coordinates( FT_Face    face,                                FT_UInt    num_coords,                                FT_Fixed*  coords );  /* */FT_END_HEADER#endif /* __FTMM_H__ *//* END */

⌨️ 快捷键说明

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