构造函数

PangoOTRulesetnew_for

since: 1.18

声明 [src]

PangoOTRuleset*
pango_ot_ruleset_new_for (
  PangoOTInfo* info,
  PangoScript script,
  PangoLanguage* language
)

描述 [src]

为给定的 OpenType 信息、脚本和语言创建一个新的 PangoOTRuleset

此函数是方便方案的一部分,可以极大地简化使用 PangoOTRuleset 表示特定脚本和语言的特征。因此,可以传递感兴趣的脚本和语言,以后可以通过只指定特性名称或标记来添加规则集特征,而不必手动处理查找脚本、语言或特性索引。

除了 pango_ot_ruleset_new() 功能外,此函数还将

由于 pango_ot_info_find_script()pango_ot_info_find_language() 的返回值被忽略,此函数将自动找到并使用 'DFLT' 脚本和默认语言系统

Available since: 1.18

参数

info

类型: PangoOTInfo

PangoOTInfo

数据由函数的调用者拥有。
script

类型: PangoScript

PangoScript

language

类型: PangoLanguage

PangoLanguage

数据由函数的调用者拥有。

返回值

类型: PangoOTRuleset

新分配的 PangoOTRuleset

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