修改下一个字母的Unicode字符是什么?

4

许多Unicode字符可以修改前一个字符的外观。是否有一种可以修改后一个字符的字符?

1个回答

7
不,Unicode只支持在主字符后添加修饰符。从6.0.0规范的第3.6节中的定义D52组合中可以看出:
- 一个组合字符的图形位置取决于上一个基字符,除非它们被既不是组合字符也不是零宽度连接器或零宽度非连接器的字符分隔开。该组合字符被视为应用于该基字符。 - 可能没有这样的基字符存在,例如当组合字符位于文本开头或遵循控制或格式字符(例如回车、制表符或从右向左的标记)时。在这种情况下,这些组合字符称为孤立组合字符。

你确定吗?我记得有一些双重组合字符放置在要修改的字符之间(例如“领带”或上括号)。 - Mechanical snail
@机械蜗牛 - 有趣,我想这可能被认为是以下字符的修改,但我怀疑渲染仍然是参考前面的基本字符完成的。 - jball
@jball,你是如何实现PDF片段URL链接到#G30602并直接跳转到该位置的?我只知道如何使用#wikipedia中提到的#page和#zoom片段,例如https://www.unicode.org/versions/Unicode6.0.0/ch03.pdf#page=25&zoom=200。 - cmarangu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接