函数

GLibunichar_compose

自:2.30

声明 [src]

gboolean
g_unichar_compose (
  gunichar a,
  gunichar b,
  gunichar* ch
)

描述 [src]

执行 Unicode 规范组合算法的单个组合步骤。

此函数包含算法韩语 Jamo 组合,但并非是 g_unichar_decompose() 的逆函数。没有任何组合可以使 ab 等于零。确切地说,当且仅当存在一个主合成项 P 并且该 P 等同于序列 <a,b> 时,此函数才会合成。有关主合成项的定义,请参阅 Unicode 标准。

如果 ab 无法组合为新字符,则 ch 设置为零。

有关详细信息,请参阅 UAX#15

自 2.30 起提供:

参数

a

类型: gunichar

Unicode 字符。

b

类型: gunichar

Unicode 字符。

ch

类型: gunichar*

合成字符的返回位置。

该参数将由函数设置。

返回值

类型: gboolean

如果可以组合字符,则返回 TRUE