FT_New_Face 函数原型
时间: 2024-08-16 17:02:48 浏览: 111
FT_Prog_v3.10安装包
`FT_New_Face`是FreeType库中的一个函数,它用于初始化一个新的TrueType或PostScript字体对象。这个函数原型在FreeType.h头文件中定义,通常看起来像这样:
```c
FT_Face FT_New_Face(FT_Library library, const char* face_name, int index, FT_Rasterizer_mode mode);
```
参数含义如下:
- `library`: 上下文库实例,通常由`FT_Init_FreeType`创建。
- `face_name`: 字体文件名,可以是路径加上文件名,也可以是一个内建的系统字体名称。
- `index`: 如果字体支持多字形(如TTF或OTF),可以选择特定的子集(0通常是默认索引)。
- `mode`: 可选的渲染模式,例如`FT_RENDER_MODE_NORMAL`、`FT_RENDER_MODE_MONO`等。
该函数返回一个`FT_Face`类型的指针,表示新创建的字体对象,如果失败则返回NULL。
阅读全文