0

在 unicode 字符串中,每个字素由一个或多个代码点组成。但是,有一些代码点,例如零宽度连接符 (ZWJ),它们从来都不是字素的一部分。ZWJ 本身是不可见的。所有这些“非字形”代码点总是不可见吗?

4

2 回答 2

0

Ogham 脚本的 Unicode 表示以包含不可见的空白字符而著称。(U+1680:奥格姆空格标记)

Tom Scott 就该主题制作了一段出色的 YouTube 视频:链接

于 2022-01-04T08:49:44.867 回答
0

有许多连接字符旨在修改基本字符。我预计,他们是否自己提供字形部分是实现细节。

最近的 Unicode 版本还具有不可见字符,这些字符会修改以前的表情符号的呈现方式,著名的是将例如肤色特征添加到具有人物或面孔的表情符号中。根据定义,它们本身并不是字素,但同样,如果单独遇到它们,渲染引擎可能会自由地找出一种表示它们的方法。

于 2022-01-04T09:55:18.087 回答