方法

PangoOTInfofind_language

[]

声明 [src]

gboolean
pango_ot_info_find_language (
  PangoOTInfo* info,
  PangoOTTableType table_type,
  guint script_index,
  PangoOTTag language_tag,
  guint* language_index,
  guint* required_feature_index
)
[]

描述 [src]

查找语言及其所需功能索引的位置。

如果未找到语言,则将 language_index 设置为 PANGO_OT_DEFAULT_LANGUAGE,并在 required_feature_index 中返回默认语言系统的所需功能。为了与某些字体获得最佳兼容性,在回退到默认语言系统之前,还会搜索语言系统标记 'dflt',但对于用户来说是透明的。用户可以简单地忽略此函数的返回值以自动回退到默认语言系统。

[]

参数

table_type

类型: PangoOTTableType

要获取信息的表类型。

script_index

类型: guint

要搜索语言的脚本的索引。

language_tag

类型: PangoOTTag

要查找的语言的标记。

language_index

类型: guint*

存储语言索引的位置。

该参数将由函数设置。
该参数可以是 NULL
required_feature_index

类型: guint*

存储语言所需功能索引的位置。

该参数将由函数设置。
该参数可以是 NULL
[]

返回值

类型: gboolean

TRUE 如果找到了语言。