函数
PangoGravityget_for_script_and_width
自 1.26
声明 [src]
PangoGravity
pango_gravity_get_for_script_and_width (
PangoScript script,
gboolean wide,
PangoGravity base_gravity,
PangoGravityHint hint
)
描述 [src]
返回单个字符或 PangoItem
布局时应使用的重力。
重力取决于脚本、东亚宽度、基本重力和提示。
此函数类似于 pango_gravity_get_for_script()
,除此外,这个函数还区分了窄/半宽和全宽字符。全宽字符始终是垂直站立,即它们始终采用基本重力,而窄/全宽字符在垂直上下文中总是旋转。
如果 base_gravity
是 PANGO_GRAVITY_AUTO
,它首先被替换为 script
的首选重力。
自 1.26 可用
参数
脚本
-
类型:
PangoScript
PangoScript
查询。 全宽
-
类型:
gboolean
TRUE
表示由 g_unichar_iswide() 返回的全宽字符。 基本重力
-
类型:
PangoGravity
段落的基重力。
提示
-
类型:
PangoGravityHint
方向提示。
返回值
类型: PangoGravity
适用于具有 script
和 wide
的文本运行的重力。