类
PangoOTRuleset
描述 [src]
final class PangoOT.Ruleset : GObject.Object
{
/* No available fields */
}
PangoOTRuleset
结构体包含从 OpenType 字体表中选择的一组特性。
特性是应用于文本特性(如特定类型的重音符号)的一些操作,如调整符号位置。
使用 pango_ot_ruleset_new()
创建 PangoOTRuleset
,然后使用 pango_ot_ruleset_add_feature()
向其添加特性,最后使用 pango_ot_ruleset_position()
将其应用于 PangoGlyphString
。
实例方法
pango_ot_ruleset_maybe_add_feature
这是一个便利函数,它首先尝试使用 pango_ot_info_find_feature()
和通过 pango_ot_ruleset_new_for()
传递的规则集脚本和语言找到特性,如果找到特性,则将其添加到规则集中。
since: 1.18
pango_ot_ruleset_maybe_add_features
这是一个便利函数,它将特性映射数组 features
中的每个特性名称转换为 PangoOTTag
特性标记,使用 PANGO_OT_TAG_MAKE()
调用,并对它调用 pango_ot_ruleset_maybe_add_feature()
since: 1.18
信号
从 GObject 继承的信号(1)
GObject::notify
当对象的一个属性通过 g_object_set_property()、g_object_set() 等设置的值时,会发出 notify 信号。