Do LATIN CAPITAL LETTER I (U+0049) and ROMAN NUMERAL ONE (U+2160) have unicode compatibility equivalence?

前端 未结 3 1790
清酒与你
清酒与你 2021-02-06 03:42

Unicode defines two kinds of equivalence 000 canonical equivalence and compatibility equivalence. The example in Unicode Technical Annex #15 for compatibility equivalence is SUP

3条回答
  •  囚心锁ツ
    2021-02-06 04:29

    The answer by @dan04 is the correct answer to the explicit question, but the indirect question “if characters that are visually indistinguishable have compatibility equivalence” has a more complicated answer.

    As a rule, canonically equivalent characters or character sequences are supposed to look similar. They are, roughly speaking, difference presentations of the same intuitive character as encoded characters. This however depends on several practical considerations, and the renderings might in fact be different.

    On the other hand, characters can be visually indistinguishable even though their renderings (glyphs) are identical in every known font. For example, any normal font that contains the capital Latin letter A, the capital Greek letter alpha, and the capital Cyrillic letter A have identical glyphs for them, but they are still completely distinct characters, with no equivalence mapping between them.

    Compatibility equivalent characters may differ in presentation, and they often do, partly because their difference is often stylistic. But they need not differ.

提交回复
热议问题