函数

PangoCairoFontMapnew

since: 1.10

声明 [src]

PangoFontMap*
pango_cairo_font_map_new (
  void
)

描述 [src]

创建一个新的 PangoCairoFontMap 对象。

FontMap 用于缓存有关可用字体信息,并保存某些全局参数,例如分辨率。在大多数情况下,您可以使用 `[email protected]_map_get_default] 而不是。

请注意,返回对象的类型将取决于 Cairo 编译时使用的特定字体后端;您通常只应在返回的对象上使用 PangoFontMapPangoCairoFontMap 接口。

您可以使用环境变量 PANGOCAIRO_BACKEND 来覆盖返回的后端类型。基于您的构建,支持的类型包括 fc (fontconfig)、win32 和 coretext。如果请求的类型不可用,将返回 NULL。也就是说,这仅适用于在至少有两个后端编译的情况下进行测试。

自 1.10 起可用

返回值

类型: PangoFontMap

新分配的 PangoFontMap,需要用 g_object_unref() 释放。

函数的调用者负责数据的所有权,并负责释放它。