方法

PangoFontDescriptionset_variations

since: 1.42

声明 [src]

void
pango_font_description_set_variations (
  PangoFontDescription* desc,
  const char* variations
)

描述 [src]

设置字体描述符的变体系字段。

OpenType 字体变体允许通过指定例如宽度或粗细的数量轴的值来选择字体实例。

变体系字符串的格式为:

AXIS1=VALUE,AXIS2=VALUE...

其中每个 AXIS 是一个用于识别字体轴的4个字符标签,每个 VALUE 是一个浮点数。未知轴将被忽略,并且值将被夹在其允许的范围内。

Pango 目前还没有找到字体支持轴的方法。harfbuzz 和 freetype 都有相关的 API。例如,请参阅 hb_ot_var_get_axis_infos

since: 1.42

参数

variations

类型: const char*

表示变体的字符串。

该参数可以为 NULL
数据由方法的调用者拥有。
该值是结尾有空字符的 UTF-8 字符串。