函数
PangoCairoFontMapnew
since: 1.10
声明 [src]
PangoFontMap*
pango_cairo_font_map_new (
void
)
描述 [src]
创建一个新的 PangoCairoFontMap
对象。
FontMap 用于缓存有关可用字体信息,并保存某些全局参数,例如分辨率。在大多数情况下,您可以使用 `[email protected]_map_get_default] 而不是。
请注意,返回对象的类型将取决于 Cairo 编译时使用的特定字体后端;您通常只应在返回的对象上使用 PangoFontMap
和 PangoCairoFontMap
接口。
您可以使用环境变量 PANGOCAIRO_BACKEND
来覆盖返回的后端类型。基于您的构建,支持的类型包括 fc (fontconfig)、win32 和 coretext。如果请求的类型不可用,将返回 NULL。也就是说,这仅适用于在至少有两个后端编译的情况下进行测试。
自 1.10 起可用
返回值
类型: PangoFontMap
新分配的 PangoFontMap
,需要用 g_object_unref() 释放。
函数的调用者负责数据的所有权,并负责释放它。 |