函数
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 可用
参数
脚本-
类型:
PangoScriptPangoScript查询。 全宽-
类型:
gbooleanTRUE表示由 g_unichar_iswide() 返回的全宽字符。 基本重力-
类型:
PangoGravity段落的基重力。
提示-
类型:
PangoGravityHint方向提示。
返回值
类型: PangoGravity
适用于具有 script 和 wide 的文本运行的重力。