函数

GLibunichar_iszerowidth

自:2.14

声明 [src]

gboolean
g_unichar_iszerowidth (
  gunichar c
)

说明 [src]

确定给定字符在渲染时是否通常占用零宽度。对于所有非间隔和封闭标记(例如组合重音符号)、格式字符和零宽度空格,返回值为 TRUE,对于 U+00AD SOFT HYPHEN 则不然。

此函数的典型用途是与 g_unichar_iswide()g_unichar_iswide_cjk() 中的一个一起使用,以确定在网格显示屏(终端)上显示时字符串占据的单元格数。但是,请注意,并非所有终端都支持以零宽度呈现零宽度标记。

自 2.14 版本起提供

参数

c

类型: gunichar

一个 Unicode 字符。

返回值

类型: gboolean

如果字符宽度为零,则为 TRUE