|
65 | 65 | //! - Script-specific ligatures:
|
66 | 66 | //! - For all the following ligatures, the insertion of any number of [default-ignorable][`Default_Ignorable_Code_Point`]
|
67 | 67 | //! [combining marks] anywhere in the sequence will not change the total width. In addition, for all non-Arabic
|
68 |
| -//! ligatures, the insertion of any number of [`'\u{200D}'` ZERO WIDTH JOINER](https://www.unicode.org/versions/Unicode15.0.0/ch23.pdf#G23126)s |
| 68 | +//! ligatures, the insertion of any number of [`'\u{200D}'` ZERO WIDTH JOINER](https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-23/#G23126)s |
69 | 69 | //! will not affect the width.
|
70 | 70 | //! - **[Arabic]**: A character sequence consisting of one character with [`Joining_Group`]`=Lam`,
|
71 | 71 | //! followed by any number of characters with [`Joining_Type`]`=Transparent`, followed by one character
|
|
75 | 75 | //! - **[Khmer]**: Coeng signs consisting of `'\u{17D2}'` followed by a character in
|
76 | 76 | //! `'\u{1780}'..='\u{1782}' | '\u{1784}'..='\u{1787}' | '\u{1789}'..='\u{178C}' | '\u{178E}'..='\u{1793}' | '\u{1795}'..='\u{1798}' | '\u{179B}'..='\u{179D}' | '\u{17A0}' | '\u{17A2}' | '\u{17A7}' | '\u{17AB}'..='\u{17AC}' | '\u{17AF}'`
|
77 | 77 | //! have width 0.
|
| 78 | +//! - **[Kirat Rai]**: Any sequence canonically equivalent to `\u{16D68}`, `\u{16D69}`, or `\u{16D6A}` has total width 1. |
78 | 79 | //! - **[Lisu]**: Tone letter combinations consisting of a character in the range `'\u{A4F8}'..='\u{A4FB}'`
|
79 | 80 | //! followed by a character in the range `'\u{A4FC}'..='\u{A4FD}'` have width 1. For example: `ꓹꓼ`
|
80 | 81 | //! - **[Old Turkic]**: `"\u{10C32}\u{200D}\u{10C03}"` (`𐰲𐰃`) has total width 1.
|
|
130 | 131 | //! [`'\u{0338}'` COMBINING LONG SOLIDUS OVERLAY]: https://util.unicode.org/UnicodeJsps/character.jsp?a=0338
|
131 | 132 | //! [`'\u{2D7F}'` TIFINAGH CONSONANT JOINER]: https://util.unicode.org/UnicodeJsps/character.jsp?a=2D7F
|
132 | 133 | //!
|
133 |
| -//! [`Canonical_Combining_Class`]: https://www.unicode.org/versions/Unicode15.0.0/ch03.pdf#G50313 |
134 |
| -//! [`Default_Ignorable_Code_Point`]: https://www.unicode.org/versions/Unicode15.0.0/ch05.pdf#G40095 |
| 134 | +//! [`Canonical_Combining_Class`]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-3/#G50313 |
| 135 | +//! [`Default_Ignorable_Code_Point`]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-5/#G40095 |
135 | 136 | //! [`East_Asian_Width`]: https://www.unicode.org/reports/tr11/#ED1
|
136 | 137 | //! [`Emoji_Presentation`]: https://unicode.org/reports/tr51/#def_emoji_presentation
|
137 |
| -//! [`General_Category`]: https://www.unicode.org/versions/Unicode15.0.0/ch04.pdf#G124142 |
| 138 | +//! [`General_Category`]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-4/#G124142 |
138 | 139 | //! [`Grapheme_Extend=Prepend`]: https://www.unicode.org/reports/tr29/#Prepend
|
139 |
| -//! [`Grapheme_Extend`]: https://www.unicode.org/versions/Unicode15.0.0/ch03.pdf#G52443 |
140 |
| -//! [`Hangul_Syllable_Type`]: https://www.unicode.org/versions/Unicode15.0.0/ch03.pdf#G45593 |
| 140 | +//! [`Grapheme_Extend`]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-3/#G52443 |
| 141 | +//! [`Hangul_Syllable_Type`]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-3/#G45593 |
141 | 142 | //! [`Joining_Group`]: https://www.unicode.org/versions/Unicode14.0.0/ch09.pdf#G36862
|
142 |
| -//! [`Joining_Type`]: http://www.unicode.org/versions/Unicode15.0.0/ch09.pdf#G50009 |
| 143 | +//! [`Joining_Type`]: http://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-9/#G50009 |
143 | 144 | //! [`Line_Break`]: https://www.unicode.org/reports/tr14/#LD5
|
144 |
| -//! [`Prepended_Concatenation_Mark`]: https://www.unicode.org/versions/Unicode15.0.0/ch23.pdf#G37908 |
| 145 | +//! [`Prepended_Concatenation_Mark`]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/c
57AE
hapter-23/#G37908 |
145 | 146 | //! [`Script`]: https://www.unicode.org/reports/tr24/#Script
|
146 | 147 | //!
|
147 | 148 | //! [`Fullwidth`]: https://www.unicode.org/reports/tr11/#ED2
|
|
150 | 151 | //!
|
151 | 152 | //! [`AI`]: https://www.unicode.org/reports/tr14/#AI
|
152 | 153 | //!
|
153 |
| -//! [combining marks]: https://www.unicode.org/versions/Unicode15.0.0/ch03.pdf#G30602 |
| 154 | +//! [combining marks]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-3/#G30602 |
154 | 155 | //!
|
155 | 156 | //! [emoji ZWJ sequences]: https://www.unicode.org/reports/tr51/#def_emoji_sequence
|
156 | 157 | //! [Emoji modifier sequences]: https://www.unicode.org/reports/tr51/#def_emoji_modifier_sequence
|
|
159 | 160 | //!
|
160 | 161 | //! [Enclosed Ideographic Supplement]: https://unicode.org/charts/nameslist/n_1F200.html
|
161 | 162 | //!
|
162 |
| -//! [Arabic]: https://www.unicode.org/versions/Unicode15.0.0/ch09.pdf#G7480 |
163 |
| -//! [Buginese]: https://www.unicode.org/versions/Unicode15.0.0/ch17.pdf#G26743 |
164 |
| -//! [Hebrew]: https://www.unicode.org/versions/Unicode15.0.0/ch09.pdf#G6528 |
165 |
| -//! [Khmer]: https://www.unicode.org/versions/Unicode15.0.0/ch16.pdf#G64642 |
166 |
| -//! [Lisu]: https://www.unicode.org/versions/Unicode15.0.0/ch18.pdf#G44587 |
167 |
| -//! [Old Turkic]: https://www.unicode.org/versions/Unicode15.0.0/ch14.pdf#G41975 |
168 |
| -//! [Tifinagh]: http://www.unicode.org/versions/Unicode15.0.0/ch19.pdf#G43184 |
| 163 | +//! [Arabic]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-9/#G7480 |
| 164 | +//! [Buginese]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-17/#G26743 |
| 165 | +//! [Hebrew]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-9/#G6528 |
| 166 | +//! [Khmer]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-16/#G64642 |
| 167 | +//! [Kirat Rai]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-13/#G746409 |
| 168 | +//! [Lisu]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-18/#G44587 |
| 169 | +//! [Old Turkic]: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-14/#G41975 |
| 170 | +//! [Tifinagh]: http://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-19/#G43184 |
169 | 171 | //!
|
170 | 172 | //!
|
171 | 173 | //! ## Canonical equivalence
|
|
0 commit comments