|
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/chapter-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