方法

PangoFontMapreload_font

自:1.52

声明 [源]

PangoFont*
pango_font_map_reload_font (
  PangoFontMap* fontmap,
  PangoFont* font,
  double scale,
  PangoContext* context,
  const char* variations
)

描述 [源]

返回一个新字体,它类似于 font,但是其大小乘以 scale,其后端相关的配置(例如 cairo 字体选项)被 context 中的配置替代,并且其变体被 variations 替换。

可用自:1.52

参数

font

类型: PangoFont

fontmap 中的一个字体。

数据由方法调用者拥有。
scale

类型: double

要应用的缩放因子。

context

类型: PangoContext

A PangoContext

参数可以 NULL
数据由方法调用者拥有。
variations

类型: const char*

要使用的字体变体。

参数可以 NULL
数据由方法调用者拥有。
该值是一个以NULL终止的UTF-8字符串。

返回值

类型: PangoFont

修改后的字体。

方法调用者继承返回数据,并对释放该数据负责。