类
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 信号。