函数

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_gravityPANGO_GRAVITY_AUTO,它首先被替换为 script 的首选重力。

自 1.26 可用

参数

脚本

类型: PangoScript

PangoScript 查询。

全宽

类型: gboolean

TRUE 表示由 g_unichar_iswide() 返回的全宽字符。

基本重力

类型: PangoGravity

段落的基重力。

提示

类型: PangoGravityHint

方向提示。

返回值

类型: PangoGravity

适用于具有 scriptwide 的文本运行的重力。