src_c/_freetype.c

此扩展模块定义了Python类型 pygame.freetype.FontCreate a new Font instance from a supported font file.

头文件:src_c/include/pyGame_freetype.h

type pgFontObject

这个 pygame.freetype.Font 实例C结构。

type pgFont_Type

这个 pygame.freetype.Font Python 类型。

PyObject *pgFont_New(const char *filename, long font_index)

使用路径打开字体文件 文件名 并返回一个新的新 pygame.freetype.Font 该字体的实例。集 font_index0 除非文件包含多种索引字体。发生错误时,引发一个Python异常并返回 NULL

int pgFont_Check(PyObject *x)

如果满足以下条件,则返回TRUE x 是一种 pygame.freetype.Font 举个例子。的子类将返回FALSE Font 。这是一个宏指令。不会对此进行检查 x 不是 NULL

int pgFont_IS_ALIVE(PyObject *o)

如果满足以下条件,则返回TRUE pygame.freetype.Font 对象 o 是一个打开的字体文件。这是一个宏指令。不会对此进行检查 o 不是 NULL 或不是 Font 实例。




Edit on GitHub