方法
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
修改后的字体。
方法调用者继承返回数据,并对释放该数据负责。 |