【问题标题】:Unicode character that modifies the next letter?修改下一个字母的Unicode字符?
【发布时间】:2011-03-10 18:40:29
【问题描述】:

许多 unicode 字符会修改前一个字符的外观。有没有那个 修改后面的字符?

【问题讨论】:

    标签: unicode


    【解决方案1】:

    不,unicode 仅支持主要字符后的修饰符。来自definition D52 in Section 3.6, Combination of the 6.0.0 specification

    • 组合字符的图形定位取决于 最后一个前面的基本字符,除非 它们由一个字符分隔 既不是组合字符也不是 零宽度连接器或零宽度 非加入者。组合字符是 据说适用于该基本字符。
    • 可能没有这样的基本字符,例如当组合 字符位于文本的开头或 遵循控制或格式 字符——例如,马车 返回、制表符或左右标记。在 这种情况下,组合字符 称为孤立结合 字符。

    【讨论】:

    • 你确定吗?我认为在要修改的字符之间有一些双重组合字符(例如“领带”或过括号)。
    • @Mechanical snail - 有趣,我想这可以被认为是对以下字符的修改,尽管我怀疑渲染仍然是参考前面的基本字符完成的。
    猜你喜欢
    • 2013-11-09
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-25
    • 2016-05-09
    • 2021-05-28
    相关资源
    最近更新 更多