Internet-Draft IDNA2008 and Unicode 18 August 2026
Faltstrom Expires 25 February 2027 [Page]
Workgroup:
Internet Engineering Task Force
Internet-Draft:
draft-faltstrom-unicode-18-00
Published:
Intended Status:
Informational
Expires:
Author:
P. Faltstrom
Netnod

Internationalized Domain Names for Applications 2008 (IDNA2008) and Unicode 18.0.0

Abstract

This document describes the changes between Unicode 12.0.0 and Unicode 18.0.0 in the context of IDNA2008. Some additions and changes have been made in the Unicode Standard that affect the values produced by the algorithm IDNA2008 specifies. The review assigns the derived property value "UNDER REVIEW" to certain code points. This is added as exceptions to the algorithm for IDNA2008 that allows adding exceptions to the algorithm for backward compatibility exceptions. This document provides the necessary tables to IANA to make its database consistent with Unicode 18.0.0.

This version of this document is based on pre-release data. Unicode 18.0.0 has not been released, and every figure here that concerns it is provisional and must be regenerated against the released files. See the note at the top of this document.

All values in this document are computed from the Unicode Character Database files listed in Appendix H, by applying the algorithm in RFC 5892 Section 3 directly to those files. No derived property table produced by a third party is used as input.

Note on the Unicode 18.0.0 data used in this version

This note is to be removed before publishing as an RFC.

This version of this document is based on PRE-RELEASE data. Unicode 18.0.0 has not been published. Its scheduled release date is 16 September 2026.

Every number, table and appendix here that concerns Unicode 18.0.0 was computed from the draft Unicode Character Database files identified in Appendix H. Those figures are provisional and may change before Unicode 18.0.0 is released. Repertoire has already been added to and later removed from Unicode 18.0.0 during its development: the 40 Chisoi characters U+16D80 to U+16DA9, together with U+0984, U+09FF and U+1879, were present with the derived property value PVALID in the Unicode 18.0.0 alpha data of 4 February 2026 and are absent from the current draft.

This version should therefore not be implemented from, and no IANA registry should be populated from it. A revision computed from the released Unicode 18.0.0 files will be published after 16 September 2026.

The figures for Unicode 12.0.0 through Unicode 17.0.0 are computed from released files and are not provisional.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 25 February 2027.

Table of Contents

1. Introduction

The current version of Internationalized Domain Names for Applications (IDNA) was initiated in 2008, and despite not being completed until 2010, is widely known as "IDNA2008". It is specified in the series of documents listed in Section 2. The IDNA2008 standard includes an algorithm by which a derived property value is calculated based on the properties defined from the Unicode Standard.

The derived property values that can be calculated are defined in RFC 5892 [RFC5892]. Below is a summary to aid in the reading of this document. For definition of the terms, please see RFC 5892 [RFC5892].

In section 3, "The Review Model", of RFC 8753 [RFC8753] it is clarified that the review can be made in two steps, where the first is an algorithmic based review, and the second is a manual review of specific code points. This document adds the temporary value "UNDER REVIEW" as exceptions for certain code points as a way to speed up review of new Unicode versions.

The most recent review published under RFC 8753 [RFC8753] was RFC 9233 [RFC9233], which covered Unicode versions up to and including 12.0.0. No such review has been published for Unicode 13.0.0 through Unicode 17.0.0, and the most recent table in the IANA registry "IDNA Rules and Derived Property Values" is correspondingly the one for Unicode 12.0.0. This document therefore covers six versions rather than one. It reviews each of those intervals separately, and then treats Unicode 18.0.0 as the version for which tables are supplied.

At the time this version of this document was written, Unicode 18.0.0 had not been released. Its scheduled release date is 16 September 2026. Every figure here that concerns Unicode 18.0.0 is therefore computed from pre-release files, and is provisional: repertoire has already been added to and later removed from Unicode 18.0.0 during its development, as recorded in the note at the top of this document. Unicode 12.0.0 through 17.0.0 are released versions and the figures for them are not provisional. Appendix H records which files each figure was computed from and marks each version accordingly. A revision of this document will be published once Unicode 18.0.0 is released and the figures have been regenerated against the released files.

2. IDNA2008 Documents

IDNA2008 consists of the following documents. The documents in the set have informal names.

3. Notable changes between Unicode 12.0.0 and Unicode 18.0.0

RFC 9233 [RFC9233] reviewed Unicode versions up to and including 12.0.0. This section covers each major version published since, one interval at a time, as RFC 8753 [RFC8753] provides that the review applies to major versions.

The intervals are examined separately rather than by comparing Unicode 12.0.0 directly with Unicode 18.0.0. Comparing only the two endpoints would not reveal a code point that changed and then changed back, which would be invisible in the endpoint comparison while still having been a change that an implementation tracking each release would have seen.

The per-version counts below sum to 34880. Comparing Unicode 12.0.0 directly with Unicode 18.0.0 also gives 34880. The two agree, so no code point changed its derived property value more than once across the interval, and no such excursion is concealed by the endpoint comparison used in the rest of this document.

Appendix I gives the same data for every consecutive pair of versions, including the minor versions 12.1.0 and 15.1.0, which are not separately reviewed but are shown for completeness.

3.1. Changes between Unicode 12.0.0 and Unicode 13.0.0

5931 code points changed their derived property value, 5631 of them to PVALID and 300 to DISALLOWED.

No code point that was already assigned in Unicode 12.0.0 changed its derived property value in Unicode 13.0.0.

3.2. Changes between Unicode 13.0.0 and Unicode 14.0.0

838 code points changed their derived property value, 538 of them to PVALID and 300 to DISALLOWED.

No code point that was already assigned in Unicode 13.0.0 changed its derived property value in Unicode 14.0.0.

3.3. Changes between Unicode 14.0.0 and Unicode 15.0.0

4489 code points changed their derived property value, 4348 of them to PVALID and 141 to DISALLOWED.

No code point that was already assigned in Unicode 14.0.0 changed its derived property value in Unicode 15.0.0.

3.4. Changes between Unicode 15.0.0 and Unicode 16.0.0

5812 code points changed their derived property value, 5018 of them to PVALID and 794 to DISALLOWED.

No code point that was already assigned in Unicode 15.0.0 changed its derived property value in Unicode 16.0.0.

3.5. Changes between Unicode 16.0.0 and Unicode 17.0.0

4803 code points changed their derived property value, 4667 of them to PVALID and 136 to DISALLOWED.

No code point that was already assigned in Unicode 16.0.0 changed its derived property value in Unicode 17.0.0.

3.6. Changes between Unicode 17.0.0 and Unicode 18.0.0

13007 code points changed their derived property value, 12447 of them to PVALID and 560 to DISALLOWED.

No code point that was already assigned in Unicode 17.0.0 changed its derived property value in Unicode 18.0.0.

4. Algorithmic review

34880 code points changed their derived property value between Unicode 12.0.0 and Unicode 18.0.0. All of these code points had the derived property value UNASSIGNED in Unicode 12.0.0. 32649 of these 34880 code points have the derived property value PVALID in Unicode 18.0.0. 2231 of these 34880 code points have the derived property value DISALLOWED in Unicode 18.0.0. See Appendix A for a summary of the changes in derived property value.

No code point that was already assigned in Unicode 12.0.0 changed its derived property value in Unicode 18.0.0. Every one of the 34880 changes is a transition out of UNASSIGNED, that is, a code point being encoded for the first time. This is the result that matters for backward compatibility: no label that was valid under Unicode 12.0.0 has become invalid under Unicode 18.0.0 as a consequence of the derivation.

Three (3) code points that had the derived property value PVALID changed their general category. Two of them changed their general category from Mn to Mc. See Appendix B. Importantly, none of these general category changes resulted in a change of the IDNA2008 derived property value. The change from Ll to Lo (U+0295) and from Mn to Mc (U+1734 and U+1171E) are between categories that all fall within the set {Ll, Lu, Lo, Nd, Lm, Mn, Mc} which Rule A of RFC5892 assigns the derived property value PVALID. Therefore, all three code points remained PVALID.

More generally, if a version of the Unicode Standard were to cause an already-assigned code point to change its IDNA2008 derived property value (for example, from PVALID to DISALLOWED or to UNASSIGNED), that would be a backward-compatibility concern requiring careful review, as deployed domain name labels containing such a code point could become invalid under the new rules. UNASSIGNED code points are treated equivalently to DISALLOWED for IDNA2008 registration and lookup purposes (RFC 5892, Section 5).

No such change occurred between Unicode 12.0.0 and Unicode 18.0.0. In particular, no code point that was assigned in Unicode 17.0.0 is unassigned in Unicode 18.0.0. The Unicode Character Encoding Stability Policy provides that once a character is encoded in a released version of the Unicode Standard it is not moved or removed, and the data examined for this document is consistent with that policy.

This point requires care, because it holds for released versions and not for the pre-release files published during a Unicode version's development. Repertoire is routinely added and removed during the alpha and beta phases, and code points that appear in a pre-release file with the derived property value PVALID may not appear in the release at all. Appendix H records which files each figure in this document was computed from, and whether those files were a release or a pre-release.

The number of code points with general category Mn (Non-Spacing-Mark) increased from 1826 to 2090, an increase of 264. Those 264 include two code points that no longer have general category Mn (see Appendix B, they changed from Mn to Mc) and in total 266 new code points with general category Mn that are added. Of those 266, the 263 with derived property value PVALID can be found in Appendix C. The remaining three (U+180F MONGOLIAN FREE VARIATION SELECTOR FOUR, U+1D127 MUSICAL SYMBOL COMBINING STRESS, U+1D128 MUSICAL SYMBOL COMBINING UNSTRESS) have derived property value DISALLOWED and are therefore excluded from Appendix C and from the UNDER REVIEW recommendations.

No existing PVALID code points changed their NFK normalization between Unicode 12.0.0 and Unicode 18.0.0.

21 of the newly added code points that the algorithm makes PVALID have NFK normalization where NFK(cp) != cp. See Appendix D.

The conclusion is that code points should be manually inspected (assigned derived property value UNDER REVIEW) if their derived property value changed from UNASSIGNED and they either:

In total, this leaves 276 code points that according to the original IDNA2008 algorithm should get derived property value PVALID but are recommended for manual inspection, and because of that be registered as "UNDER REVIEW" in the IANA tables according to Section 3.2 in RFC8753. See Appendix E. Note that 8 code points appear in both Appendix C and Appendix D (the Gurung Khema vowel signs U+16121 through U+16128), so Appendix E contains 263 + 21 - 8 = 276 unique code points.

The rest of the code points in Unicode 18.0.0 are suggested to be accepted given the derived property value they are given using the IDNA 2008 algorithm as defined in RFC 5892 [RFC5892] and RFC 9233 [RFC9233].

See Appendix F for the full list of derived property values for Unicode 18.0.0.

5. Update to the IDNA2008 algorithm

To stay up to date with the IDNA2008 algorithm, it is recommended to add the codepoints in Appendix E to the step Exceptions (F), with the derived property value "UNDER REVIEW".

As long as the derived property value is "UNDER REVIEW" it is recommended to treat the code point as "DISALLOWED" when creating strings, and "PVALID" when receiving strings.

6. IANA Considerations

IANA maintains the registry "IDNA Rules and Derived Property Values", which holds one table of derived property values per version of the Unicode Standard. The most recent table in that registry is the one for Unicode 12.0.0, added as a result of RFC 9233 [RFC9233].

IANA is requested to add to that registry a table for Unicode 18.0.0, containing the derived property values listed in Appendix F of this document.

Appendix F of this version of this document is computed from pre-release files, because Unicode 18.0.0 had not been released when it was written. IANA should not act on this request until a revision of this document supplies a table computed from the released Unicode 18.0.0 files.

Within that table, the code points listed in Appendix E are to be given the derived property value "UNDER REVIEW", as provided for in Section 3.2 of RFC 8753 [RFC8753]. Every other code point takes the value produced by the algorithm in RFC 5892 [RFC5892].

7. Security Considerations

There are code points that are added that are compositions of a number of other code points. If the same character can be rendered in multiple ways, that implies equality might not be what the user expects. Specifically when comparing a lookup string with data that is stored far back in history.

It might also be the case that various code points are invisible when being rendered, specifically in combination of other code points, and because of this two rendered strings might look the same even if the strings are different.

Because of this, it is recommended to be extremely conservative when choosing what code points are allowed in strings, specifically strings that can be protocol identifiers, passwords or part of those.

The derived property value "UNDER REVIEW" is deliberately asymmetric: a code point carrying it is to be treated as DISALLOWED when a string is created and as PVALID when a string is received. That is the conservative choice, because it does not invalidate labels that already exist, but it does mean that while the review is outstanding a label can be resolvable without being registrable. An implementation that uses one table for both operations will not reproduce this behaviour, and an implementation that resolves the asymmetry in the other direction would invalidate existing labels.

8. References

8.1. Normative References

[RFC3491]
Hoffman, P. and M. Blanchet, "Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN)", RFC 3491, DOI 10.17487/RFC3491, , <https://www.rfc-editor.org/info/rfc3491>.
[RFC5890]
Klensin, J., "Internationalized Domain Names for Applications (IDNA): Definitions and Document Framework", RFC 5890, DOI 10.17487/RFC5890, , <https://www.rfc-editor.org/info/rfc5890>.
[RFC5891]
Klensin, J., "Internationalized Domain Names in Applications (IDNA): Protocol", RFC 5891, DOI 10.17487/RFC5891, , <https://www.rfc-editor.org/info/rfc5891>.
[RFC5892]
Faltstrom, P., Ed., "The Unicode Code Points and Internationalized Domain Names for Applications (IDNA)", RFC 5892, DOI 10.17487/RFC5892, , <https://www.rfc-editor.org/info/rfc5892>.
[RFC5893]
Alvestrand, H., Ed. and C. Karp, "Right-to-Left Scripts for Internationalized Domain Names for Applications (IDNA)", RFC 5893, DOI 10.17487/RFC5893, , <https://www.rfc-editor.org/info/rfc5893>.
[RFC5894]
Klensin, J., "Internationalized Domain Names for Applications (IDNA): Background, Explanation, and Rationale", RFC 5894, DOI 10.17487/RFC5894, , <https://www.rfc-editor.org/info/rfc5894>.
[RFC5895]
Resnick, P. and P. Hoffman, "Mapping Characters for Internationalized Domain Names in Applications (IDNA) 2008", RFC 5895, DOI 10.17487/RFC5895, , <https://www.rfc-editor.org/info/rfc5895>.
[RFC8753]
Klensin, J. and P. Fältström, "Internationalized Domain Names for Applications (IDNA) Review for New Unicode Versions", RFC 8753, DOI 10.17487/RFC8753, , <https://www.rfc-editor.org/info/rfc8753>.
[RFC9233]
Fältström, P., "Internationalized Domain Names for Applications 2008 (IDNA2008) and Unicode 12.0.0", RFC 9233, DOI 10.17487/RFC9233, , <https://www.rfc-editor.org/info/rfc9233>.

8.2. Informative References

[Unicode-5.2.0]
The Unicode Consortium, "The Unicode Standard, Version 5.2.0", The Unicode Standard, Version 5.2.0 ISBN 978-1-936213-00-9, .

Appendix A. Code points that changed derived property values

# Changes in IDNA2008 derived property value, Unicode 12.0.0 -> 18.0.0
#
# Generated 2026-08-16 19:27:29 UTC
#
# UNASSIGNED  -> PVALID      :  32649 code points
# UNASSIGNED  -> DISALLOWED  :   2231 code points
# ----------------------------------------------------
# total changed              :  34880 code points
#
# No code point that was already assigned in Unicode 12.0.0 changed its
# derived property value in Unicode 18.0.0.

Appendix B. Changes in General Category

# General_Category changes, Unicode 12.0.0 to 18.0.0
# Generated 2026-08-16 19:27:29 UTC
# Code point; Old GC; New GC; Name
U+0295; Ll; Lo; LATIN LETTER PHARYNGEAL VOICED FRICATIVE
U+1734; Mn; Mc; HANUNOO SIGN PAMUDPOD
U+1171E; Mn; Mc; AHOM CONSONANT SIGN MEDIAL RA

Appendix C. New code points where General Category is Mn

# Newly assigned code points with General_Category Mn and derived
# property value PVALID in Unicode 18.0.0
# Generated 2026-08-16 19:27:29 UTC
# 263 code points
# Code point; Name
U+05C8; HEBREW POINT SHEVA NA MUDGASH
U+05C9; HEBREW POINT DAGESH HAZAQ MUDGASH
U+0897; ARABIC PEPET
U+0898; ARABIC SMALL HIGH WORD AL-JUZ
U+0899; ARABIC SMALL LOW WORD ISHMAAM
U+089A; ARABIC SMALL LOW WORD IMAALA
U+089B; ARABIC SMALL LOW WORD TASHEEL
U+089C; ARABIC MADDA WAAJIB
U+089D; ARABIC SUPERSCRIPT ALEF MOKHASSAS
U+089E; ARABIC DOUBLED MADDA
U+089F; ARABIC HALF MADDA OVER MADDA
U+08CA; ARABIC SMALL HIGH FARSI YEH
U+08CB; ARABIC SMALL HIGH YEH BARREE WITH TWO DOTS BELOW
U+08CC; ARABIC SMALL HIGH WORD SAH
U+08CD; ARABIC SMALL HIGH ZAH
U+08CE; ARABIC LARGE ROUND DOT ABOVE
U+08CF; ARABIC LARGE ROUND DOT BELOW
U+08D0; ARABIC SUKUN BELOW
U+08D1; ARABIC LARGE CIRCLE BELOW
U+08D2; ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW
U+0B53; ORIYA SIGN DOT ABOVE
U+0B54; ORIYA SIGN DOUBLE DOT ABOVE
U+0B55; ORIYA SIGN OVERLINE
U+0C3C; TELUGU SIGN NUKTA
U+0D81; SINHALA SIGN CANDRABINDU
U+0ECE; LAO YAMAKKAN
U+1ABF; COMBINING LATIN SMALL LETTER W BELOW
U+1AC0; COMBINING LATIN SMALL LETTER TURNED W BELOW
U+1AC1; COMBINING LEFT PARENTHESIS ABOVE LEFT
U+1AC2; COMBINING RIGHT PARENTHESIS ABOVE RIGHT
U+1AC3; COMBINING LEFT PARENTHESIS BELOW LEFT
U+1AC4; COMBINING RIGHT PARENTHESIS BELOW RIGHT
U+1AC5; COMBINING SQUARE BRACKETS ABOVE
U+1AC6; COMBINING NUMBER SIGN ABOVE
U+1AC7; COMBINING INVERTED DOUBLE ARCH ABOVE
U+1AC8; COMBINING PLUS SIGN ABOVE
U+1AC9; COMBINING DOUBLE PLUS SIGN ABOVE
U+1ACA; COMBINING DOUBLE PLUS SIGN BELOW
U+1ACB; COMBINING TRIPLE ACUTE ACCENT
U+1ACC; COMBINING LATIN SMALL LETTER INSULAR G
U+1ACD; COMBINING LATIN SMALL LETTER INSULAR R
U+1ACE; COMBINING LATIN SMALL LETTER INSULAR T
U+1ACF; COMBINING DOUBLE CARON
U+1AD0; COMBINING VERTICAL-LINE-ACUTE
U+1AD1; COMBINING GRAVE-VERTICAL-LINE
U+1AD2; COMBINING VERTICAL-LINE-GRAVE
U+1AD3; COMBINING ACUTE-VERTICAL-LINE
U+1AD4; COMBINING VERTICAL-LINE-MACRON
U+1AD5; COMBINING MACRON-VERTICAL-LINE
U+1AD6; COMBINING VERTICAL-LINE-ACUTE-GRAVE
U+1AD7; COMBINING VERTICAL-LINE-GRAVE-ACUTE
U+1AD8; COMBINING MACRON-ACUTE-GRAVE
U+1AD9; COMBINING SHARP SIGN
U+1ADA; COMBINING FLAT SIGN
U+1ADB; COMBINING DOWN TACK ABOVE
U+1ADC; COMBINING DIAERESIS WITH RAISED LEFT DOT
U+1ADD; COMBINING DOT-AND-RING BELOW
U+1ADE; COMBINING GRAVE-DOT
U+1ADF; COMBINING DOT-ACUTE
U+1AE0; COMBINING LEFT TACK ABOVE
U+1AE1; COMBINING RIGHT TACK ABOVE
U+1AE2; COMBINING MINUS SIGN ABOVE
U+1AE3; COMBINING INVERTED BRIDGE ABOVE
U+1AE4; COMBINING SQUARE ABOVE
U+1AE5; COMBINING SEAGULL ABOVE
U+1AE6; COMBINING DOUBLE ARCH BELOW
U+1AE7; COMBINING DOUBLE ARCH ABOVE
U+1AE8; COMBINING EQUALS SIGN ABOVE
U+1AE9; COMBINING LEFT ANGLE CENTRED ABOVE
U+1AEA; COMBINING UPWARDS ARROW ABOVE
U+1AEB; COMBINING DOUBLE RIGHTWARDS ARROW ABOVE
U+1AEC; COMBINING CARON-ACUTE
U+1AED; COMBINING VERTICAL-LINE-DOUBLE-ACUTE
U+1AEE; COMBINING DOUBLE GRAVE ACCENT BELOW
U+1AEF; COMBINING DOUBLE ACUTE ACCENT BELOW
U+1AF0; COMBINING DOUBLE COMMA ABOVE
U+1DFA; COMBINING DOT BELOW LEFT
U+A82C; SYLOTI NAGRI SIGN ALTERNATE HASANTA
U+10D69; GARAY VOWEL SIGN E
U+10D6A; GARAY CONSONANT GEMINATION MARK
U+10D6B; GARAY COMBINING DOT ABOVE
U+10D6C; GARAY COMBINING DOUBLE DOT ABOVE
U+10D6D; GARAY CONSONANT NASALIZATION MARK
U+10EAB; YEZIDI COMBINING HAMZA MARK
U+10EAC; YEZIDI COMBINING MADDA MARK
U+10ECB; ARABIC NORTHEAST POINTING ARROWHEAD ABOVE
U+10ECC; ARABIC NORTHEAST POINTING ARROWHEAD BELOW
U+10ECD; ARABIC SOUTHWEST POINTING ARROWHEAD BELOW
U+10ECE; ARABIC SMALL CIRCLE ABOVE
U+10ECF; ARABIC LARGE CIRCLE ABOVE
U+10EF0; ARABIC SMALL LOW UPRIGHT RECTANGULAR ZERO
U+10EF1; ARABIC SQUARE BELOW
U+10EF2; ARABIC FILLED SQUARE BELOW
U+10EF3; ARABIC SMALL HIGH NOON WITH FATHA
U+10EF4; ARABIC SMALL LOW NOON WITH FATHA
U+10EF5; ARABIC SMALL HIGH NOON WITH DAMMA
U+10EF6; ARABIC SMALL LOW NOON WITH DAMMA
U+10EF7; ARABIC SMALL HIGH HEH INITIAL FORM
U+10EF8; ARABIC SMALL HIGH WORD KABBIR
U+10EF9; ARABIC MARK CROWN
U+10EFA; ARABIC DOUBLE VERTICAL BAR BELOW
U+10EFB; ARABIC SMALL LOW NOON
U+10EFC; ARABIC COMBINING ALEF OVERLAY
U+10EFD; ARABIC SMALL LOW WORD SAKTA
U+10EFE; ARABIC SMALL LOW WORD QASR
U+10EFF; ARABIC SMALL LOW WORD MADDA
U+10F82; OLD UYGHUR COMBINING DOT ABOVE
U+10F83; OLD UYGHUR COMBINING DOT BELOW
U+10F84; OLD UYGHUR COMBINING TWO DOTS ABOVE
U+10F85; OLD UYGHUR COMBINING TWO DOTS BELOW
U+11070; BRAHMI SIGN OLD TAMIL VIRAMA
U+11073; BRAHMI VOWEL SIGN OLD TAMIL SHORT E
U+11074; BRAHMI VOWEL SIGN OLD TAMIL SHORT O
U+110C2; KAITHI VOWEL SIGN VOCALIC R
U+111CF; SHARADA SIGN INVERTED CANDRABINDU
U+11241; KHOJKI VOWEL SIGN VOCALIC R
U+113BB; TULU-TIGALARI VOWEL SIGN U
U+113BC; TULU-TIGALARI VOWEL SIGN UU
U+113BD; TULU-TIGALARI VOWEL SIGN VOCALIC R
U+113BE; TULU-TIGALARI VOWEL SIGN VOCALIC RR
U+113BF; TULU-TIGALARI VOWEL SIGN VOCALIC L
U+113C0; TULU-TIGALARI VOWEL SIGN VOCALIC LL
U+113CE; TULU-TIGALARI SIGN VIRAMA
U+113D0; TULU-TIGALARI CONJOINER
U+113D2; TULU-TIGALARI GEMINATION MARK
U+113E1; TULU-TIGALARI VEDIC TONE SVARITA
U+113E2; TULU-TIGALARI VEDIC TONE ANUDATTA
U+1193B; DIVES AKURU SIGN ANUSVARA
U+1193C; DIVES AKURU SIGN CANDRABINDU
U+1193E; DIVES AKURU VIRAMA
U+11943; DIVES AKURU SIGN NUKTA
U+11B60; SHARADA VOWEL SIGN OE
U+11B62; SHARADA VOWEL SIGN UE
U+11B63; SHARADA VOWEL SIGN UUE
U+11B64; SHARADA VOWEL SIGN SHORT E
U+11B66; SHARADA VOWEL SIGN CANDRA E
U+11DF0; BENGALI SIGN COMBINING ANUSVARA ABOVE
U+11F00; KAWI SIGN CANDRABINDU
U+11F01; KAWI SIGN ANUSVARA
U+11F36; KAWI VOWEL SIGN I
U+11F37; KAWI VOWEL SIGN II
U+11F38; KAWI VOWEL SIGN U
U+11F39; KAWI VOWEL SIGN UU
U+11F3A; KAWI VOWEL SIGN VOCALIC R
U+11F40; KAWI VOWEL SIGN EU
U+11F42; KAWI CONJOINER
U+11F5A; KAWI SIGN NUKTA
U+13440; EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
U+13447; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START
U+13448; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START
U+13449; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START
U+1344A; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP END
U+1344B; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP
U+1344C; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START AND TOP END
U+1344D; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND TOP
U+1344E; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM END
U+1344F; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START AND BOTTOM END
U+13450; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM
U+13451; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND BOTTOM
U+13452; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT END
U+13453; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP AND END
U+13454; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM AND END
U+13455; EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
U+1611E; GURUNG KHEMA VOWEL SIGN AA
U+1611F; GURUNG KHEMA VOWEL SIGN I
U+16120; GURUNG KHEMA VOWEL SIGN II
U+16121; GURUNG KHEMA VOWEL SIGN U
U+16122; GURUNG KHEMA VOWEL SIGN UU
U+16123; GURUNG KHEMA VOWEL SIGN E
U+16124; GURUNG KHEMA VOWEL SIGN EE
U+16125; GURUNG KHEMA VOWEL SIGN AI
U+16126; GURUNG KHEMA VOWEL SIGN O
U+16127; GURUNG KHEMA VOWEL SIGN OO
U+16128; GURUNG KHEMA VOWEL SIGN AU
U+16129; GURUNG KHEMA VOWEL LENGTH MARK
U+1612D; GURUNG KHEMA SIGN ANUSVARA
U+1612E; GURUNG KHEMA CONSONANT SIGN MEDIAL RA
U+1612F; GURUNG KHEMA SIGN THOLHOMA
U+16FE4; KHITAN SMALL SCRIPT FILLER
U+1CF00; ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT
U+1CF01; ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON LEFT
U+1CF02; ZNAMENNY COMBINING MARK TSATA ON LEFT
U+1CF03; ZNAMENNY COMBINING MARK GORAZDO NIZKO ON LEFT
U+1CF04; ZNAMENNY COMBINING MARK NIZKO ON LEFT
U+1CF05; ZNAMENNY COMBINING MARK SREDNE ON LEFT
U+1CF06; ZNAMENNY COMBINING MARK MALO POVYSHE ON LEFT
U+1CF07; ZNAMENNY COMBINING MARK POVYSHE ON LEFT
U+1CF08; ZNAMENNY COMBINING MARK VYSOKO ON LEFT
U+1CF09; ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON LEFT
U+1CF0A; ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON LEFT
U+1CF0B; ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON LEFT
U+1CF0C; ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON RIGHT
U+1CF0D; ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON RIGHT
U+1CF0E; ZNAMENNY COMBINING MARK TSATA ON RIGHT
U+1CF0F; ZNAMENNY COMBINING MARK GORAZDO NIZKO ON RIGHT
U+1CF10; ZNAMENNY COMBINING MARK NIZKO ON RIGHT
U+1CF11; ZNAMENNY COMBINING MARK SREDNE ON RIGHT
U+1CF12; ZNAMENNY COMBINING MARK MALO POVYSHE ON RIGHT
U+1CF13; ZNAMENNY COMBINING MARK POVYSHE ON RIGHT
U+1CF14; ZNAMENNY COMBINING MARK VYSOKO ON RIGHT
U+1CF15; ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON RIGHT
U+1CF16; ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON RIGHT
U+1CF17; ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON RIGHT
U+1CF18; ZNAMENNY COMBINING MARK TSATA S KRYZHEM
U+1CF19; ZNAMENNY COMBINING MARK MALO POVYSHE S KRYZHEM
U+1CF1A; ZNAMENNY COMBINING MARK STRANNO MALO POVYSHE
U+1CF1B; ZNAMENNY COMBINING MARK POVYSHE S KRYZHEM
U+1CF1C; ZNAMENNY COMBINING MARK POVYSHE STRANNO
U+1CF1D; ZNAMENNY COMBINING MARK VYSOKO S KRYZHEM
U+1CF1E; ZNAMENNY COMBINING MARK MALO POVYSHE STRANNO
U+1CF1F; ZNAMENNY COMBINING MARK GORAZDO VYSOKO
U+1CF20; ZNAMENNY COMBINING MARK ZELO
U+1CF21; ZNAMENNY COMBINING MARK ON
U+1CF22; ZNAMENNY COMBINING MARK RAVNO
U+1CF23; ZNAMENNY COMBINING MARK TIKHAYA
U+1CF24; ZNAMENNY COMBINING MARK BORZAYA
U+1CF25; ZNAMENNY COMBINING MARK UDARKA
U+1CF26; ZNAMENNY COMBINING MARK PODVERTKA
U+1CF27; ZNAMENNY COMBINING MARK LOMKA
U+1CF28; ZNAMENNY COMBINING MARK KUPNAYA
U+1CF29; ZNAMENNY COMBINING MARK KACHKA
U+1CF2A; ZNAMENNY COMBINING MARK ZEVOK
U+1CF2B; ZNAMENNY COMBINING MARK SKOBA
U+1CF2C; ZNAMENNY COMBINING MARK RAZSEKA
U+1CF2D; ZNAMENNY COMBINING MARK KRYZH ON LEFT
U+1CF30; ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO
U+1CF31; ZNAMENNY COMBINING TONAL RANGE MARK SVETLO
U+1CF32; ZNAMENNY COMBINING TONAL RANGE MARK TRESVETLO
U+1CF33; ZNAMENNY COMBINING MARK ZADERZHKA
U+1CF34; ZNAMENNY COMBINING MARK DEMESTVENNY ZADERZHKA
U+1CF35; ZNAMENNY COMBINING MARK OTSECHKA
U+1CF36; ZNAMENNY COMBINING MARK PODCHASHIE
U+1CF37; ZNAMENNY COMBINING MARK PODCHASHIE WITH VERTICAL STROKE
U+1CF38; ZNAMENNY COMBINING MARK CHASHKA
U+1CF39; ZNAMENNY COMBINING MARK CHASHKA POLNAYA
U+1CF3A; ZNAMENNY COMBINING MARK OBLACHKO
U+1CF3B; ZNAMENNY COMBINING MARK SOROCHYA NOZHKA
U+1CF3C; ZNAMENNY COMBINING MARK TOCHKA
U+1CF3D; ZNAMENNY COMBINING MARK DVOETOCHIE
U+1CF3E; ZNAMENNY COMBINING ATTACHING VERTICAL OMET
U+1CF3F; ZNAMENNY COMBINING MARK CURVED OMET
U+1CF40; ZNAMENNY COMBINING MARK KRYZH
U+1CF41; ZNAMENNY COMBINING LOWER TONAL RANGE INDICATOR
U+1CF42; ZNAMENNY PRIZNAK MODIFIER LEVEL-2
U+1CF43; ZNAMENNY PRIZNAK MODIFIER LEVEL-3
U+1CF44; ZNAMENNY PRIZNAK MODIFIER DIRECTION FLIP
U+1CF45; ZNAMENNY PRIZNAK MODIFIER KRYZH
U+1CF46; ZNAMENNY PRIZNAK MODIFIER ROG
U+1D25B; MUSICAL SYMBOL COMBINING TREMOLO-4
U+1D25C; MUSICAL SYMBOL COMBINING TREMOLO-5
U+1E08F; COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
U+1E2AE; TOTO SIGN RISING TONE
U+1E4EC; NAG MUNDARI SIGN MUHOR
U+1E4ED; NAG MUNDARI SIGN TOYOR
U+1E4EE; NAG MUNDARI SIGN IKIR
U+1E4EF; NAG MUNDARI SIGN SUTUH
U+1E5EE; OL ONAL SIGN MU
U+1E5EF; OL ONAL SIGN IKIR
U+1E6E3; TAI YO SIGN UE
U+1E6E6; TAI YO SIGN AU
U+1E6EE; TAI YO SIGN AY
U+1E6EF; TAI YO SIGN ANG
U+1E6F5; TAI YO SIGN OM

Appendix D. New code points with NFK normalization

# Newly assigned code points where NFK(cp) != cp and the derived
# property value is PVALID in Unicode 18.0.0
# Generated 2026-08-16 19:27:29 UTC
# 21 code points (of 259 newly assigned with NFK(cp) != cp)
# Code point; NFK(cp); Name
U+105C9; U+105D2 U+0307; TODHRI LETTER EI
U+105E4; U+105DA U+0307; TODHRI LETTER U
U+11383; U+11382 U+113C9; TULU-TIGALARI LETTER II
U+11385; U+11384 U+113BB; TULU-TIGALARI LETTER UU
U+1138E; U+1138B U+113C2; TULU-TIGALARI LETTER AI
U+11391; U+11390 U+113C9; TULU-TIGALARI LETTER AU
U+113C5; U+113C2 U+113C2; TULU-TIGALARI VOWEL SIGN AI
U+113C7; U+113C2 U+113B8; TULU-TIGALARI VOWEL SIGN OO
U+113C8; U+113C2 U+113C9; TULU-TIGALARI VOWEL SIGN AU
U+11938; U+11935 U+11930; DIVES AKURU VOWEL SIGN O
U+16121; U+1611E U+1611E; GURUNG KHEMA VOWEL SIGN U
U+16122; U+1611E U+16129; GURUNG KHEMA VOWEL SIGN UU
U+16123; U+1611E U+1611F; GURUNG KHEMA VOWEL SIGN E
U+16124; U+16129 U+1611F; GURUNG KHEMA VOWEL SIGN EE
U+16125; U+1611E U+16120; GURUNG KHEMA VOWEL SIGN AI
U+16126; U+1611E U+1611E U+1611F; GURUNG KHEMA VOWEL SIGN O
U+16127; U+1611E U+16129 U+1611F; GURUNG KHEMA VOWEL SIGN OO
U+16128; U+1611E U+1611E U+16120; GURUNG KHEMA VOWEL SIGN AU
U+16D68; U+16D67 U+16D67; KIRAT RAI VOWEL SIGN AI
U+16D69; U+16D63 U+16D67; KIRAT RAI VOWEL SIGN O
U+16D6A; U+16D63 U+16D67 U+16D67; KIRAT RAI VOWEL SIGN AU

Appendix E. Additions to Exceptions (F)

# Code points recommended for derived property value UNDER REVIEW
# Union of Appendix C (263) and the PVALID members of Appendix D (21).
# 8 appear in both, so the union is 263 + 21 - 8 = 276 code points.
# Generated 2026-08-16 19:27:29 UTC
# Code point; UNDER REVIEW; Name
U+05C8; UNDER REVIEW # HEBREW POINT SHEVA NA MUDGASH
U+05C9; UNDER REVIEW # HEBREW POINT DAGESH HAZAQ MUDGASH
U+0897; UNDER REVIEW # ARABIC PEPET
U+0898; UNDER REVIEW # ARABIC SMALL HIGH WORD AL-JUZ
U+0899; UNDER REVIEW # ARABIC SMALL LOW WORD ISHMAAM
U+089A; UNDER REVIEW # ARABIC SMALL LOW WORD IMAALA
U+089B; UNDER REVIEW # ARABIC SMALL LOW WORD TASHEEL
U+089C; UNDER REVIEW # ARABIC MADDA WAAJIB
U+089D; UNDER REVIEW # ARABIC SUPERSCRIPT ALEF MOKHASSAS
U+089E; UNDER REVIEW # ARABIC DOUBLED MADDA
U+089F; UNDER REVIEW # ARABIC HALF MADDA OVER MADDA
U+08CA; UNDER REVIEW # ARABIC SMALL HIGH FARSI YEH
U+08CB; UNDER REVIEW # ARABIC SMALL HIGH YEH BARREE WITH TWO DOTS BELOW
U+08CC; UNDER REVIEW # ARABIC SMALL HIGH WORD SAH
U+08CD; UNDER REVIEW # ARABIC SMALL HIGH ZAH
U+08CE; UNDER REVIEW # ARABIC LARGE ROUND DOT ABOVE
U+08CF; UNDER REVIEW # ARABIC LARGE ROUND DOT BELOW
U+08D0; UNDER REVIEW # ARABIC SUKUN BELOW
U+08D1; UNDER REVIEW # ARABIC LARGE CIRCLE BELOW
U+08D2; UNDER REVIEW # ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW
U+0B53; UNDER REVIEW # ORIYA SIGN DOT ABOVE
U+0B54; UNDER REVIEW # ORIYA SIGN DOUBLE DOT ABOVE
U+0B55; UNDER REVIEW # ORIYA SIGN OVERLINE
U+0C3C; UNDER REVIEW # TELUGU SIGN NUKTA
U+0D81; UNDER REVIEW # SINHALA SIGN CANDRABINDU
U+0ECE; UNDER REVIEW # LAO YAMAKKAN
U+1ABF; UNDER REVIEW # COMBINING LATIN SMALL LETTER W BELOW
U+1AC0; UNDER REVIEW # COMBINING LATIN SMALL LETTER TURNED W BELOW
U+1AC1; UNDER REVIEW # COMBINING LEFT PARENTHESIS ABOVE LEFT
U+1AC2; UNDER REVIEW # COMBINING RIGHT PARENTHESIS ABOVE RIGHT
U+1AC3; UNDER REVIEW # COMBINING LEFT PARENTHESIS BELOW LEFT
U+1AC4; UNDER REVIEW # COMBINING RIGHT PARENTHESIS BELOW RIGHT
U+1AC5; UNDER REVIEW # COMBINING SQUARE BRACKETS ABOVE
U+1AC6; UNDER REVIEW # COMBINING NUMBER SIGN ABOVE
U+1AC7; UNDER REVIEW # COMBINING INVERTED DOUBLE ARCH ABOVE
U+1AC8; UNDER REVIEW # COMBINING PLUS SIGN ABOVE
U+1AC9; UNDER REVIEW # COMBINING DOUBLE PLUS SIGN ABOVE
U+1ACA; UNDER REVIEW # COMBINING DOUBLE PLUS SIGN BELOW
U+1ACB; UNDER REVIEW # COMBINING TRIPLE ACUTE ACCENT
U+1ACC; UNDER REVIEW # COMBINING LATIN SMALL LETTER INSULAR G
U+1ACD; UNDER REVIEW # COMBINING LATIN SMALL LETTER INSULAR R
U+1ACE; UNDER REVIEW # COMBINING LATIN SMALL LETTER INSULAR T
U+1ACF; UNDER REVIEW # COMBINING DOUBLE CARON
U+1AD0; UNDER REVIEW # COMBINING VERTICAL-LINE-ACUTE
U+1AD1; UNDER REVIEW # COMBINING GRAVE-VERTICAL-LINE
U+1AD2; UNDER REVIEW # COMBINING VERTICAL-LINE-GRAVE
U+1AD3; UNDER REVIEW # COMBINING ACUTE-VERTICAL-LINE
U+1AD4; UNDER REVIEW # COMBINING VERTICAL-LINE-MACRON
U+1AD5; UNDER REVIEW # COMBINING MACRON-VERTICAL-LINE
U+1AD6; UNDER REVIEW # COMBINING VERTICAL-LINE-ACUTE-GRAVE
U+1AD7; UNDER REVIEW # COMBINING VERTICAL-LINE-GRAVE-ACUTE
U+1AD8; UNDER REVIEW # COMBINING MACRON-ACUTE-GRAVE
U+1AD9; UNDER REVIEW # COMBINING SHARP SIGN
U+1ADA; UNDER REVIEW # COMBINING FLAT SIGN
U+1ADB; UNDER REVIEW # COMBINING DOWN TACK ABOVE
U+1ADC; UNDER REVIEW # COMBINING DIAERESIS WITH RAISED LEFT DOT
U+1ADD; UNDER REVIEW # COMBINING DOT-AND-RING BELOW
U+1ADE; UNDER REVIEW # COMBINING GRAVE-DOT
U+1ADF; UNDER REVIEW # COMBINING DOT-ACUTE
U+1AE0; UNDER REVIEW # COMBINING LEFT TACK ABOVE
U+1AE1; UNDER REVIEW # COMBINING RIGHT TACK ABOVE
U+1AE2; UNDER REVIEW # COMBINING MINUS SIGN ABOVE
U+1AE3; UNDER REVIEW # COMBINING INVERTED BRIDGE ABOVE
U+1AE4; UNDER REVIEW # COMBINING SQUARE ABOVE
U+1AE5; UNDER REVIEW # COMBINING SEAGULL ABOVE
U+1AE6; UNDER REVIEW # COMBINING DOUBLE ARCH BELOW
U+1AE7; UNDER REVIEW # COMBINING DOUBLE ARCH ABOVE
U+1AE8; UNDER REVIEW # COMBINING EQUALS SIGN ABOVE
U+1AE9; UNDER REVIEW # COMBINING LEFT ANGLE CENTRED ABOVE
U+1AEA; UNDER REVIEW # COMBINING UPWARDS ARROW ABOVE
U+1AEB; UNDER REVIEW # COMBINING DOUBLE RIGHTWARDS ARROW ABOVE
U+1AEC; UNDER REVIEW # COMBINING CARON-ACUTE
U+1AED; UNDER REVIEW # COMBINING VERTICAL-LINE-DOUBLE-ACUTE
U+1AEE; UNDER REVIEW # COMBINING DOUBLE GRAVE ACCENT BELOW
U+1AEF; UNDER REVIEW # COMBINING DOUBLE ACUTE ACCENT BELOW
U+1AF0; UNDER REVIEW # COMBINING DOUBLE COMMA ABOVE
U+1DFA; UNDER REVIEW # COMBINING DOT BELOW LEFT
U+A82C; UNDER REVIEW # SYLOTI NAGRI SIGN ALTERNATE HASANTA
U+105C9; UNDER REVIEW # TODHRI LETTER EI
U+105E4; UNDER REVIEW # TODHRI LETTER U
U+10D69; UNDER REVIEW # GARAY VOWEL SIGN E
U+10D6A; UNDER REVIEW # GARAY CONSONANT GEMINATION MARK
U+10D6B; UNDER REVIEW # GARAY COMBINING DOT ABOVE
U+10D6C; UNDER REVIEW # GARAY COMBINING DOUBLE DOT ABOVE
U+10D6D; UNDER REVIEW # GARAY CONSONANT NASALIZATION MARK
U+10EAB; UNDER REVIEW # YEZIDI COMBINING HAMZA MARK
U+10EAC; UNDER REVIEW # YEZIDI COMBINING MADDA MARK
U+10ECB; UNDER REVIEW # ARABIC NORTHEAST POINTING ARROWHEAD ABOVE
U+10ECC; UNDER REVIEW # ARABIC NORTHEAST POINTING ARROWHEAD BELOW
U+10ECD; UNDER REVIEW # ARABIC SOUTHWEST POINTING ARROWHEAD BELOW
U+10ECE; UNDER REVIEW # ARABIC SMALL CIRCLE ABOVE
U+10ECF; UNDER REVIEW # ARABIC LARGE CIRCLE ABOVE
U+10EF0; UNDER REVIEW # ARABIC SMALL LOW UPRIGHT RECTANGULAR ZERO
U+10EF1; UNDER REVIEW # ARABIC SQUARE BELOW
U+10EF2; UNDER REVIEW # ARABIC FILLED SQUARE BELOW
U+10EF3; UNDER REVIEW # ARABIC SMALL HIGH NOON WITH FATHA
U+10EF4; UNDER REVIEW # ARABIC SMALL LOW NOON WITH FATHA
U+10EF5; UNDER REVIEW # ARABIC SMALL HIGH NOON WITH DAMMA
U+10EF6; UNDER REVIEW # ARABIC SMALL LOW NOON WITH DAMMA
U+10EF7; UNDER REVIEW # ARABIC SMALL HIGH HEH INITIAL FORM
U+10EF8; UNDER REVIEW # ARABIC SMALL HIGH WORD KABBIR
U+10EF9; UNDER REVIEW # ARABIC MARK CROWN
U+10EFA; UNDER REVIEW # ARABIC DOUBLE VERTICAL BAR BELOW
U+10EFB; UNDER REVIEW # ARABIC SMALL LOW NOON
U+10EFC; UNDER REVIEW # ARABIC COMBINING ALEF OVERLAY
U+10EFD; UNDER REVIEW # ARABIC SMALL LOW WORD SAKTA
U+10EFE; UNDER REVIEW # ARABIC SMALL LOW WORD QASR
U+10EFF; UNDER REVIEW # ARABIC SMALL LOW WORD MADDA
U+10F82; UNDER REVIEW # OLD UYGHUR COMBINING DOT ABOVE
U+10F83; UNDER REVIEW # OLD UYGHUR COMBINING DOT BELOW
U+10F84; UNDER REVIEW # OLD UYGHUR COMBINING TWO DOTS ABOVE
U+10F85; UNDER REVIEW # OLD UYGHUR COMBINING TWO DOTS BELOW
U+11070; UNDER REVIEW # BRAHMI SIGN OLD TAMIL VIRAMA
U+11073; UNDER REVIEW # BRAHMI VOWEL SIGN OLD TAMIL SHORT E
U+11074; UNDER REVIEW # BRAHMI VOWEL SIGN OLD TAMIL SHORT O
U+110C2; UNDER REVIEW # KAITHI VOWEL SIGN VOCALIC R
U+111CF; UNDER REVIEW # SHARADA SIGN INVERTED CANDRABINDU
U+11241; UNDER REVIEW # KHOJKI VOWEL SIGN VOCALIC R
U+11383; UNDER REVIEW # TULU-TIGALARI LETTER II
U+11385; UNDER REVIEW # TULU-TIGALARI LETTER UU
U+1138E; UNDER REVIEW # TULU-TIGALARI LETTER AI
U+11391; UNDER REVIEW # TULU-TIGALARI LETTER AU
U+113BB; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN U
U+113BC; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN UU
U+113BD; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN VOCALIC R
U+113BE; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN VOCALIC RR
U+113BF; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN VOCALIC L
U+113C0; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN VOCALIC LL
U+113C5; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN AI
U+113C7; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN OO
U+113C8; UNDER REVIEW # TULU-TIGALARI VOWEL SIGN AU
U+113CE; UNDER REVIEW # TULU-TIGALARI SIGN VIRAMA
U+113D0; UNDER REVIEW # TULU-TIGALARI CONJOINER
U+113D2; UNDER REVIEW # TULU-TIGALARI GEMINATION MARK
U+113E1; UNDER REVIEW # TULU-TIGALARI VEDIC TONE SVARITA
U+113E2; UNDER REVIEW # TULU-TIGALARI VEDIC TONE ANUDATTA
U+11938; UNDER REVIEW # DIVES AKURU VOWEL SIGN O
U+1193B; UNDER REVIEW # DIVES AKURU SIGN ANUSVARA
U+1193C; UNDER REVIEW # DIVES AKURU SIGN CANDRABINDU
U+1193E; UNDER REVIEW # DIVES AKURU VIRAMA
U+11943; UNDER REVIEW # DIVES AKURU SIGN NUKTA
U+11B60; UNDER REVIEW # SHARADA VOWEL SIGN OE
U+11B62; UNDER REVIEW # SHARADA VOWEL SIGN UE
U+11B63; UNDER REVIEW # SHARADA VOWEL SIGN UUE
U+11B64; UNDER REVIEW # SHARADA VOWEL SIGN SHORT E
U+11B66; UNDER REVIEW # SHARADA VOWEL SIGN CANDRA E
U+11DF0; UNDER REVIEW # BENGALI SIGN COMBINING ANUSVARA ABOVE
U+11F00; UNDER REVIEW # KAWI SIGN CANDRABINDU
U+11F01; UNDER REVIEW # KAWI SIGN ANUSVARA
U+11F36; UNDER REVIEW # KAWI VOWEL SIGN I
U+11F37; UNDER REVIEW # KAWI VOWEL SIGN II
U+11F38; UNDER REVIEW # KAWI VOWEL SIGN U
U+11F39; UNDER REVIEW # KAWI VOWEL SIGN UU
U+11F3A; UNDER REVIEW # KAWI VOWEL SIGN VOCALIC R
U+11F40; UNDER REVIEW # KAWI VOWEL SIGN EU
U+11F42; UNDER REVIEW # KAWI CONJOINER
U+11F5A; UNDER REVIEW # KAWI SIGN NUKTA
U+13440; UNDER REVIEW # EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY
U+13447; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START
U+13448; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START
U+13449; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START
U+1344A; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP END
U+1344B; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP
U+1344C; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START AND TOP END
U+1344D; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND TOP
U+1344E; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM END
U+1344F; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START AND BOTTOM END
U+13450; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM
U+13451; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND BOTTOM
U+13452; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT END
U+13453; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP AND END
U+13454; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM AND END
U+13455; UNDER REVIEW # EGYPTIAN HIEROGLYPH MODIFIER DAMAGED
U+1611E; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN AA
U+1611F; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN I
U+16120; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN II
U+16121; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN U
U+16122; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN UU
U+16123; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN E
U+16124; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN EE
U+16125; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN AI
U+16126; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN O
U+16127; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN OO
U+16128; UNDER REVIEW # GURUNG KHEMA VOWEL SIGN AU
U+16129; UNDER REVIEW # GURUNG KHEMA VOWEL LENGTH MARK
U+1612D; UNDER REVIEW # GURUNG KHEMA SIGN ANUSVARA
U+1612E; UNDER REVIEW # GURUNG KHEMA CONSONANT SIGN MEDIAL RA
U+1612F; UNDER REVIEW # GURUNG KHEMA SIGN THOLHOMA
U+16D68; UNDER REVIEW # KIRAT RAI VOWEL SIGN AI
U+16D69; UNDER REVIEW # KIRAT RAI VOWEL SIGN O
U+16D6A; UNDER REVIEW # KIRAT RAI VOWEL SIGN AU
U+16FE4; UNDER REVIEW # KHITAN SMALL SCRIPT FILLER
U+1CF00; UNDER REVIEW # ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT
U+1CF01; UNDER REVIEW # ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON LEFT
U+1CF02; UNDER REVIEW # ZNAMENNY COMBINING MARK TSATA ON LEFT
U+1CF03; UNDER REVIEW # ZNAMENNY COMBINING MARK GORAZDO NIZKO ON LEFT
U+1CF04; UNDER REVIEW # ZNAMENNY COMBINING MARK NIZKO ON LEFT
U+1CF05; UNDER REVIEW # ZNAMENNY COMBINING MARK SREDNE ON LEFT
U+1CF06; UNDER REVIEW # ZNAMENNY COMBINING MARK MALO POVYSHE ON LEFT
U+1CF07; UNDER REVIEW # ZNAMENNY COMBINING MARK POVYSHE ON LEFT
U+1CF08; UNDER REVIEW # ZNAMENNY COMBINING MARK VYSOKO ON LEFT
U+1CF09; UNDER REVIEW # ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON LEFT
U+1CF0A; UNDER REVIEW # ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON LEFT
U+1CF0B; UNDER REVIEW # ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON LEFT
U+1CF0C; UNDER REVIEW # ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON RIGHT
U+1CF0D; UNDER REVIEW # ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON RIGHT
U+1CF0E; UNDER REVIEW # ZNAMENNY COMBINING MARK TSATA ON RIGHT
U+1CF0F; UNDER REVIEW # ZNAMENNY COMBINING MARK GORAZDO NIZKO ON RIGHT
U+1CF10; UNDER REVIEW # ZNAMENNY COMBINING MARK NIZKO ON RIGHT
U+1CF11; UNDER REVIEW # ZNAMENNY COMBINING MARK SREDNE ON RIGHT
U+1CF12; UNDER REVIEW # ZNAMENNY COMBINING MARK MALO POVYSHE ON RIGHT
U+1CF13; UNDER REVIEW # ZNAMENNY COMBINING MARK POVYSHE ON RIGHT
U+1CF14; UNDER REVIEW # ZNAMENNY COMBINING MARK VYSOKO ON RIGHT
U+1CF15; UNDER REVIEW # ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON RIGHT
U+1CF16; UNDER REVIEW # ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON RIGHT
U+1CF17; UNDER REVIEW # ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON RIGHT
U+1CF18; UNDER REVIEW # ZNAMENNY COMBINING MARK TSATA S KRYZHEM
U+1CF19; UNDER REVIEW # ZNAMENNY COMBINING MARK MALO POVYSHE S KRYZHEM
U+1CF1A; UNDER REVIEW # ZNAMENNY COMBINING MARK STRANNO MALO POVYSHE
U+1CF1B; UNDER REVIEW # ZNAMENNY COMBINING MARK POVYSHE S KRYZHEM
U+1CF1C; UNDER REVIEW # ZNAMENNY COMBINING MARK POVYSHE STRANNO
U+1CF1D; UNDER REVIEW # ZNAMENNY COMBINING MARK VYSOKO S KRYZHEM
U+1CF1E; UNDER REVIEW # ZNAMENNY COMBINING MARK MALO POVYSHE STRANNO
U+1CF1F; UNDER REVIEW # ZNAMENNY COMBINING MARK GORAZDO VYSOKO
U+1CF20; UNDER REVIEW # ZNAMENNY COMBINING MARK ZELO
U+1CF21; UNDER REVIEW # ZNAMENNY COMBINING MARK ON
U+1CF22; UNDER REVIEW # ZNAMENNY COMBINING MARK RAVNO
U+1CF23; UNDER REVIEW # ZNAMENNY COMBINING MARK TIKHAYA
U+1CF24; UNDER REVIEW # ZNAMENNY COMBINING MARK BORZAYA
U+1CF25; UNDER REVIEW # ZNAMENNY COMBINING MARK UDARKA
U+1CF26; UNDER REVIEW # ZNAMENNY COMBINING MARK PODVERTKA
U+1CF27; UNDER REVIEW # ZNAMENNY COMBINING MARK LOMKA
U+1CF28; UNDER REVIEW # ZNAMENNY COMBINING MARK KUPNAYA
U+1CF29; UNDER REVIEW # ZNAMENNY COMBINING MARK KACHKA
U+1CF2A; UNDER REVIEW # ZNAMENNY COMBINING MARK ZEVOK
U+1CF2B; UNDER REVIEW # ZNAMENNY COMBINING MARK SKOBA
U+1CF2C; UNDER REVIEW # ZNAMENNY COMBINING MARK RAZSEKA
U+1CF2D; UNDER REVIEW # ZNAMENNY COMBINING MARK KRYZH ON LEFT
U+1CF30; UNDER REVIEW # ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO
U+1CF31; UNDER REVIEW # ZNAMENNY COMBINING TONAL RANGE MARK SVETLO
U+1CF32; UNDER REVIEW # ZNAMENNY COMBINING TONAL RANGE MARK TRESVETLO
U+1CF33; UNDER REVIEW # ZNAMENNY COMBINING MARK ZADERZHKA
U+1CF34; UNDER REVIEW # ZNAMENNY COMBINING MARK DEMESTVENNY ZADERZHKA
U+1CF35; UNDER REVIEW # ZNAMENNY COMBINING MARK OTSECHKA
U+1CF36; UNDER REVIEW # ZNAMENNY COMBINING MARK PODCHASHIE
U+1CF37; UNDER REVIEW # ZNAMENNY COMBINING MARK PODCHASHIE WITH VERTICAL STROKE
U+1CF38; UNDER REVIEW # ZNAMENNY COMBINING MARK CHASHKA
U+1CF39; UNDER REVIEW # ZNAMENNY COMBINING MARK CHASHKA POLNAYA
U+1CF3A; UNDER REVIEW # ZNAMENNY COMBINING MARK OBLACHKO
U+1CF3B; UNDER REVIEW # ZNAMENNY COMBINING MARK SOROCHYA NOZHKA
U+1CF3C; UNDER REVIEW # ZNAMENNY COMBINING MARK TOCHKA
U+1CF3D; UNDER REVIEW # ZNAMENNY COMBINING MARK DVOETOCHIE
U+1CF3E; UNDER REVIEW # ZNAMENNY COMBINING ATTACHING VERTICAL OMET
U+1CF3F; UNDER REVIEW # ZNAMENNY COMBINING MARK CURVED OMET
U+1CF40; UNDER REVIEW # ZNAMENNY COMBINING MARK KRYZH
U+1CF41; UNDER REVIEW # ZNAMENNY COMBINING LOWER TONAL RANGE INDICATOR
U+1CF42; UNDER REVIEW # ZNAMENNY PRIZNAK MODIFIER LEVEL-2
U+1CF43; UNDER REVIEW # ZNAMENNY PRIZNAK MODIFIER LEVEL-3
U+1CF44; UNDER REVIEW # ZNAMENNY PRIZNAK MODIFIER DIRECTION FLIP
U+1CF45; UNDER REVIEW # ZNAMENNY PRIZNAK MODIFIER KRYZH
U+1CF46; UNDER REVIEW # ZNAMENNY PRIZNAK MODIFIER ROG
U+1D25B; UNDER REVIEW # MUSICAL SYMBOL COMBINING TREMOLO-4
U+1D25C; UNDER REVIEW # MUSICAL SYMBOL COMBINING TREMOLO-5
U+1E08F; UNDER REVIEW # COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
U+1E2AE; UNDER REVIEW # TOTO SIGN RISING TONE
U+1E4EC; UNDER REVIEW # NAG MUNDARI SIGN MUHOR
U+1E4ED; UNDER REVIEW # NAG MUNDARI SIGN TOYOR
U+1E4EE; UNDER REVIEW # NAG MUNDARI SIGN IKIR
U+1E4EF; UNDER REVIEW # NAG MUNDARI SIGN SUTUH
U+1E5EE; UNDER REVIEW # OL ONAL SIGN MU
U+1E5EF; UNDER REVIEW # OL ONAL SIGN IKIR
U+1E6E3; UNDER REVIEW # TAI YO SIGN UE
U+1E6E6; UNDER REVIEW # TAI YO SIGN AU
U+1E6EE; UNDER REVIEW # TAI YO SIGN AY
U+1E6EF; UNDER REVIEW # TAI YO SIGN ANG
U+1E6F5; UNDER REVIEW # TAI YO SIGN OM

Appendix F. Derived property values Unicode 18.0.0

# IDNA2008 derived property values for Unicode 18.0.0
# with UNDER REVIEW applied as an addition to Exceptions (F).
# Generated 2026-08-16 19:27:29 UTC
U+0000..U+002C; DISALLOWED
U+002D; PVALID
U+002E..U+002F; DISALLOWED
U+0030..U+0039; PVALID
U+003A..U+0060; DISALLOWED
U+0061..U+007A; PVALID
U+007B..U+00B6; DISALLOWED
U+00B7; CONTEXTO
U+00B8..U+00DE; DISALLOWED
U+00DF..U+00F6; PVALID
U+00F7; DISALLOWED
U+00F8..U+00FF; PVALID
U+0100; DISALLOWED
U+0101; PVALID
U+0102; DISALLOWED
U+0103; PVALID
U+0104; DISALLOWED
U+0105; PVALID
U+0106; DISALLOWED
U+0107; PVALID
U+0108; DISALLOWED
U+0109; PVALID
U+010A; DISALLOWED
U+010B; PVALID
U+010C; DISALLOWED
U+010D; PVALID
U+010E; DISALLOWED
U+010F; PVALID
U+0110; DISALLOWED
U+0111; PVALID
U+0112; DISALLOWED
U+0113; PVALID
U+0114; DISALLOWED
U+0115; PVALID
U+0116; DISALLOWED
U+0117; PVALID
U+0118; DISALLOWED
U+0119; PVALID
U+011A; DISALLOWED
U+011B; PVALID
U+011C; DISALLOWED
U+011D; PVALID
U+011E; DISALLOWED
U+011F; PVALID
U+0120; DISALLOWED
U+0121; PVALID
U+0122; DISALLOWED
U+0123; PVALID
U+0124; DISALLOWED
U+0125; PVALID
U+0126; DISALLOWED
U+0127; PVALID
U+0128; DISALLOWED
U+0129; PVALID
U+012A; DISALLOWED
U+012B; PVALID
U+012C; DISALLOWED
U+012D; PVALID
U+012E; DISALLOWED
U+012F; PVALID
U+0130; DISALLOWED
U+0131; PVALID
U+0132..U+0134; DISALLOWED
U+0135; PVALID
U+0136; DISALLOWED
U+0137..U+0138; PVALID
U+0139; DISALLOWED
U+013A; PVALID
U+013B; DISALLOWED
U+013C; PVALID
U+013D; DISALLOWED
U+013E; PVALID
U+013F..U+0141; DISALLOWED
U+0142; PVALID
U+0143; DISALLOWED
U+0144; PVALID
U+0145; DISALLOWED
U+0146; PVALID
U+0147; DISALLOWED
U+0148; PVALID
U+0149..U+014A; DISALLOWED
U+014B; PVALID
U+014C; DISALLOWED
U+014D; PVALID
U+014E; DISALLOWED
U+014F; PVALID
U+0150; DISALLOWED
U+0151; PVALID
U+0152; DISALLOWED
U+0153; PVALID
U+0154; DISALLOWED
U+0155; PVALID
U+0156; DISALLOWED
U+0157; PVALID
U+0158; DISALLOWED
U+0159; PVALID
U+015A; DISALLOWED
U+015B; PVALID
U+015C; DISALLOWED
U+015D; PVALID
U+015E; DISALLOWED
U+015F; PVALID
U+0160; DISALLOWED
U+0161; PVALID
U+0162; DISALLOWED
U+0163; PVALID
U+0164; DISALLOWED
U+0165; PVALID
U+0166; DISALLOWED
U+0167; PVALID
U+0168; DISALLOWED
U+0169; PVALID
U+016A; DISALLOWED
U+016B; PVALID
U+016C; DISALLOWED
U+016D; PVALID
U+016E; DISALLOWED
U+016F; PVALID
U+0170; DISALLOWED
U+0171; PVALID
U+0172; DISALLOWED
U+0173; PVALID
U+0174; DISALLOWED
U+0175; PVALID
U+0176; DISALLOWED
U+0177; PVALID
U+0178..U+0179; DISALLOWED
U+017A; PVALID
U+017B; DISALLOWED
U+017C; PVALID
U+017D; DISALLOWED
U+017E; PVALID
U+017F; DISALLOWED
U+0180; PVALID
U+0181..U+0182; DISALLOWED
U+0183; PVALID
U+0184; DISALLOWED
U+0185; PVALID
U+0186..U+0187; DISALLOWED
U+0188; PVALID
U+0189..U+018B; DISALLOWED
U+018C..U+018D; PVALID
U+018E..U+0191; DISALLOWED
U+0192; PVALID
U+0193..U+0194; DISALLOWED
U+0195; PVALID
U+0196..U+0198; DISALLOWED
U+0199..U+019B; PVALID
U+019C..U+019D; DISALLOWED
U+019E; PVALID
U+019F..U+01A0; DISALLOWED
U+01A1; PVALID
U+01A2; DISALLOWED
U+01A3; PVALID
U+01A4; DISALLOWED
U+01A5; PVALID
U+01A6..U+01A7; DISALLOWED
U+01A8; PVALID
U+01A9; DISALLOWED
U+01AA..U+01AB; PVALID
U+01AC; DISALLOWED
U+01AD; PVALID
U+01AE..U+01AF; DISALLOWED
U+01B0; PVALID
U+01B1..U+01B3; DISALLOWED
U+01B4; PVALID
U+01B5; DISALLOWED
U+01B6; PVALID
U+01B7..U+01B8; DISALLOWED
U+01B9..U+01BB; PVALID
U+01BC; DISALLOWED
U+01BD..U+01C3; PVALID
U+01C4..U+01CD; DISALLOWED
U+01CE; PVALID
U+01CF; DISALLOWED
U+01D0; PVALID
U+01D1; DISALLOWED
U+01D2; PVALID
U+01D3; DISALLOWED
U+01D4; PVALID
U+01D5; DISALLOWED
U+01D6; PVALID
U+01D7; DISALLOWED
U+01D8; PVALID
U+01D9; DISALLOWED
U+01DA; PVALID
U+01DB; DISALLOWED
U+01DC..U+01DD; PVALID
U+01DE; DISALLOWED
U+01DF; PVALID
U+01E0; DISALLOWED
U+01E1; PVALID
U+01E2; DISALLOWED
U+01E3; PVALID
U+01E4; DISALLOWED
U+01E5; PVALID
U+01E6; DISALLOWED
U+01E7; PVALID
U+01E8; DISALLOWED
U+01E9; PVALID
U+01EA; DISALLOWED
U+01EB; PVALID
U+01EC; DISALLOWED
U+01ED; PVALID
U+01EE; DISALLOWED
U+01EF..U+01F0; PVALID
U+01F1..U+01F4; DISALLOWED
U+01F5; PVALID
U+01F6..U+01F8; DISALLOWED
U+01F9; PVALID
U+01FA; DISALLOWED
U+01FB; PVALID
U+01FC; DISALLOWED
U+01FD; PVALID
U+01FE; DISALLOWED
U+01FF; PVALID
U+0200; DISALLOWED
U+0201; PVALID
U+0202; DISALLOWED
U+0203; PVALID
U+0204; DISALLOWED
U+0205; PVALID
U+0206; DISALLOWED
U+0207; PVALID
U+0208; DISALLOWED
U+0209; PVALID
U+020A; DISALLOWED
U+020B; PVALID
U+020C; DISALLOWED
U+020D; PVALID
U+020E; DISALLOWED
U+020F; PVALID
U+0210; DISALLOWED
U+0211; PVALID
U+0212; DISALLOWED
U+0213; PVALID
U+0214; DISALLOWED
U+0215; PVALID
U+0216; DISALLOWED
U+0217; PVALID
U+0218; DISALLOWED
U+0219; PVALID
U+021A; DISALLOWED
U+021B; PVALID
U+021C; DISALLOWED
U+021D; PVALID
U+021E; DISALLOWED
U+021F; PVALID
U+0220; DISALLOWED
U+0221; PVALID
U+0222; DISALLOWED
U+0223; PVALID
U+0224; DISALLOWED
U+0225; PVALID
U+0226; DISALLOWED
U+0227; PVALID
U+0228; DISALLOWED
U+0229; PVALID
U+022A; DISALLOWED
U+022B; PVALID
U+022C; DISALLOWED
U+022D; PVALID
U+022E; DISALLOWED
U+022F; PVALID
U+0230; DISALLOWED
U+0231; PVALID
U+0232; DISALLOWED
U+0233..U+0239; PVALID
U+023A..U+023B; DISALLOWED
U+023C; PVALID
U+023D..U+023E; DISALLOWED
U+023F..U+0240; PVALID
U+0241; DISALLOWED
U+0242; PVALID
U+0243..U+0246; DISALLOWED
U+0247; PVALID
U+0248; DISALLOWED
U+0249; PVALID
U+024A; DISALLOWED
U+024B; PVALID
U+024C; DISALLOWED
U+024D; PVALID
U+024E; DISALLOWED
U+024F..U+02AF; PVALID
U+02B0..U+02B8; DISALLOWED
U+02B9..U+02C1; PVALID
U+02C2..U+02C5; DISALLOWED
U+02C6..U+02D1; PVALID
U+02D2..U+02EB; DISALLOWED
U+02EC; PVALID
U+02ED; DISALLOWED
U+02EE; PVALID
U+02EF..U+02FF; DISALLOWED
U+0300..U+033F; PVALID
U+0340..U+0341; DISALLOWED
U+0342; PVALID
U+0343..U+0345; DISALLOWED
U+0346..U+034E; PVALID
U+034F; DISALLOWED
U+0350..U+036F; PVALID
U+0370; DISALLOWED
U+0371; PVALID
U+0372; DISALLOWED
U+0373; PVALID
U+0374; DISALLOWED
U+0375; CONTEXTO
U+0376; DISALLOWED
U+0377; PVALID
U+0378..U+0379; UNASSIGNED
U+037A; DISALLOWED
U+037B..U+037D; PVALID
U+037E..U+037F; DISALLOWED
U+0380..U+0383; UNASSIGNED
U+0384..U+038A; DISALLOWED
U+038B; UNASSIGNED
U+038C; DISALLOWED
U+038D; UNASSIGNED
U+038E..U+038F; DISALLOWED
U+0390; PVALID
U+0391..U+03A1; DISALLOWED
U+03A2; UNASSIGNED
U+03A3..U+03AB; DISALLOWED
U+03AC..U+03CE; PVALID
U+03CF..U+03D6; DISALLOWED
U+03D7; PVALID
U+03D8; DISALLOWED
U+03D9; PVALID
U+03DA; DISALLOWED
U+03DB; PVALID
U+03DC; DISALLOWED
U+03DD; PVALID
U+03DE; DISALLOWED
U+03DF; PVALID
U+03E0; DISALLOWED
U+03E1; PVALID
U+03E2; DISALLOWED
U+03E3; PVALID
U+03E4; DISALLOWED
U+03E5; PVALID
U+03E6; DISALLOWED
U+03E7; PVALID
U+03E8; DISALLOWED
U+03E9; PVALID
U+03EA; DISALLOWED
U+03EB; PVALID
U+03EC; DISALLOWED
U+03ED; PVALID
U+03EE; DISALLOWED
U+03EF; PVALID
U+03F0..U+03F2; DISALLOWED
U+03F3; PVALID
U+03F4..U+03F7; DISALLOWED
U+03F8; PVALID
U+03F9..U+03FA; DISALLOWED
U+03FB..U+03FC; PVALID
U+03FD..U+042F; DISALLOWED
U+0430..U+045F; PVALID
U+0460; DISALLOWED
U+0461; PVALID
U+0462; DISALLOWED
U+0463; PVALID
U+0464; DISALLOWED
U+0465; PVALID
U+0466; DISALLOWED
U+0467; PVALID
U+0468; DISALLOWED
U+0469; PVALID
U+046A; DISALLOWED
U+046B; PVALID
U+046C; DISALLOWED
U+046D; PVALID
U+046E; DISALLOWED
U+046F; PVALID
U+0470; DISALLOWED
U+0471; PVALID
U+0472; DISALLOWED
U+0473; PVALID
U+0474; DISALLOWED
U+0475; PVALID
U+0476; DISALLOWED
U+0477; PVALID
U+0478; DISALLOWED
U+0479; PVALID
U+047A; DISALLOWED
U+047B; PVALID
U+047C; DISALLOWED
U+047D; PVALID
U+047E; DISALLOWED
U+047F; PVALID
U+0480; DISALLOWED
U+0481; PVALID
U+0482; DISALLOWED
U+0483..U+0487; PVALID
U+0488..U+048A; DISALLOWED
U+048B; PVALID
U+048C; DISALLOWED
U+048D; PVALID
U+048E; DISALLOWED
U+048F; PVALID
U+0490; DISALLOWED
U+0491; PVALID
U+0492; DISALLOWED
U+0493; PVALID
U+0494; DISALLOWED
U+0495; PVALID
U+0496; DISALLOWED
U+0497; PVALID
U+0498; DISALLOWED
U+0499; PVALID
U+049A; DISALLOWED
U+049B; PVALID
U+049C; DISALLOWED
U+049D; PVALID
U+049E; DISALLOWED
U+049F; PVALID
U+04A0; DISALLOWED
U+04A1; PVALID
U+04A2; DISALLOWED
U+04A3; PVALID
U+04A4; DISALLOWED
U+04A5; PVALID
U+04A6; DISALLOWED
U+04A7; PVALID
U+04A8; DISALLOWED
U+04A9; PVALID
U+04AA; DISALLOWED
U+04AB; PVALID
U+04AC; DISALLOWED
U+04AD; PVALID
U+04AE; DISALLOWED
U+04AF; PVALID
U+04B0; DISALLOWED
U+04B1; PVALID
U+04B2; DISALLOWED
U+04B3; PVALID
U+04B4; DISALLOWED
U+04B5; PVALID
U+04B6; DISALLOWED
U+04B7; PVALID
U+04B8; DISALLOWED
U+04B9; PVALID
U+04BA; DISALLOWED
U+04BB; PVALID
U+04BC; DISALLOWED
U+04BD; PVALID
U+04BE; DISALLOWED
U+04BF; PVALID
U+04C0..U+04C1; DISALLOWED
U+04C2; PVALID
U+04C3; DISALLOWED
U+04C4; PVALID
U+04C5; DISALLOWED
U+04C6; PVALID
U+04C7; DISALLOWED
U+04C8; PVALID
U+04C9; DISALLOWED
U+04CA; PVALID
U+04CB; DISALLOWED
U+04CC; PVALID
U+04CD; DISALLOWED
U+04CE..U+04CF; PVALID
U+04D0; DISALLOWED
U+04D1; PVALID
U+04D2; DISALLOWED
U+04D3; PVALID
U+04D4; DISALLOWED
U+04D5; PVALID
U+04D6; DISALLOWED
U+04D7; PVALID
U+04D8; DISALLOWED
U+04D9; PVALID
U+04DA; DISALLOWED
U+04DB; PVALID
U+04DC; DISALLOWED
U+04DD; PVALID
U+04DE; DISALLOWED
U+04DF; PVALID
U+04E0; DISALLOWED
U+04E1; PVALID
U+04E2; DISALLOWED
U+04E3; PVALID
U+04E4; DISALLOWED
U+04E5; PVALID
U+04E6; DISALLOWED
U+04E7; PVALID
U+04E8; DISALLOWED
U+04E9; PVALID
U+04EA; DISALLOWED
U+04EB; PVALID
U+04EC; DISALLOWED
U+04ED; PVALID
U+04EE; DISALLOWED
U+04EF; PVALID
U+04F0; DISALLOWED
U+04F1; PVALID
U+04F2; DISALLOWED
U+04F3; PVALID
U+04F4; DISALLOWED
U+04F5; PVALID
U+04F6; DISALLOWED
U+04F7; PVALID
U+04F8; DISALLOWED
U+04F9; PVALID
U+04FA; DISALLOWED
U+04FB; PVALID
U+04FC; DISALLOWED
U+04FD; PVALID
U+04FE; DISALLOWED
U+04FF; PVALID
U+0500; DISALLOWED
U+0501; PVALID
U+0502; DISALLOWED
U+0503; PVALID
U+0504; DISALLOWED
U+0505; PVALID
U+0506; DISALLOWED
U+0507; PVALID
U+0508; DISALLOWED
U+0509; PVALID
U+050A; DISALLOWED
U+050B; PVALID
U+050C; DISALLOWED
U+050D; PVALID
U+050E; DISALLOWED
U+050F; PVALID
U+0510; DISALLOWED
U+0511; PVALID
U+0512; DISALLOWED
U+0513; PVALID
U+0514; DISALLOWED
U+0515; PVALID
U+0516; DISALLOWED
U+0517; PVALID
U+0518; DISALLOWED
U+0519; PVALID
U+051A; DISALLOWED
U+051B; PVALID
U+051C; DISALLOWED
U+051D; PVALID
U+051E; DISALLOWED
U+051F; PVALID
U+0520; DISALLOWED
U+0521; PVALID
U+0522; DISALLOWED
U+0523; PVALID
U+0524; DISALLOWED
U+0525; PVALID
U+0526; DISALLOWED
U+0527; PVALID
U+0528; DISALLOWED
U+0529; PVALID
U+052A; DISALLOWED
U+052B; PVALID
U+052C; DISALLOWED
U+052D; PVALID
U+052E; DISALLOWED
U+052F; PVALID
U+0530; UNASSIGNED
U+0531..U+0556; DISALLOWED
U+0557; UNASSIGNED
U+0558; DISALLOWED
U+0559; PVALID
U+055A..U+055F; DISALLOWED
U+0560..U+0586; PVALID
U+0587; DISALLOWED
U+0588; PVALID
U+0589..U+058F; DISALLOWED
U+0590; UNASSIGNED
U+0591..U+05BD; PVALID
U+05BE; DISALLOWED
U+05BF; PVALID
U+05C0; DISALLOWED
U+05C1..U+05C2; PVALID
U+05C3; DISALLOWED
U+05C4..U+05C5; PVALID
U+05C6; DISALLOWED
U+05C7; PVALID
U+05C8..U+05C9; UNDER REVIEW
U+05CA..U+05CF; UNASSIGNED
U+05D0..U+05EA; PVALID
U+05EB..U+05EE; UNASSIGNED
U+05EF..U+05F2; PVALID
U+05F3..U+05F4; CONTEXTO
U+05F5..U+05FF; UNASSIGNED
U+0600..U+060F; DISALLOWED
U+0610..U+061A; PVALID
U+061B..U+061F; DISALLOWED
U+0620..U+063F; PVALID
U+0640; DISALLOWED
U+0641..U+065F; PVALID
U+0660..U+0669; CONTEXTO
U+066A..U+066D; DISALLOWED
U+066E..U+0674; PVALID
U+0675..U+0678; DISALLOWED
U+0679..U+06D3; PVALID
U+06D4; DISALLOWED
U+06D5..U+06DC; PVALID
U+06DD..U+06DE; DISALLOWED
U+06DF..U+06E8; PVALID
U+06E9; DISALLOWED
U+06EA..U+06EF; PVALID
U+06F0..U+06F9; CONTEXTO
U+06FA..U+06FF; PVALID
U+0700..U+070D; DISALLOWED
U+070E; UNASSIGNED
U+070F; DISALLOWED
U+0710..U+074A; PVALID
U+074B..U+074C; UNASSIGNED
U+074D..U+07B1; PVALID
U+07B2..U+07BF; UNASSIGNED
U+07C0..U+07F5; PVALID
U+07F6..U+07FA; DISALLOWED
U+07FB..U+07FC; UNASSIGNED
U+07FD; PVALID
U+07FE..U+07FF; DISALLOWED
U+0800..U+082D; PVALID
U+082E..U+082F; UNASSIGNED
U+0830..U+083E; DISALLOWED
U+083F; UNASSIGNED
U+0840..U+085B; PVALID
U+085C..U+085D; UNASSIGNED
U+085E; DISALLOWED
U+085F; UNASSIGNED
U+0860..U+086A; PVALID
U+086B..U+086F; UNASSIGNED
U+0870..U+0887; PVALID
U+0888; DISALLOWED
U+0889..U+088F; PVALID
U+0890..U+0891; DISALLOWED
U+0892..U+0896; UNASSIGNED
U+0897..U+089F; UNDER REVIEW
U+08A0..U+08C9; PVALID
U+08CA..U+08D2; UNDER REVIEW
U+08D3..U+08E1; PVALID
U+08E2; DISALLOWED
U+08E3..U+0957; PVALID
U+0958..U+095F; DISALLOWED
U+0960..U+0963; PVALID
U+0964..U+0965; DISALLOWED
U+0966..U+096F; PVALID
U+0970; DISALLOWED
U+0971..U+0983; PVALID
U+0984; UNASSIGNED
U+0985..U+098C; PVALID
U+098D..U+098E; UNASSIGNED
U+098F..U+0990; PVALID
U+0991..U+0992; UNASSIGNED
U+0993..U+09A8; PVALID
U+09A9; UNASSIGNED
U+09AA..U+09B0; PVALID
U+09B1; UNASSIGNED
U+09B2; PVALID
U+09B3..U+09B5; UNASSIGNED
U+09B6..U+09B9; PVALID
U+09BA..U+09BB; UNASSIGNED
U+09BC..U+09C4; PVALID
U+09C5..U+09C6; UNASSIGNED
U+09C7..U+09C8; PVALID
U+09C9..U+09CA; UNASSIGNED
U+09CB..U+09CE; PVALID
U+09CF..U+09D6; UNASSIGNED
U+09D7; PVALID
U+09D8..U+09DB; UNASSIGNED
U+09DC..U+09DD; DISALLOWED
U+09DE; UNASSIGNED
U+09DF; DISALLOWED
U+09E0..U+09E3; PVALID
U+09E4..U+09E5; UNASSIGNED
U+09E6..U+09F1; PVALID
U+09F2..U+09FB; DISALLOWED
U+09FC; PVALID
U+09FD; DISALLOWED
U+09FE; PVALID
U+09FF..U+0A00; UNASSIGNED
U+0A01..U+0A03; PVALID
U+0A04; UNASSIGNED
U+0A05..U+0A0A; PVALID
U+0A0B..U+0A0E; UNASSIGNED
U+0A0F..U+0A10; PVALID
U+0A11..U+0A12; UNASSIGNED
U+0A13..U+0A28; PVALID
U+0A29; UNASSIGNED
U+0A2A..U+0A30; PVALID
U+0A31; UNASSIGNED
U+0A32; PVALID
U+0A33; DISALLOWED
U+0A34; UNASSIGNED
U+0A35; PVALID
U+0A36; DISALLOWED
U+0A37; UNASSIGNED
U+0A38..U+0A39; PVALID
U+0A3A..U+0A3B; UNASSIGNED
U+0A3C; PVALID
U+0A3D; UNASSIGNED
U+0A3E..U+0A42; PVALID
U+0A43..U+0A46; UNASSIGNED
U+0A47..U+0A48; PVALID
U+0A49..U+0A4A; UNASSIGNED
U+0A4B..U+0A4D; PVALID
U+0A4E..U+0A50; UNASSIGNED
U+0A51; PVALID
U+0A52..U+0A58; UNASSIGNED
U+0A59..U+0A5B; DISALLOWED
U+0A5C; PVALID
U+0A5D; UNASSIGNED
U+0A5E; DISALLOWED
U+0A5F..U+0A65; UNASSIGNED
U+0A66..U+0A75; PVALID
U+0A76; DISALLOWED
U+0A77..U+0A80; UNASSIGNED
U+0A81..U+0A83; PVALID
U+0A84; UNASSIGNED
U+0A85..U+0A8D; PVALID
U+0A8E; UNASSIGNED
U+0A8F..U+0A91; PVALID
U+0A92; UNASSIGNED
U+0A93..U+0AA8; PVALID
U+0AA9; UNASSIGNED
U+0AAA..U+0AB0; PVALID
U+0AB1; UNASSIGNED
U+0AB2..U+0AB3; PVALID
U+0AB4; UNASSIGNED
U+0AB5..U+0AB9; PVALID
U+0ABA..U+0ABB; UNASSIGNED
U+0ABC..U+0AC5; PVALID
U+0AC6; UNASSIGNED
U+0AC7..U+0AC9; PVALID
U+0ACA; UNASSIGNED
U+0ACB..U+0ACD; PVALID
U+0ACE..U+0ACF; UNASSIGNED
U+0AD0; PVALID
U+0AD1..U+0ADF; UNASSIGNED
U+0AE0..U+0AE3; PVALID
U+0AE4..U+0AE5; UNASSIGNED
U+0AE6..U+0AEF; PVALID
U+0AF0..U+0AF1; DISALLOWED
U+0AF2..U+0AF8; UNASSIGNED
U+0AF9..U+0AFF; PVALID
U+0B00; UNASSIGNED
U+0B01..U+0B03; PVALID
U+0B04; UNASSIGNED
U+0B05..U+0B0C; PVALID
U+0B0D..U+0B0E; UNASSIGNED
U+0B0F..U+0B10; PVALID
U+0B11..U+0B12; UNASSIGNED
U+0B13..U+0B28; PVALID
U+0B29; UNASSIGNED
U+0B2A..U+0B30; PVALID
U+0B31; UNASSIGNED
U+0B32..U+0B33; PVALID
U+0B34; UNASSIGNED
U+0B35..U+0B39; PVALID
U+0B3A..U+0B3B; UNASSIGNED
U+0B3C..U+0B44; PVALID
U+0B45..U+0B46; UNASSIGNED
U+0B47..U+0B48; PVALID
U+0B49..U+0B4A; UNASSIGNED
U+0B4B..U+0B4D; PVALID
U+0B4E..U+0B52; UNASSIGNED
U+0B53..U+0B55; UNDER REVIEW
U+0B56..U+0B57; PVALID
U+0B58..U+0B5B; UNASSIGNED
U+0B5C..U+0B5D; DISALLOWED
U+0B5E; UNASSIGNED
U+0B5F..U+0B63; PVALID
U+0B64..U+0B65; UNASSIGNED
U+0B66..U+0B6F; PVALID
U+0B70; DISALLOWED
U+0B71; PVALID
U+0B72..U+0B77; DISALLOWED
U+0B78..U+0B81; UNASSIGNED
U+0B82..U+0B83; PVALID
U+0B84; UNASSIGNED
U+0B85..U+0B8A; PVALID
U+0B8B..U+0B8D; UNASSIGNED
U+0B8E..U+0B90; PVALID
U+0B91; UNASSIGNED
U+0B92..U+0B95; PVALID
U+0B96..U+0B98; UNASSIGNED
U+0B99..U+0B9A; PVALID
U+0B9B; UNASSIGNED
U+0B9C; PVALID
U+0B9D; UNASSIGNED
U+0B9E..U+0B9F; PVALID
U+0BA0..U+0BA2; UNASSIGNED
U+0BA3..U+0BA4; PVALID
U+0BA5..U+0BA7; UNASSIGNED
U+0BA8..U+0BAA; PVALID
U+0BAB..U+0BAD; UNASSIGNED
U+0BAE..U+0BB9; PVALID
U+0BBA..U+0BBD; UNASSIGNED
U+0BBE..U+0BC2; PVALID
U+0BC3..U+0BC5; UNASSIGNED
U+0BC6..U+0BC8; PVALID
U+0BC9; UNASSIGNED
U+0BCA..U+0BCD; PVALID
U+0BCE..U+0BCF; UNASSIGNED
U+0BD0; PVALID
U+0BD1..U+0BD6; UNASSIGNED
U+0BD7; PVALID
U+0BD8..U+0BE5; UNASSIGNED
U+0BE6..U+0BEF; PVALID
U+0BF0..U+0BFA; DISALLOWED
U+0BFB..U+0BFF; UNASSIGNED
U+0C00..U+0C0C; PVALID
U+0C0D; UNASSIGNED
U+0C0E..U+0C10; PVALID
U+0C11; UNASSIGNED
U+0C12..U+0C28; PVALID
U+0C29; UNASSIGNED
U+0C2A..U+0C39; PVALID
U+0C3A..U+0C3B; UNASSIGNED
U+0C3C; UNDER REVIEW
U+0C3D..U+0C44; PVALID
U+0C45; UNASSIGNED
U+0C46..U+0C48; PVALID
U+0C49; UNASSIGNED
U+0C4A..U+0C4D; PVALID
U+0C4E..U+0C54; UNASSIGNED
U+0C55..U+0C56; PVALID
U+0C57; UNASSIGNED
U+0C58..U+0C5A; PVALID
U+0C5B; UNASSIGNED
U+0C5C..U+0C5D; PVALID
U+0C5E..U+0C5F; UNASSIGNED
U+0C60..U+0C63; PVALID
U+0C64..U+0C65; UNASSIGNED
U+0C66..U+0C6F; PVALID
U+0C70..U+0C76; UNASSIGNED
U+0C77..U+0C7F; DISALLOWED
U+0C80..U+0C83; PVALID
U+0C84; DISALLOWED
U+0C85..U+0C8C; PVALID
U+0C8D; UNASSIGNED
U+0C8E..U+0C90; PVALID
U+0C91; UNASSIGNED
U+0C92..U+0CA8; PVALID
U+0CA9; UNASSIGNED
U+0CAA..U+0CB3; PVALID
U+0CB4; UNASSIGNED
U+0CB5..U+0CB9; PVALID
U+0CBA..U+0CBB; UNASSIGNED
U+0CBC..U+0CC4; PVALID
U+0CC5; UNASSIGNED
U+0CC6..U+0CC8; PVALID
U+0CC9; UNASSIGNED
U+0CCA..U+0CCD; PVALID
U+0CCE..U+0CD4; UNASSIGNED
U+0CD5..U+0CD6; PVALID
U+0CD7..U+0CDB; UNASSIGNED
U+0CDC..U+0CDE; PVALID
U+0CDF; UNASSIGNED
U+0CE0..U+0CE3; PVALID
U+0CE4..U+0CE5; UNASSIGNED
U+0CE6..U+0CEF; PVALID
U+0CF0; UNASSIGNED
U+0CF1..U+0CF3; PVALID
U+0CF4..U+0CFF; UNASSIGNED
U+0D00..U+0D0C; PVALID
U+0D0D; UNASSIGNED
U+0D0E..U+0D10; PVALID
U+0D11; UNASSIGNED
U+0D12..U+0D44; PVALID
U+0D45; UNASSIGNED
U+0D46..U+0D48; PVALID
U+0D49; UNASSIGNED
U+0D4A..U+0D4E; PVALID
U+0D4F; DISALLOWED
U+0D50..U+0D53; UNASSIGNED
U+0D54..U+0D57; PVALID
U+0D58..U+0D5E; DISALLOWED
U+0D5F..U+0D63; PVALID
U+0D64..U+0D65; UNASSIGNED
U+0D66..U+0D6F; PVALID
U+0D70..U+0D79; DISALLOWED
U+0D7A..U+0D7F; PVALID
U+0D80; UNASSIGNED
U+0D81; UNDER REVIEW
U+0D82..U+0D83; PVALID
U+0D84; UNASSIGNED
U+0D85..U+0D96; PVALID
U+0D97..U+0D99; UNASSIGNED
U+0D9A..U+0DB1; PVALID
U+0DB2; UNASSIGNED
U+0DB3..U+0DBB; PVALID
U+0DBC; UNASSIGNED
U+0DBD; PVALID
U+0DBE..U+0DBF; UNASSIGNED
U+0DC0..U+0DC6; PVALID
U+0DC7..U+0DC9; UNASSIGNED
U+0DCA; PVALID
U+0DCB..U+0DCE; UNASSIGNED
U+0DCF..U+0DD4; PVALID
U+0DD5; UNASSIGNED
U+0DD6; PVALID
U+0DD7; UNASSIGNED
U+0DD8..U+0DDF; PVALID
U+0DE0..U+0DE5; UNASSIGNED
U+0DE6..U+0DEF; PVALID
U+0DF0..U+0DF1; UNASSIGNED
U+0DF2..U+0DF3; PVALID
U+0DF4; DISALLOWED
U+0DF5..U+0E00; UNASSIGNED
U+0E01..U+0E32; PVALID
U+0E33; DISALLOWED
U+0E34..U+0E3A; PVALID
U+0E3B..U+0E3E; UNASSIGNED
U+0E3F; DISALLOWED
U+0E40..U+0E4E; PVALID
U+0E4F; DISALLOWED
U+0E50..U+0E59; PVALID
U+0E5A..U+0E5B; DISALLOWED
U+0E5C..U+0E80; UNASSIGNED
U+0E81..U+0E82; PVALID
U+0E83; UNASSIGNED
U+0E84; PVALID
U+0E85; UNASSIGNED
U+0E86..U+0E8A; PVALID
U+0E8B; UNASSIGNED
U+0E8C..U+0EA3; PVALID
U+0EA4; UNASSIGNED
U+0EA5; PVALID
U+0EA6; UNASSIGNED
U+0EA7..U+0EB2; PVALID
U+0EB3; DISALLOWED
U+0EB4..U+0EBD; PVALID
U+0EBE..U+0EBF; UNASSIGNED
U+0EC0..U+0EC4; PVALID
U+0EC5; UNASSIGNED
U+0EC6; PVALID
U+0EC7; UNASSIGNED
U+0EC8..U+0ECD; PVALID
U+0ECE; UNDER REVIEW
U+0ECF; UNASSIGNED
U+0ED0..U+0ED9; PVALID
U+0EDA..U+0EDB; UNASSIGNED
U+0EDC..U+0EDD; DISALLOWED
U+0EDE..U+0EDF; PVALID
U+0EE0..U+0EFF; UNASSIGNED
U+0F00; PVALID
U+0F01..U+0F0A; DISALLOWED
U+0F0B; PVALID
U+0F0C..U+0F17; DISALLOWED
U+0F18..U+0F19; PVALID
U+0F1A..U+0F1F; DISALLOWED
U+0F20..U+0F29; PVALID
U+0F2A..U+0F34; DISALLOWED
U+0F35; PVALID
U+0F36; DISALLOWED
U+0F37; PVALID
U+0F38; DISALLOWED
U+0F39; PVALID
U+0F3A..U+0F3D; DISALLOWED
U+0F3E..U+0F42; PVALID
U+0F43; DISALLOWED
U+0F44..U+0F47; PVALID
U+0F48; UNASSIGNED
U+0F49..U+0F4C; PVALID
U+0F4D; DISALLOWED
U+0F4E..U+0F51; PVALID
U+0F52; DISALLOWED
U+0F53..U+0F56; PVALID
U+0F57; DISALLOWED
U+0F58..U+0F5B; PVALID
U+0F5C; DISALLOWED
U+0F5D..U+0F68; PVALID
U+0F69; DISALLOWED
U+0F6A..U+0F6C; PVALID
U+0F6D..U+0F70; UNASSIGNED
U+0F71..U+0F72; PVALID
U+0F73; DISALLOWED
U+0F74; PVALID
U+0F75..U+0F79; DISALLOWED
U+0F7A..U+0F80; PVALID
U+0F81; DISALLOWED
U+0F82..U+0F84; PVALID
U+0F85; DISALLOWED
U+0F86..U+0F92; PVALID
U+0F93; DISALLOWED
U+0F94..U+0F97; PVALID
U+0F98; UNASSIGNED
U+0F99..U+0F9C; PVALID
U+0F9D; DISALLOWED
U+0F9E..U+0FA1; PVALID
U+0FA2; DISALLOWED
U+0FA3..U+0FA6; PVALID
U+0FA7; DISALLOWED
U+0FA8..U+0FAB; PVALID
U+0FAC; DISALLOWED
U+0FAD..U+0FB8; PVALID
U+0FB9; DISALLOWED
U+0FBA..U+0FBC; PVALID
U+0FBD; UNASSIGNED
U+0FBE..U+0FC5; DISALLOWED
U+0FC6; PVALID
U+0FC7..U+0FCC; DISALLOWED
U+0FCD; UNASSIGNED
U+0FCE..U+0FDA; DISALLOWED
U+0FDB..U+0FFF; UNASSIGNED
U+1000..U+1049; PVALID
U+104A..U+104F; DISALLOWED
U+1050..U+109D; PVALID
U+109E..U+10C5; DISALLOWED
U+10C6; UNASSIGNED
U+10C7; DISALLOWED
U+10C8..U+10CC; UNASSIGNED
U+10CD; DISALLOWED
U+10CE..U+10CF; UNASSIGNED
U+10D0..U+10FA; PVALID
U+10FB..U+10FC; DISALLOWED
U+10FD..U+10FF; PVALID
U+1100..U+11FF; DISALLOWED
U+1200..U+1248; PVALID
U+1249; UNASSIGNED
U+124A..U+124D; PVALID
U+124E..U+124F; UNASSIGNED
U+1250..U+1256; PVALID
U+1257; UNASSIGNED
U+1258; PVALID
U+1259; UNASSIGNED
U+125A..U+125D; PVALID
U+125E..U+125F; UNASSIGNED
U+1260..U+1288; PVALID
U+1289; UNASSIGNED
U+128A..U+128D; PVALID
U+128E..U+128F; UNASSIGNED
U+1290..U+12B0; PVALID
U+12B1; UNASSIGNED
U+12B2..U+12B5; PVALID
U+12B6..U+12B7; UNASSIGNED
U+12B8..U+12BE; PVALID
U+12BF; UNASSIGNED
U+12C0; PVALID
U+12C1; UNASSIGNED
U+12C2..U+12C5; PVALID
U+12C6..U+12C7; UNASSIGNED
U+12C8..U+12D6; PVALID
U+12D7; UNASSIGNED
U+12D8..U+1310; PVALID
U+1311; UNASSIGNED
U+1312..U+1315; PVALID
U+1316..U+1317; UNASSIGNED
U+1318..U+135A; PVALID
U+135B..U+135C; UNASSIGNED
U+135D..U+135F; PVALID
U+1360..U+137C; DISALLOWED
U+137D..U+137F; UNASSIGNED
U+1380..U+138F; PVALID
U+1390..U+1399; DISALLOWED
U+139A..U+139F; UNASSIGNED
U+13A0..U+13F5; PVALID
U+13F6..U+13F7; UNASSIGNED
U+13F8..U+13FD; DISALLOWED
U+13FE..U+13FF; UNASSIGNED
U+1400; DISALLOWED
U+1401..U+166C; PVALID
U+166D..U+166E; DISALLOWED
U+166F..U+167F; PVALID
U+1680; DISALLOWED
U+1681..U+169A; PVALID
U+169B..U+169C; DISALLOWED
U+169D..U+169F; UNASSIGNED
U+16A0..U+16EA; PVALID
U+16EB..U+16F0; DISALLOWED
U+16F1..U+16F8; PVALID
U+16F9..U+16FF; UNASSIGNED
U+1700..U+1715; PVALID
U+1716..U+171E; UNASSIGNED
U+171F..U+1734; PVALID
U+1735..U+1736; DISALLOWED
U+1737..U+173F; UNASSIGNED
U+1740..U+1753; PVALID
U+1754..U+175F; UNASSIGNED
U+1760..U+176C; PVALID
U+176D; UNASSIGNED
U+176E..U+1770; PVALID
U+1771; UNASSIGNED
U+1772..U+1773; PVALID
U+1774..U+177F; UNASSIGNED
U+1780..U+17B3; PVALID
U+17B4..U+17B5; DISALLOWED
U+17B6..U+17D3; PVALID
U+17D4..U+17D6; DISALLOWED
U+17D7; PVALID
U+17D8..U+17DB; DISALLOWED
U+17DC..U+17DD; PVALID
U+17DE..U+17DF; UNASSIGNED
U+17E0..U+17E9; PVALID
U+17EA..U+17EF; UNASSIGNED
U+17F0..U+17F9; DISALLOWED
U+17FA..U+17FF; UNASSIGNED
U+1800..U+180F; DISALLOWED
U+1810..U+1819; PVALID
U+181A..U+181F; UNASSIGNED
U+1820..U+1878; PVALID
U+1879..U+187F; UNASSIGNED
U+1880..U+18AA; PVALID
U+18AB..U+18AF; UNASSIGNED
U+18B0..U+18F5; PVALID
U+18F6..U+18FF; UNASSIGNED
U+1900..U+191E; PVALID
U+191F; UNASSIGNED
U+1920..U+192B; PVALID
U+192C..U+192F; UNASSIGNED
U+1930..U+193B; PVALID
U+193C..U+193F; UNASSIGNED
U+1940; DISALLOWED
U+1941..U+1943; UNASSIGNED
U+1944..U+1945; DISALLOWED
U+1946..U+196D; PVALID
U+196E..U+196F; UNASSIGNED
U+1970..U+1974; PVALID
U+1975..U+197F; UNASSIGNED
U+1980..U+19AB; PVALID
U+19AC..U+19AF; UNASSIGNED
U+19B0..U+19C9; PVALID
U+19CA..U+19CF; UNASSIGNED
U+19D0..U+19D9; PVALID
U+19DA; DISALLOWED
U+19DB..U+19DD; UNASSIGNED
U+19DE..U+19FF; DISALLOWED
U+1A00..U+1A1B; PVALID
U+1A1C..U+1A1D; UNASSIGNED
U+1A1E..U+1A1F; DISALLOWED
U+1A20..U+1A5E; PVALID
U+1A5F; UNASSIGNED
U+1A60..U+1A7C; PVALID
U+1A7D..U+1A7E; UNASSIGNED
U+1A7F..U+1A89; PVALID
U+1A8A..U+1A8F; UNASSIGNED
U+1A90..U+1A99; PVALID
U+1A9A..U+1A9F; UNASSIGNED
U+1AA0..U+1AA6; DISALLOWED
U+1AA7; PVALID
U+1AA8..U+1AAD; DISALLOWED
U+1AAE..U+1AAF; UNASSIGNED
U+1AB0..U+1ABD; PVALID
U+1ABE; DISALLOWED
U+1ABF..U+1AF0; UNDER REVIEW
U+1AF1..U+1AFF; UNASSIGNED
U+1B00..U+1B4C; PVALID
U+1B4D; UNASSIGNED
U+1B4E..U+1B4F; DISALLOWED
U+1B50..U+1B59; PVALID
U+1B5A..U+1B6A; DISALLOWED
U+1B6B..U+1B73; PVALID
U+1B74..U+1B7F; DISALLOWED
U+1B80..U+1BF3; PVALID
U+1BF4..U+1BFB; UNASSIGNED
U+1BFC..U+1BFF; DISALLOWED
U+1C00..U+1C37; PVALID
U+1C38..U+1C3A; UNASSIGNED
U+1C3B..U+1C3F; DISALLOWED
U+1C40..U+1C49; PVALID
U+1C4A..U+1C4C; UNASSIGNED
U+1C4D..U+1C7D; PVALID
U+1C7E..U+1C89; DISALLOWED
U+1C8A; PVALID
U+1C8B..U+1C8F; UNASSIGNED
U+1C90..U+1CBA; DISALLOWED
U+1CBB..U+1CBC; UNASSIGNED
U+1CBD..U+1CC7; DISALLOWED
U+1CC8..U+1CCF; UNASSIGNED
U+1CD0..U+1CD2; PVALID
U+1CD3; DISALLOWED
U+1CD4..U+1CFA; PVALID
U+1CFB..U+1CFF; UNASSIGNED
U+1D00..U+1D2B; PVALID
U+1D2C..U+1D2E; DISALLOWED
U+1D2F; PVALID
U+1D30..U+1D3A; DISALLOWED
U+1D3B; PVALID
U+1D3C..U+1D4D; DISALLOWED
U+1D4E; PVALID
U+1D4F..U+1D6A; DISALLOWED
U+1D6B..U+1D77; PVALID
U+1D78; DISALLOWED
U+1D79..U+1D9A; PVALID
U+1D9B..U+1DBF; DISALLOWED
U+1DC0..U+1DF9; PVALID
U+1DFA; UNDER REVIEW
U+1DFB..U+1DFF; PVALID
U+1E00; DISALLOWED
U+1E01; PVALID
U+1E02; DISALLOWED
U+1E03; PVALID
U+1E04; DISALLOWED
U+1E05; PVALID
U+1E06; DISALLOWED
U+1E07; PVALID
U+1E08; DISALLOWED
U+1E09; PVALID
U+1E0A; DISALLOWED
U+1E0B; PVALID
U+1E0C; DISALLOWED
U+1E0D; PVALID
U+1E0E; DISALLOWED
U+1E0F; PVALID
U+1E10; DISALLOWED
U+1E11; PVALID
U+1E12; DISALLOWED
U+1E13; PVALID
U+1E14; DISALLOWED
U+1E15; PVALID
U+1E16; DISALLOWED
U+1E17; PVALID
U+1E18; DISALLOWED
U+1E19; PVALID
U+1E1A; DISALLOWED
U+1E1B; PVALID
U+1E1C; DISALLOWED
U+1E1D; PVALID
U+1E1E; DISALLOWED
U+1E1F; PVALID
U+1E20; DISALLOWED
U+1E21; PVALID
U+1E22; DISALLOWED
U+1E23; PVALID
U+1E24; DISALLOWED
U+1E25; PVALID
U+1E26; DISALLOWED
U+1E27; PVALID
U+1E28; DISALLOWED
U+1E29; PVALID
U+1E2A; DISALLOWED
U+1E2B; PVALID
U+1E2C; DISALLOWED
U+1E2D; PVALID
U+1E2E; DISALLOWED
U+1E2F; PVALID
U+1E30; DISALLOWED
U+1E31; PVALID
U+1E32; DISALLOWED
U+1E33; PVALID
U+1E34; DISALLOWED
U+1E35; PVALID
U+1E36; DISALLOWED
U+1E37; PVALID
U+1E38; DISALLOWED
U+1E39; PVALID
U+1E3A; DISALLOWED
U+1E3B; PVALID
U+1E3C; DISALLOWED
U+1E3D; PVALID
U+1E3E; DISALLOWED
U+1E3F; PVALID
U+1E40; DISALLOWED
U+1E41; PVALID
U+1E42; DISALLOWED
U+1E43; PVALID
U+1E44; DISALLOWED
U+1E45; PVALID
U+1E46; DISALLOWED
U+1E47; PVALID
U+1E48; DISALLOWED
U+1E49; PVALID
U+1E4A; DISALLOWED
U+1E4B; PVALID
U+1E4C; DISALLOWED
U+1E4D; PVALID
U+1E4E; DISALLOWED
U+1E4F; PVALID
U+1E50; DISALLOWED
U+1E51; PVALID
U+1E52; DISALLOWED
U+1E53; PVALID
U+1E54; DISALLOWED
U+1E55; PVALID
U+1E56; DISALLOWED
U+1E57; PVALID
U+1E58; DISALLOWED
U+1E59; PVALID
U+1E5A; DISALLOWED
U+1E5B; PVALID
U+1E5C; DISALLOWED
U+1E5D; PVALID
U+1E5E; DISALLOWED
U+1E5F; PVALID
U+1E60; DISALLOWED
U+1E61; PVALID
U+1E62; DISALLOWED
U+1E63; PVALID
U+1E64; DISALLOWED
U+1E65; PVALID
U+1E66; DISALLOWED
U+1E67; PVALID
U+1E68; DISALLOWED
U+1E69; PVALID
U+1E6A; DISALLOWED
U+1E6B; PVALID
U+1E6C; DISALLOWED
U+1E6D; PVALID
U+1E6E; DISALLOWED
U+1E6F; PVALID
U+1E70; DISALLOWED
U+1E71; PVALID
U+1E72; DISALLOWED
U+1E73; PVALID
U+1E74; DISALLOWED
U+1E75; PVALID
U+1E76; DISALLOWED
U+1E77; PVALID
U+1E78; DISALLOWED
U+1E79; PVALID
U+1E7A; DISALLOWED
U+1E7B; PVALID
U+1E7C; DISALLOWED
U+1E7D; PVALID
U+1E7E; DISALLOWED
U+1E7F; PVALID
U+1E80; DISALLOWED
U+1E81; PVALID
U+1E82; DISALLOWED
U+1E83; PVALID
U+1E84; DISALLOWED
U+1E85; PVALID
U+1E86; DISALLOWED
U+1E87; PVALID
U+1E88; DISALLOWED
U+1E89; PVALID
U+1E8A; DISALLOWED
U+1E8B; PVALID
U+1E8C; DISALLOWED
U+1E8D; PVALID
U+1E8E; DISALLOWED
U+1E8F; PVALID
U+1E90; DISALLOWED
U+1E91; PVALID
U+1E92; DISALLOWED
U+1E93; PVALID
U+1E94; DISALLOWED
U+1E95..U+1E99; PVALID
U+1E9A..U+1E9B; DISALLOWED
U+1E9C..U+1E9D; PVALID
U+1E9E; DISALLOWED
U+1E9F; PVALID
U+1EA0; DISALLOWED
U+1EA1; PVALID
U+1EA2; DISALLOWED
U+1EA3; PVALID
U+1EA4; DISALLOWED
U+1EA5; PVALID
U+1EA6; DISALLOWED
U+1EA7; PVALID
U+1EA8; DISALLOWED
U+1EA9; PVALID
U+1EAA; DISALLOWED
U+1EAB; PVALID
U+1EAC; DISALLOWED
U+1EAD; PVALID
U+1EAE; DISALLOWED
U+1EAF; PVALID
U+1EB0; DISALLOWED
U+1EB1; PVALID
U+1EB2; DISALLOWED
U+1EB3; PVALID
U+1EB4; DISALLOWED
U+1EB5; PVALID
U+1EB6; DISALLOWED
U+1EB7; PVALID
U+1EB8; DISALLOWED
U+1EB9; PVALID
U+1EBA; DISALLOWED
U+1EBB; PVALID
U+1EBC; DISALLOWED
U+1EBD; PVALID
U+1EBE; DISALLOWED
U+1EBF; PVALID
U+1EC0; DISALLOWED
U+1EC1; PVALID
U+1EC2; DISALLOWED
U+1EC3; PVALID
U+1EC4; DISALLOWED
U+1EC5; PVALID
U+1EC6; DISALLOWED
U+1EC7; PVALID
U+1EC8; DISALLOWED
U+1EC9; PVALID
U+1ECA; DISALLOWED
U+1ECB; PVALID
U+1ECC; DISALLOWED
U+1ECD; PVALID
U+1ECE; DISALLOWED
U+1ECF; PVALID
U+1ED0; DISALLOWED
U+1ED1; PVALID
U+1ED2; DISALLOWED
U+1ED3; PVALID
U+1ED4; DISALLOWED
U+1ED5; PVALID
U+1ED6; DISALLOWED
U+1ED7; PVALID
U+1ED8; DISALLOWED
U+1ED9; PVALID
U+1EDA; DISALLOWED
U+1EDB; PVALID
U+1EDC; DISALLOWED
U+1EDD; PVALID
U+1EDE; DISALLOWED
U+1EDF; PVALID
U+1EE0; DISALLOWED
U+1EE1; PVALID
U+1EE2; DISALLOWED
U+1EE3; PVALID
U+1EE4; DISALLOWED
U+1EE5; PVALID
U+1EE6; DISALLOWED
U+1EE7; PVALID
U+1EE8; DISALLOWED
U+1EE9; PVALID
U+1EEA; DISALLOWED
U+1EEB; PVALID
U+1EEC; DISALLOWED
U+1EED; PVALID
U+1EEE; DISALLOWED
U+1EEF; PVALID
U+1EF0; DISALLOWED
U+1EF1; PVALID
U+1EF2; DISALLOWED
U+1EF3; PVALID
U+1EF4; DISALLOWED
U+1EF5; PVALID
U+1EF6; DISALLOWED
U+1EF7; PVALID
U+1EF8; DISALLOWED
U+1EF9; PVALID
U+1EFA; DISALLOWED
U+1EFB; PVALID
U+1EFC; DISALLOWED
U+1EFD; PVALID
U+1EFE; DISALLOWED
U+1EFF..U+1F07; PVALID
U+1F08..U+1F0F; DISALLOWED
U+1F10..U+1F15; PVALID
U+1F16..U+1F17; UNASSIGNED
U+1F18..U+1F1D; DISALLOWED
U+1F1E..U+1F1F; UNASSIGNED
U+1F20..U+1F27; PVALID
U+1F28..U+1F2F; DISALLOWED
U+1F30..U+1F37; PVALID
U+1F38..U+1F3F; DISALLOWED
U+1F40..U+1F45; PVALID
U+1F46..U+1F47; UNASSIGNED
U+1F48..U+1F4D; DISALLOWED
U+1F4E..U+1F4F; UNASSIGNED
U+1F50..U+1F57; PVALID
U+1F58; UNASSIGNED
U+1F59; DISALLOWED
U+1F5A; UNASSIGNED
U+1F5B; DISALLOWED
U+1F5C; UNASSIGNED
U+1F5D; DISALLOWED
U+1F5E; UNASSIGNED
U+1F5F; DISALLOWED
U+1F60..U+1F67; PVALID
U+1F68..U+1F6F; DISALLOWED
U+1F70; PVALID
U+1F71; DISALLOWED
U+1F72; PVALID
U+1F73; DISALLOWED
U+1F74; PVALID
U+1F75; DISALLOWED
U+1F76; PVALID
U+1F77; DISALLOWED
U+1F78; PVALID
U+1F79; DISALLOWED
U+1F7A; PVALID
U+1F7B; DISALLOWED
U+1F7C; PVALID
U+1F7D; DISALLOWED
U+1F7E..U+1F7F; UNASSIGNED
U+1F80..U+1FAF; DISALLOWED
U+1FB0..U+1FB1; PVALID
U+1FB2..U+1FB4; DISALLOWED
U+1FB5; UNASSIGNED
U+1FB6; PVALID
U+1FB7..U+1FC4; DISALLOWED
U+1FC5; UNASSIGNED
U+1FC6; PVALID
U+1FC7..U+1FCF; DISALLOWED
U+1FD0..U+1FD2; PVALID
U+1FD3; DISALLOWED
U+1FD4..U+1FD5; UNASSIGNED
U+1FD6..U+1FD7; PVALID
U+1FD8..U+1FDB; DISALLOWED
U+1FDC; UNASSIGNED
U+1FDD..U+1FDF; DISALLOWED
U+1FE0..U+1FE2; PVALID
U+1FE3; DISALLOWED
U+1FE4..U+1FE7; PVALID
U+1FE8..U+1FEF; DISALLOWED
U+1FF0..U+1FF1; UNASSIGNED
U+1FF2..U+1FF4; DISALLOWED
U+1FF5; UNASSIGNED
U+1FF6; PVALID
U+1FF7..U+1FFE; DISALLOWED
U+1FFF; UNASSIGNED
U+2000..U+200B; DISALLOWED
U+200C..U+200D; CONTEXTJ
U+200E..U+2064; DISALLOWED
U+2065; UNASSIGNED
U+2066..U+2071; DISALLOWED
U+2072..U+2073; UNASSIGNED
U+2074..U+208E; DISALLOWED
U+208F; PVALID
U+2090..U+20C4; DISALLOWED
U+20C5..U+20CF; UNASSIGNED
U+20D0..U+20F0; DISALLOWED
U+20F1..U+20FF; UNASSIGNED
U+2100..U+214D; DISALLOWED
U+214E; PVALID
U+214F..U+2183; DISALLOWED
U+2184; PVALID
U+2185..U+218B; DISALLOWED
U+218C..U+218F; UNASSIGNED
U+2190..U+2429; DISALLOWED
U+242A..U+243F; UNASSIGNED
U+2440..U+244A; DISALLOWED
U+244B..U+245F; UNASSIGNED
U+2460..U+2B73; DISALLOWED
U+2B74..U+2B75; UNASSIGNED
U+2B76..U+2C2F; DISALLOWED
U+2C30..U+2C5F; PVALID
U+2C60; DISALLOWED
U+2C61; PVALID
U+2C62..U+2C64; DISALLOWED
U+2C65..U+2C66; PVALID
U+2C67; DISALLOWED
U+2C68; PVALID
U+2C69; DISALLOWED
U+2C6A; PVALID
U+2C6B; DISALLOWED
U+2C6C; PVALID
U+2C6D..U+2C70; DISALLOWED
U+2C71; PVALID
U+2C72; DISALLOWED
U+2C73..U+2C74; PVALID
U+2C75; DISALLOWED
U+2C76..U+2C7B; PVALID
U+2C7C..U+2C80; DISALLOWED
U+2C81; PVALID
U+2C82; DISALLOWED
U+2C83; PVALID
U+2C84; DISALLOWED
U+2C85; PVALID
U+2C86; DISALLOWED
U+2C87; PVALID
U+2C88; DISALLOWED
U+2C89; PVALID
U+2C8A; DISALLOWED
U+2C8B; PVALID
U+2C8C; DISALLOWED
U+2C8D; PVALID
U+2C8E; DISALLOWED
U+2C8F; PVALID
U+2C90; DISALLOWED
U+2C91; PVALID
U+2C92; DISALLOWED
U+2C93; PVALID
U+2C94; DISALLOWED
U+2C95; PVALID
U+2C96; DISALLOWED
U+2C97; PVALID
U+2C98; DISALLOWED
U+2C99; PVALID
U+2C9A; DISALLOWED
U+2C9B; PVALID
U+2C9C; DISALLOWED
U+2C9D; PVALID
U+2C9E; DISALLOWED
U+2C9F; PVALID
U+2CA0; DISALLOWED
U+2CA1; PVALID
U+2CA2; DISALLOWED
U+2CA3; PVALID
U+2CA4; DISALLOWED
U+2CA5; PVALID
U+2CA6; DISALLOWED
U+2CA7; PVALID
U+2CA8; DISALLOWED
U+2CA9; PVALID
U+2CAA; DISALLOWED
U+2CAB; PVALID
U+2CAC; DISALLOWED
U+2CAD; PVALID
U+2CAE; DISALLOWED
U+2CAF; PVALID
U+2CB0; DISALLOWED
U+2CB1; PVALID
U+2CB2; DISALLOWED
U+2CB3; PVALID
U+2CB4; DISALLOWED
U+2CB5; PVALID
U+2CB6; DISALLOWED
U+2CB7; PVALID
U+2CB8; DISALLOWED
U+2CB9; PVALID
U+2CBA; DISALLOWED
U+2CBB; PVALID
U+2CBC; DISALLOWED
U+2CBD; PVALID
U+2CBE; DISALLOWED
U+2CBF; PVALID
U+2CC0; DISALLOWED
U+2CC1; PVALID
U+2CC2; DISALLOWED
U+2CC3; PVALID
U+2CC4; DISALLOWED
U+2CC5; PVALID
U+2CC6; DISALLOWED
U+2CC7; PVALID
U+2CC8; DISALLOWED
U+2CC9; PVALID
U+2CCA; DISALLOWED
U+2CCB; PVALID
U+2CCC; DISALLOWED
U+2CCD; PVALID
U+2CCE; DISALLOWED
U+2CCF; PVALID
U+2CD0; DISALLOWED
U+2CD1; PVALID
U+2CD2; DISALLOWED
U+2CD3; PVALID
U+2CD4; DISALLOWED
U+2CD5; PVALID
U+2CD6; DISALLOWED
U+2CD7; PVALID
U+2CD8; DISALLOWED
U+2CD9; PVALID
U+2CDA; DISALLOWED
U+2CDB; PVALID
U+2CDC; DISALLOWED
U+2CDD; PVALID
U+2CDE; DISALLOWED
U+2CDF; PVALID
U+2CE0; DISALLOWED
U+2CE1; PVALID
U+2CE2; DISALLOWED
U+2CE3..U+2CE4; PVALID
U+2CE5..U+2CEB; DISALLOWED
U+2CEC; PVALID
U+2CED; DISALLOWED
U+2CEE..U+2CF1; PVALID
U+2CF2; DISALLOWED
U+2CF3; PVALID
U+2CF4..U+2CF8; UNASSIGNED
U+2CF9..U+2CFF; DISALLOWED
U+2D00..U+2D25; PVALID
U+2D26; UNASSIGNED
U+2D27; PVALID
U+2D28..U+2D2C; UNASSIGNED
U+2D2D; PVALID
U+2D2E..U+2D2F; UNASSIGNED
U+2D30..U+2D67; PVALID
U+2D68..U+2D6E; UNASSIGNED
U+2D6F..U+2D70; DISALLOWED
U+2D71..U+2D7E; UNASSIGNED
U+2D7F..U+2D96; PVALID
U+2D97..U+2D9F; UNASSIGNED
U+2DA0..U+2DA6; PVALID
U+2DA7; UNASSIGNED
U+2DA8..U+2DAE; PVALID
U+2DAF; UNASSIGNED
U+2DB0..U+2DB6; PVALID
U+2DB7; UNASSIGNED
U+2DB8..U+2DBE; PVALID
U+2DBF; UNASSIGNED
U+2DC0..U+2DC6; PVALID
U+2DC7; UNASSIGNED
U+2DC8..U+2DCE; PVALID
U+2DCF; UNASSIGNED
U+2DD0..U+2DD6; PVALID
U+2DD7; UNASSIGNED
U+2DD8..U+2DDE; PVALID
U+2DDF; UNASSIGNED
U+2DE0..U+2DFF; PVALID
U+2E00..U+2E2E; DISALLOWED
U+2E2F; PVALID
U+2E30..U+2E5D; DISALLOWED
U+2E5E..U+2E5F; UNASSIGNED
U+2E60..U+2E63; DISALLOWED
U+2E64..U+2E7F; UNASSIGNED
U+2E80..U+2E99; DISALLOWED
U+2E9A; UNASSIGNED
U+2E9B..U+2EF3; DISALLOWED
U+2EF4..U+2EFF; UNASSIGNED
U+2F00..U+2FD5; DISALLOWED
U+2FD6..U+2FEF; UNASSIGNED
U+2FF0..U+3004; DISALLOWED
U+3005..U+3007; PVALID
U+3008..U+3029; DISALLOWED
U+302A..U+302D; PVALID
U+302E..U+303B; DISALLOWED
U+303C; PVALID
U+303D..U+303F; DISALLOWED
U+3040; UNASSIGNED
U+3041..U+3096; PVALID
U+3097..U+3098; UNASSIGNED
U+3099..U+309A; PVALID
U+309B..U+309C; DISALLOWED
U+309D..U+309E; PVALID
U+309F..U+30A0; DISALLOWED
U+30A1..U+30FA; PVALID
U+30FB; CONTEXTO
U+30FC..U+30FE; PVALID
U+30FF; DISALLOWED
U+3100..U+3104; UNASSIGNED
U+3105..U+312F; PVALID
U+3130; UNASSIGNED
U+3131..U+318E; DISALLOWED
U+318F; UNASSIGNED
U+3190..U+319F; DISALLOWED
U+31A0..U+31BF; PVALID
U+31C0..U+31E5; DISALLOWED
U+31E6..U+31EE; UNASSIGNED
U+31EF; DISALLOWED
U+31F0..U+31FF; PVALID
U+3200..U+321E; DISALLOWED
U+321F; UNASSIGNED
U+3220..U+33FF; DISALLOWED
U+3400..U+4DBF; PVALID
U+4DC0..U+4DFF; DISALLOWED
U+4E00..U+A48C; PVALID
U+A48D..U+A48F; UNASSIGNED
U+A490..U+A4C6; DISALLOWED
U+A4C7..U+A4CF; UNASSIGNED
U+A4D0..U+A4FD; PVALID
U+A4FE..U+A4FF; DISALLOWED
U+A500..U+A60C; PVALID
U+A60D..U+A60F; DISALLOWED
U+A610..U+A62B; PVALID
U+A62C..U+A63F; UNASSIGNED
U+A640; DISALLOWED
U+A641; PVALID
U+A642; DISALLOWED
U+A643; PVALID
U+A644; DISALLOWED
U+A645; PVALID
U+A646; DISALLOWED
U+A647; PVALID
U+A648; DISALLOWED
U+A649; PVALID
U+A64A; DISALLOWED
U+A64B; PVALID
U+A64C; DISALLOWED
U+A64D; PVALID
U+A64E; DISALLOWED
U+A64F; PVALID
U+A650; DISALLOWED
U+A651; PVALID
U+A652; DISALLOWED
U+A653; PVALID
U+A654; DISALLOWED
U+A655; PVALID
U+A656; DISALLOWED
U+A657; PVALID
U+A658; DISALLOWED
U+A659; PVALID
U+A65A; DISALLOWED
U+A65B; PVALID
U+A65C; DISALLOWED
U+A65D; PVALID
U+A65E; DISALLOWED
U+A65F; PVALID
U+A660; DISALLOWED
U+A661; PVALID
U+A662; DISALLOWED
U+A663; PVALID
U+A664; DISALLOWED
U+A665; PVALID
U+A666; DISALLOWED
U+A667; PVALID
U+A668; DISALLOWED
U+A669; PVALID
U+A66A; DISALLOWED
U+A66B; PVALID
U+A66C; DISALLOWED
U+A66D..U+A66F; PVALID
U+A670..U+A673; DISALLOWED
U+A674..U+A67D; PVALID
U+A67E; DISALLOWED
U+A67F; PVALID
U+A680; DISALLOWED
U+A681; PVALID
U+A682; DISALLOWED
U+A683; PVALID
U+A684; DISALLOWED
U+A685; PVALID
U+A686; DISALLOWED
U+A687; PVALID
U+A688; DISALLOWED
U+A689; PVALID
U+A68A; DISALLOWED
U+A68B; PVALID
U+A68C; DISALLOWED
U+A68D; PVALID
U+A68E; DISALLOWED
U+A68F; PVALID
U+A690; DISALLOWED
U+A691; PVALID
U+A692; DISALLOWED
U+A693; PVALID
U+A694; DISALLOWED
U+A695; PVALID
U+A696; DISALLOWED
U+A697; PVALID
U+A698; DISALLOWED
U+A699; PVALID
U+A69A; DISALLOWED
U+A69B; PVALID
U+A69C..U+A69D; DISALLOWED
U+A69E..U+A6E5; PVALID
U+A6E6..U+A6EF; DISALLOWED
U+A6F0..U+A6F1; PVALID
U+A6F2..U+A6F7; DISALLOWED
U+A6F8..U+A6FF; UNASSIGNED
U+A700..U+A716; DISALLOWED
U+A717..U+A71F; PVALID
U+A720..U+A722; DISALLOWED
U+A723; PVALID
U+A724; DISALLOWED
U+A725; PVALID
U+A726; DISALLOWED
U+A727; PVALID
U+A728; DISALLOWED
U+A729; PVALID
U+A72A; DISALLOWED
U+A72B; PVALID
U+A72C; DISALLOWED
U+A72D; PVALID
U+A72E; DISALLOWED
U+A72F..U+A731; PVALID
U+A732; DISALLOWED
U+A733; PVALID
U+A734; DISALLOWED
U+A735; PVALID
U+A736; DISALLOWED
U+A737; PVALID
U+A738; DISALLOWED
U+A739; PVALID
U+A73A; DISALLOWED
U+A73B; PVALID
U+A73C; DISALLOWED
U+A73D; PVALID
U+A73E; DISALLOWED
U+A73F; PVALID
U+A740; DISALLOWED
U+A741; PVALID
U+A742; DISALLOWED
U+A743; PVALID
U+A744; DISALLOWED
U+A745; PVALID
U+A746; DISALLOWED
U+A747; PVALID
U+A748; DISALLOWED
U+A749; PVALID
U+A74A; DISALLOWED
U+A74B; PVALID
U+A74C; DISALLOWED
U+A74D; PVALID
U+A74E; DISALLOWED
U+A74F; PVALID
U+A750; DISALLOWED
U+A751; PVALID
U+A752; DISALLOWED
U+A753; PVALID
U+A754; DISALLOWED
U+A755; PVALID
U+A756; DISALLOWED
U+A757; PVALID
U+A758; DISALLOWED
U+A759; PVALID
U+A75A; DISALLOWED
U+A75B; PVALID
U+A75C; DISALLOWED
U+A75D; PVALID
U+A75E; DISALLOWED
U+A75F; PVALID
U+A760; DISALLOWED
U+A761; PVALID
U+A762; DISALLOWED
U+A763; PVALID
U+A764; DISALLOWED
U+A765; PVALID
U+A766; DISALLOWED
U+A767; PVALID
U+A768; DISALLOWED
U+A769; PVALID
U+A76A; DISALLOWED
U+A76B; PVALID
U+A76C; DISALLOWED
U+A76D; PVALID
U+A76E; DISALLOWED
U+A76F; PVALID
U+A770; DISALLOWED
U+A771..U+A778; PVALID
U+A779; DISALLOWED
U+A77A; PVALID
U+A77B; DISALLOWED
U+A77C; PVALID
U+A77D..U+A77E; DISALLOWED
U+A77F; PVALID
U+A780; DISALLOWED
U+A781; PVALID
U+A782; DISALLOWED
U+A783; PVALID
U+A784; DISALLOWED
U+A785; PVALID
U+A786; DISALLOWED
U+A787..U+A788; PVALID
U+A789..U+A78B; DISALLOWED
U+A78C; PVALID
U+A78D; DISALLOWED
U+A78E..U+A78F; PVALID
U+A790; DISALLOWED
U+A791; PVALID
U+A792; DISALLOWED
U+A793..U+A795; PVALID
U+A796; DISALLOWED
U+A797; PVALID
U+A798; DISALLOWED
U+A799; PVALID
U+A79A; DISALLOWED
U+A79B; PVALID
U+A79C; DISALLOWED
U+A79D; PVALID
U+A79E; DISALLOWED
U+A79F; PVALID
U+A7A0; DISALLOWED
U+A7A1; PVALID
U+A7A2; DISALLOWED
U+A7A3; PVALID
U+A7A4; DISALLOWED
U+A7A5; PVALID
U+A7A6; DISALLOWED
U+A7A7; PVALID
U+A7A8; DISALLOWED
U+A7A9; PVALID
U+A7AA..U+A7AE; DISALLOWED
U+A7AF; PVALID
U+A7B0..U+A7B4; DISALLOWED
U+A7B5; PVALID
U+A7B6; DISALLOWED
U+A7B7; PVALID
U+A7B8; DISALLOWED
U+A7B9; PVALID
U+A7BA; DISALLOWED
U+A7BB; PVALID
U+A7BC; DISALLOWED
U+A7BD; PVALID
U+A7BE; DISALLOWED
U+A7BF; PVALID
U+A7C0; DISALLOWED
U+A7C1; PVALID
U+A7C2; DISALLOWED
U+A7C3; PVALID
U+A7C4..U+A7C7; DISALLOWED
U+A7C8; PVALID
U+A7C9; DISALLOWED
U+A7CA; PVALID
U+A7CB..U+A7CC; DISALLOWED
U+A7CD; PVALID
U+A7CE; DISALLOWED
U+A7CF; PVALID
U+A7D0; DISALLOWED
U+A7D1; PVALID
U+A7D2; DISALLOWED
U+A7D3; PVALID
U+A7D4; DISALLOWED
U+A7D5; PVALID
U+A7D6; DISALLOWED
U+A7D7; PVALID
U+A7D8; DISALLOWED
U+A7D9; PVALID
U+A7DA; DISALLOWED
U+A7DB; PVALID
U+A7DC..U+A7DD; DISALLOWED
U+A7DE..U+A7E1; UNASSIGNED
U+A7E2; DISALLOWED
U+A7E3..U+A7F0; UNASSIGNED
U+A7F1..U+A7F5; DISALLOWED
U+A7F6..U+A7F7; PVALID
U+A7F8..U+A7F9; DISALLOWED
U+A7FA..U+A827; PVALID
U+A828..U+A82B; DISALLOWED
U+A82C; UNDER REVIEW
U+A82D..U+A82F; UNASSIGNED
U+A830..U+A839; DISALLOWED
U+A83A..U+A83F; UNASSIGNED
U+A840..U+A873; PVALID
U+A874..U+A877; DISALLOWED
U+A878..U+A87F; UNASSIGNED
U+A880..U+A8C5; PVALID
U+A8C6..U+A8CD; UNASSIGNED
U+A8CE..U+A8CF; DISALLOWED
U+A8D0..U+A8D9; PVALID
U+A8DA..U+A8DF; UNASSIGNED
U+A8E0..U+A8F7; PVALID
U+A8F8..U+A8FA; DISALLOWED
U+A8FB; PVALID
U+A8FC; DISALLOWED
U+A8FD..U+A92D; PVALID
U+A92E..U+A92F; DISALLOWED
U+A930..U+A953; PVALID
U+A954..U+A95E; UNASSIGNED
U+A95F..U+A97C; DISALLOWED
U+A97D..U+A97F; UNASSIGNED
U+A980..U+A9C0; PVALID
U+A9C1..U+A9CD; DISALLOWED
U+A9CE; UNASSIGNED
U+A9CF..U+A9D9; PVALID
U+A9DA..U+A9DD; UNASSIGNED
U+A9DE..U+A9DF; DISALLOWED
U+A9E0..U+A9FE; PVALID
U+A9FF; UNASSIGNED
U+AA00..U+AA36; PVALID
U+AA37..U+AA3F; UNASSIGNED
U+AA40..U+AA4D; PVALID
U+AA4E..U+AA4F; UNASSIGNED
U+AA50..U+AA59; PVALID
U+AA5A..U+AA5B; UNASSIGNED
U+AA5C..U+AA5F; DISALLOWED
U+AA60..U+AA76; PVALID
U+AA77..U+AA79; DISALLOWED
U+AA7A..U+AAC2; PVALID
U+AAC3..U+AADA; UNASSIGNED
U+AADB..U+AADD; PVALID
U+AADE..U+AADF; DISALLOWED
U+AAE0..U+AAEF; PVALID
U+AAF0..U+AAF1; DISALLOWED
U+AAF2..U+AAF6; PVALID
U+AAF7..U+AB00; UNASSIGNED
U+AB01..U+AB06; PVALID
U+AB07..U+AB08; UNASSIGNED
U+AB09..U+AB0E; PVALID
U+AB0F..U+AB10; UNASSIGNED
U+AB11..U+AB16; PVALID
U+AB17..U+AB1F; UNASSIGNED
U+AB20..U+AB26; PVALID
U+AB27; UNASSIGNED
U+AB28..U+AB2E; PVALID
U+AB2F; UNASSIGNED
U+AB30..U+AB5A; PVALID
U+AB5B..U+AB5F; DISALLOWED
U+AB60..U+AB68; PVALID
U+AB69..U+AB6D; DISALLOWED
U+AB6E..U+AB6F; UNASSIGNED
U+AB70..U+ABBF; DISALLOWED
U+ABC0..U+ABEA; PVALID
U+ABEB; DISALLOWED
U+ABEC..U+ABED; PVALID
U+ABEE..U+ABEF; UNASSIGNED
U+ABF0..U+ABF9; PVALID
U+ABFA..U+ABFF; UNASSIGNED
U+AC00..U+D7A3; PVALID
U+D7A4..U+D7AF; UNASSIGNED
U+D7B0..U+D7C6; DISALLOWED
U+D7C7..U+D7CA; UNASSIGNED
U+D7CB..U+D7FB; DISALLOWED
U+D7FC..U+D7FF; UNASSIGNED
U+D800..U+FA0D; DISALLOWED
U+FA0E..U+FA0F; PVALID
U+FA10; DISALLOWED
U+FA11; PVALID
U+FA12; DISALLOWED
U+FA13..U+FA14; PVALID
U+FA15..U+FA1E; DISALLOWED
U+FA1F; PVALID
U+FA20; DISALLOWED
U+FA21; PVALID
U+FA22; DISALLOWED
U+FA23..U+FA24; PVALID
U+FA25..U+FA26; DISALLOWED
U+FA27..U+FA29; PVALID
U+FA2A..U+FA6D; DISALLOWED
U+FA6E..U+FA6F; UNASSIGNED
U+FA70..U+FAD9; DISALLOWED
U+FADA..U+FAFF; UNASSIGNED
U+FB00..U+FB06; DISALLOWED
U+FB07..U+FB12; UNASSIGNED
U+FB13..U+FB17; DISALLOWED
U+FB18..U+FB1C; UNASSIGNED
U+FB1D; DISALLOWED
U+FB1E; PVALID
U+FB1F..U+FB36; DISALLOWED
U+FB37; UNASSIGNED
U+FB38..U+FB3C; DISALLOWED
U+FB3D; UNASSIGNED
U+FB3E; DISALLOWED
U+FB3F; UNASSIGNED
U+FB40..U+FB41; DISALLOWED
U+FB42; UNASSIGNED
U+FB43..U+FB44; DISALLOWED
U+FB45; UNASSIGNED
U+FB46..U+FE19; DISALLOWED
U+FE1A..U+FE1F; UNASSIGNED
U+FE20..U+FE2F; PVALID
U+FE30..U+FE52; DISALLOWED
U+FE53; UNASSIGNED
U+FE54..U+FE66; DISALLOWED
U+FE67; UNASSIGNED
U+FE68..U+FE6B; DISALLOWED
U+FE6C..U+FE6F; UNASSIGNED
U+FE70..U+FE72; DISALLOWED
U+FE73; PVALID
U+FE74; DISALLOWED
U+FE75; UNASSIGNED
U+FE76..U+FEFC; DISALLOWED
U+FEFD..U+FEFE; UNASSIGNED
U+FEFF; DISALLOWED
U+FF00; UNASSIGNED
U+FF01..U+FFBE; DISALLOWED
U+FFBF..U+FFC1; UNASSIGNED
U+FFC2..U+FFC7; DISALLOWED
U+FFC8..U+FFC9; UNASSIGNED
U+FFCA..U+FFCF; DISALLOWED
U+FFD0..U+FFD1; UNASSIGNED
U+FFD2..U+FFD7; DISALLOWED
U+FFD8..U+FFD9; UNASSIGNED
U+FFDA..U+FFDC; DISALLOWED
U+FFDD..U+FFDF; UNASSIGNED
U+FFE0..U+FFE6; DISALLOWED
U+FFE7; UNASSIGNED
U+FFE8..U+FFEE; DISALLOWED
U+FFEF..U+FFF8; UNASSIGNED
U+FFF9..U+FFFF; DISALLOWED
U+10000..U+1000B; PVALID
U+1000C; UNASSIGNED
U+1000D..U+10026; PVALID
U+10027; UNASSIGNED
U+10028..U+1003A; PVALID
U+1003B; UNASSIGNED
U+1003C..U+1003D; PVALID
U+1003E; UNASSIGNED
U+1003F..U+1004D; PVALID
U+1004E..U+1004F; UNASSIGNED
U+10050..U+1005D; PVALID
U+1005E..U+1007F; UNASSIGNED
U+10080..U+100FA; PVALID
U+100FB..U+100FF; UNASSIGNED
U+10100..U+10102; DISALLOWED
U+10103..U+10106; UNASSIGNED
U+10107..U+10133; DISALLOWED
U+10134..U+10136; UNASSIGNED
U+10137..U+1018E; DISALLOWED
U+1018F; UNASSIGNED
U+10190..U+1019C; DISALLOWED
U+1019D..U+1019F; UNASSIGNED
U+101A0; DISALLOWED
U+101A1..U+101CF; UNASSIGNED
U+101D0..U+101FC; DISALLOWED
U+101FD; PVALID
U+101FE..U+1027F; UNASSIGNED
U+10280..U+1029C; PVALID
U+1029D..U+1029F; UNASSIGNED
U+102A0..U+102D0; PVALID
U+102D1..U+102DF; UNASSIGNED
U+102E0; PVALID
U+102E1..U+102FB; DISALLOWED
U+102FC..U+102FF; UNASSIGNED
U+10300..U+1031F; PVALID
U+10320..U+10323; DISALLOWED
U+10324..U+1032C; UNASSIGNED
U+1032D..U+10340; PVALID
U+10341; DISALLOWED
U+10342..U+10349; PVALID
U+1034A; DISALLOWED
U+1034B..U+1034F; UNASSIGNED
U+10350..U+1037A; PVALID
U+1037B..U+1037F; UNASSIGNED
U+10380..U+1039D; PVALID
U+1039E; UNASSIGNED
U+1039F; DISALLOWED
U+103A0..U+103C3; PVALID
U+103C4..U+103C7; UNASSIGNED
U+103C8..U+103CF; PVALID
U+103D0..U+103D5; DISALLOWED
U+103D6..U+103FF; UNASSIGNED
U+10400..U+10427; DISALLOWED
U+10428..U+1049D; PVALID
U+1049E..U+1049F; UNASSIGNED
U+104A0..U+104A9; PVALID
U+104AA..U+104AF; UNASSIGNED
U+104B0..U+104D3; DISALLOWED
U+104D4..U+104D7; UNASSIGNED
U+104D8..U+104FB; PVALID
U+104FC..U+104FF; UNASSIGNED
U+10500..U+10527; PVALID
U+10528..U+1052F; UNASSIGNED
U+10530..U+10563; PVALID
U+10564..U+1056E; UNASSIGNED
U+1056F..U+1057A; DISALLOWED
U+1057B; UNASSIGNED
U+1057C..U+1058A; DISALLOWED
U+1058B; UNASSIGNED
U+1058C..U+10592; DISALLOWED
U+10593; UNASSIGNED
U+10594..U+10595; DISALLOWED
U+10596; UNASSIGNED
U+10597..U+105A1; PVALID
U+105A2; UNASSIGNED
U+105A3..U+105B1; PVALID
U+105B2; UNASSIGNED
U+105B3..U+105B9; PVALID
U+105BA; UNASSIGNED
U+105BB..U+105BC; PVALID
U+105BD..U+105BF; UNASSIGNED
U+105C0..U+105C8; PVALID
U+105C9; UNDER REVIEW
U+105CA..U+105E3; PVALID
U+105E4; UNDER REVIEW
U+105E5..U+105F3; PVALID
U+105F4..U+105FF; UNASSIGNED
U+10600..U+10736; PVALID
U+10737..U+1073F; UNASSIGNED
U+10740..U+10755; PVALID
U+10756..U+1075F; UNASSIGNED
U+10760..U+10767; PVALID
U+10768..U+1077F; UNASSIGNED
U+10780; PVALID
U+10781..U+10785; DISALLOWED
U+10786; UNASSIGNED
U+10787..U+107B0; DISALLOWED
U+107B1; UNASSIGNED
U+107B2..U+107BF; DISALLOWED
U+107C0..U+107FF; UNASSIGNED
U+10800..U+10805; PVALID
U+10806..U+10807; UNASSIGNED
U+10808; PVALID
U+10809; UNASSIGNED
U+1080A..U+10835; PVALID
U+10836; UNASSIGNED
U+10837..U+10838; PVALID
U+10839..U+1083B; UNASSIGNED
U+1083C; PVALID
U+1083D..U+1083E; UNASSIGNED
U+1083F..U+10855; PVALID
U+10856; UNASSIGNED
U+10857..U+1085F; DISALLOWED
U+10860..U+10876; PVALID
U+10877..U+1087F; DISALLOWED
U+10880..U+1089E; PVALID
U+1089F..U+108A6; UNASSIGNED
U+108A7..U+108AF; DISALLOWED
U+108B0..U+108DF; UNASSIGNED
U+108E0..U+108F2; PVALID
U+108F3; UNASSIGNED
U+108F4..U+108F5; PVALID
U+108F6..U+108FA; UNASSIGNED
U+108FB..U+108FF; DISALLOWED
U+10900..U+10915; PVALID
U+10916..U+1091B; DISALLOWED
U+1091C..U+1091E; UNASSIGNED
U+1091F; DISALLOWED
U+10920..U+10939; PVALID
U+1093A..U+1093E; UNASSIGNED
U+1093F; DISALLOWED
U+10940..U+10959; PVALID
U+1095A..U+1097F; UNASSIGNED
U+10980..U+109B7; PVALID
U+109B8..U+109BB; UNASSIGNED
U+109BC..U+109BD; DISALLOWED
U+109BE..U+109BF; PVALID
U+109C0..U+109CF; DISALLOWED
U+109D0..U+109D1; UNASSIGNED
U+109D2..U+109FF; DISALLOWED
U+10A00..U+10A03; PVALID
U+10A04; UNASSIGNED
U+10A05..U+10A06; PVALID
U+10A07..U+10A0B; UNASSIGNED
U+10A0C..U+10A13; PVALID
U+10A14; UNASSIGNED
U+10A15..U+10A17; PVALID
U+10A18; UNASSIGNED
U+10A19..U+10A35; PVALID
U+10A36..U+10A37; UNASSIGNED
U+10A38..U+10A3A; PVALID
U+10A3B..U+10A3E; UNASSIGNED
U+10A3F; PVALID
U+10A40..U+10A48; DISALLOWED
U+10A49..U+10A4F; UNASSIGNED
U+10A50..U+10A58; DISALLOWED
U+10A59..U+10A5F; UNASSIGNED
U+10A60..U+10A7C; PVALID
U+10A7D..U+10A7F; DISALLOWED
U+10A80..U+10A9C; PVALID
U+10A9D..U+10A9F; DISALLOWED
U+10AA0..U+10ABF; UNASSIGNED
U+10AC0..U+10AC7; PVALID
U+10AC8; DISALLOWED
U+10AC9..U+10AE6; PVALID
U+10AE7..U+10AEA; UNASSIGNED
U+10AEB..U+10AF6; DISALLOWED
U+10AF7..U+10AFF; UNASSIGNED
U+10B00..U+10B35; PVALID
U+10B36..U+10B38; UNASSIGNED
U+10B39..U+10B3F; DISALLOWED
U+10B40..U+10B55; PVALID
U+10B56..U+10B57; UNASSIGNED
U+10B58..U+10B5F; DISALLOWED
U+10B60..U+10B72; PVALID
U+10B73..U+10B77; UNASSIGNED
U+10B78..U+10B7F; DISALLOWED
U+10B80..U+10B91; PVALID
U+10B92..U+10B98; UNASSIGNED
U+10B99..U+10B9C; DISALLOWED
U+10B9D..U+10BA8; UNASSIGNED
U+10BA9..U+10BAF; DISALLOWED
U+10BB0..U+10BFF; UNASSIGNED
U+10C00..U+10C48; PVALID
U+10C49..U+10C7F; UNASSIGNED
U+10C80..U+10CB2; DISALLOWED
U+10CB3..U+10CBF; UNASSIGNED
U+10CC0..U+10CF2; PVALID
U+10CF3..U+10CF9; UNASSIGNED
U+10CFA..U+10CFF; DISALLOWED
U+10D00..U+10D27; PVALID
U+10D28..U+10D2F; UNASSIGNED
U+10D30..U+10D39; PVALID
U+10D3A..U+10D3F; UNASSIGNED
U+10D40..U+10D4F; PVALID
U+10D50..U+10D65; DISALLOWED
U+10D66..U+10D68; UNASSIGNED
U+10D69..U+10D6D; UNDER REVIEW
U+10D6E; DISALLOWED
U+10D6F..U+10D85; PVALID
U+10D86..U+10D8D; UNASSIGNED
U+10D8E..U+10D8F; DISALLOWED
U+10D90..U+10E5F; UNASSIGNED
U+10E60..U+10E7E; DISALLOWED
U+10E7F; UNASSIGNED
U+10E80..U+10EA9; PVALID
U+10EAA; UNASSIGNED
U+10EAB..U+10EAC; UNDER REVIEW
U+10EAD; DISALLOWED
U+10EAE..U+10EAF; UNASSIGNED
U+10EB0..U+10EB1; PVALID
U+10EB2..U+10EC1; UNASSIGNED
U+10EC2..U+10EC7; PVALID
U+10EC8; UNASSIGNED
U+10EC9..U+10ECA; DISALLOWED
U+10ECB..U+10ECF; UNDER REVIEW
U+10ED0..U+10ED8; DISALLOWED
U+10ED9..U+10EEE; PVALID
U+10EEF; UNASSIGNED
U+10EF0..U+10EFF; UNDER REVIEW
U+10F00..U+10F1C; PVALID
U+10F1D..U+10F26; DISALLOWED
U+10F27; PVALID
U+10F28..U+10F2F; UNASSIGNED
U+10F30..U+10F50; PVALID
U+10F51..U+10F59; DISALLOWED
U+10F5A..U+10F6F; UNASSIGNED
U+10F70..U+10F81; PVALID
U+10F82..U+10F85; UNDER REVIEW
U+10F86..U+10F89; DISALLOWED
U+10F8A..U+10FAF; UNASSIGNED
U+10FB0..U+10FC4; PVALID
U+10FC5..U+10FCB; DISALLOWED
U+10FCC..U+10FDF; UNASSIGNED
U+10FE0..U+10FF6; PVALID
U+10FF7..U+10FFF; UNASSIGNED
U+11000..U+11046; PVALID
U+11047..U+1104D; DISALLOWED
U+1104E..U+11051; UNASSIGNED
U+11052..U+11065; DISALLOWED
U+11066..U+1106F; PVALID
U+11070; UNDER REVIEW
U+11071..U+11072; PVALID
U+11073..U+11074; UNDER REVIEW
U+11075; PVALID
U+11076..U+1107E; UNASSIGNED
U+1107F..U+110BA; PVALID
U+110BB..U+110C1; DISALLOWED
U+110C2; UNDER REVIEW
U+110C3..U+110CC; UNASSIGNED
U+110CD; DISALLOWED
U+110CE..U+110CF; UNASSIGNED
U+110D0..U+110E8; PVALID
U+110E9..U+110EF; UNASSIGNED
U+110F0..U+110F9; PVALID
U+110FA..U+110FF; UNASSIGNED
U+11100..U+11134; PVALID
U+11135; UNASSIGNED
U+11136..U+1113F; PVALID
U+11140..U+11143; DISALLOWED
U+11144..U+11147; PVALID
U+11148..U+1114F; UNASSIGNED
U+11150..U+11173; PVALID
U+11174..U+11175; DISALLOWED
U+11176; PVALID
U+11177..U+1117F; UNASSIGNED
U+11180..U+111C4; PVALID
U+111C5..U+111C8; DISALLOWED
U+111C9..U+111CC; PVALID
U+111CD; DISALLOWED
U+111CE; PVALID
U+111CF; UNDER REVIEW
U+111D0..U+111DA; PVALID
U+111DB; DISALLOWED
U+111DC; PVALID
U+111DD..U+111DF; DISALLOWED
U+111E0; UNASSIGNED
U+111E1..U+111F4; DISALLOWED
U+111F5..U+111FF; UNASSIGNED
U+11200..U+11211; PVALID
U+11212; UNASSIGNED
U+11213..U+11237; PVALID
U+11238..U+1123D; DISALLOWED
U+1123E..U+11240; PVALID
U+11241; UNDER REVIEW
U+11242..U+1127F; UNASSIGNED
U+11280..U+11286; PVALID
U+11287; UNASSIGNED
U+11288; PVALID
U+11289; UNASSIGNED
U+1128A..U+1128D; PVALID
U+1128E; UNASSIGNED
U+1128F..U+1129D; PVALID
U+1129E; UNASSIGNED
U+1129F..U+112A8; PVALID
U+112A9; DISALLOWED
U+112AA..U+112AF; UNASSIGNED
U+112B0..U+112EA; PVALID
U+112EB..U+112EF; UNASSIGNED
U+112F0..U+112F9; PVALID
U+112FA..U+112FF; UNASSIGNED
U+11300..U+11303; PVALID
U+11304; UNASSIGNED
U+11305..U+1130C; PVALID
U+1130D..U+1130E; UNASSIGNED
U+1130F..U+11310; PVALID
U+11311..U+11312; UNASSIGNED
U+11313..U+11328; PVALID
U+11329; UNASSIGNED
U+1132A..U+11330; PVALID
U+11331; UNASSIGNED
U+11332..U+11333; PVALID
U+11334; UNASSIGNED
U+11335..U+11339; PVALID
U+1133A; UNASSIGNED
U+1133B..U+11344; PVALID
U+11345..U+11346; UNASSIGNED
U+11347..U+11348; PVALID
U+11349..U+1134A; UNASSIGNED
U+1134B..U+1134D; PVALID
U+1134E..U+1134F; UNASSIGNED
U+11350; PVALID
U+11351..U+11356; UNASSIGNED
U+11357; PVALID
U+11358..U+1135C; UNASSIGNED
U+1135D..U+11363; PVALID
U+11364..U+11365; UNASSIGNED
U+11366..U+1136C; PVALID
U+1136D..U+1136F; UNASSIGNED
U+11370..U+11374; PVALID
U+11375..U+1137F; UNASSIGNED
U+11380..U+11382; PVALID
U+11383; UNDER REVIEW
U+11384; PVALID
U+11385; UNDER REVIEW
U+11386..U+11389; PVALID
U+1138A; UNASSIGNED
U+1138B; PVALID
U+1138C..U+1138D; UNASSIGNED
U+1138E; UNDER REVIEW
U+1138F; UNASSIGNED
U+11390; PVALID
U+11391; UNDER REVIEW
U+11392..U+113B5; PVALID
U+113B6; UNASSIGNED
U+113B7..U+113BA; PVALID
U+113BB..U+113C0; UNDER REVIEW
U+113C1; UNASSIGNED
U+113C2; PVALID
U+113C3..U+113C4; UNASSIGNED
U+113C5; UNDER REVIEW
U+113C6; UNASSIGNED
U+113C7..U+113C8; UNDER REVIEW
U+113C9..U+113CA; PVALID
U+113CB; UNASSIGNED
U+113CC..U+113CD; PVALID
U+113CE; UNDER REVIEW
U+113CF; PVALID
U+113D0; UNDER REVIEW
U+113D1; PVALID
U+113D2; UNDER REVIEW
U+113D3; PVALID
U+113D4..U+113D5; DISALLOWED
U+113D6; UNASSIGNED
U+113D7..U+113D8; DISALLOWED
U+113D9..U+113E0; UNASSIGNED
U+113E1..U+113E2; UNDER REVIEW
U+113E3..U+113FF; UNASSIGNED
U+11400..U+1144A; PVALID
U+1144B..U+1144F; DISALLOWED
U+11450..U+11459; PVALID
U+1145A..U+1145B; DISALLOWED
U+1145C; UNASSIGNED
U+1145D; DISALLOWED
U+1145E..U+11461; PVALID
U+11462..U+1147F; UNASSIGNED
U+11480..U+114C5; PVALID
U+114C6; DISALLOWED
U+114C7; PVALID
U+114C8..U+114CF; UNASSIGNED
U+114D0..U+114D9; PVALID
U+114DA..U+1157F; UNASSIGNED
U+11580..U+115B5; PVALID
U+115B6..U+115B7; UNASSIGNED
U+115B8..U+115C0; PVALID
U+115C1..U+115D7; DISALLOWED
U+115D8..U+115DD; PVALID
U+115DE..U+115FF; UNASSIGNED
U+11600..U+11640; PVALID
U+11641..U+11643; DISALLOWED
U+11644; PVALID
U+11645..U+1164F; UNASSIGNED
U+11650..U+11659; PVALID
U+1165A..U+1165F; UNASSIGNED
U+11660..U+1166C; DISALLOWED
U+1166D..U+1167F; UNASSIGNED
U+11680..U+116B8; PVALID
U+116B9; DISALLOWED
U+116BA..U+116BF; UNASSIGNED
U+116C0..U+116C9; PVALID
U+116CA..U+116CF; UNASSIGNED
U+116D0..U+116E3; PVALID
U+116E4..U+116FF; UNASSIGNED
U+11700..U+1171A; PVALID
U+1171B..U+1171C; UNASSIGNED
U+1171D..U+1172B; PVALID
U+1172C..U+1172F; UNASSIGNED
U+11730..U+11739; PVALID
U+1173A..U+1173F; DISALLOWED
U+11740..U+11746; PVALID
U+11747..U+117FF; UNASSIGNED
U+11800..U+1183A; PVALID
U+1183B; DISALLOWED
U+1183C..U+1189F; UNASSIGNED
U+118A0..U+118BF; DISALLOWED
U+118C0..U+118E9; PVALID
U+118EA..U+118F2; DISALLOWED
U+118F3..U+118FE; UNASSIGNED
U+118FF..U+11906; PVALID
U+11907..U+11908; UNASSIGNED
U+11909; PVALID
U+1190A..U+1190B; UNASSIGNED
U+1190C..U+11913; PVALID
U+11914; UNASSIGNED
U+11915..U+11916; PVALID
U+11917; UNASSIGNED
U+11918..U+11935; PVALID
U+11936; UNASSIGNED
U+11937; PVALID
U+11938; UNDER REVIEW
U+11939..U+1193A; UNASSIGNED
U+1193B..U+1193C; UNDER REVIEW
U+1193D; PVALID
U+1193E; UNDER REVIEW
U+1193F..U+11942; PVALID
U+11943; UNDER REVIEW
U+11944..U+11946; DISALLOWED
U+11947..U+1194F; UNASSIGNED
U+11950..U+11959; PVALID
U+1195A..U+1199F; UNASSIGNED
U+119A0..U+119A7; PVALID
U+119A8..U+119A9; UNASSIGNED
U+119AA..U+119D7; PVALID
U+119D8..U+119D9; UNASSIGNED
U+119DA..U+119E1; PVALID
U+119E2; DISALLOWED
U+119E3..U+119E4; PVALID
U+119E5..U+119FF; UNASSIGNED
U+11A00..U+11A3E; PVALID
U+11A3F..U+11A46; DISALLOWED
U+11A47; PVALID
U+11A48..U+11A4F; UNASSIGNED
U+11A50..U+11A99; PVALID
U+11A9A..U+11A9C; DISALLOWED
U+11A9D; PVALID
U+11A9E..U+11AA2; DISALLOWED
U+11AA3..U+11AAF; UNASSIGNED
U+11AB0..U+11AF8; PVALID
U+11AF9..U+11AFF; UNASSIGNED
U+11B00..U+11B09; DISALLOWED
U+11B0A; PVALID
U+11B0B..U+11B5F; UNASSIGNED
U+11B60; UNDER REVIEW
U+11B61; PVALID
U+11B62..U+11B64; UNDER REVIEW
U+11B65; PVALID
U+11B66; UNDER REVIEW
U+11B67; PVALID
U+11B68..U+11BBF; UNASSIGNED
U+11BC0..U+11BE0; PVALID
U+11BE1; DISALLOWED
U+11BE2..U+11BEF; UNASSIGNED
U+11BF0..U+11BF9; PVALID
U+11BFA..U+11BFF; UNASSIGNED
U+11C00..U+11C08; PVALID
U+11C09; UNASSIGNED
U+11C0A..U+11C36; PVALID
U+11C37; UNASSIGNED
U+11C38..U+11C40; PVALID
U+11C41..U+11C45; DISALLOWED
U+11C46..U+11C4F; UNASSIGNED
U+11C50..U+11C59; PVALID
U+11C5A..U+11C6C; DISALLOWED
U+11C6D..U+11C6F; UNASSIGNED
U+11C70..U+11C71; DISALLOWED
U+11C72..U+11C8F; PVALID
U+11C90..U+11C91; UNASSIGNED
U+11C92..U+11CA7; PVALID
U+11CA8; UNASSIGNED
U+11CA9..U+11CB6; PVALID
U+11CB7..U+11CFF; UNASSIGNED
U+11D00..U+11D06; PVALID
U+11D07; UNASSIGNED
U+11D08..U+11D09; PVALID
U+11D0A; UNASSIGNED
U+11D0B..U+11D36; PVALID
U+11D37..U+11D39; UNASSIGNED
U+11D3A; PVALID
U+11D3B; UNASSIGNED
U+11D3C..U+11D3D; PVALID
U+11D3E; UNASSIGNED
U+11D3F..U+11D47; PVALID
U+11D48..U+11D4F; UNASSIGNED
U+11D50..U+11D59; PVALID
U+11D5A..U+11D5F; UNASSIGNED
U+11D60..U+11D65; PVALID
U+11D66; UNASSIGNED
U+11D67..U+11D68; PVALID
U+11D69; UNASSIGNED
U+11D6A..U+11D8E; PVALID
U+11D8F; UNASSIGNED
U+11D90..U+11D91; PVALID
U+11D92; UNASSIGNED
U+11D93..U+11D98; PVALID
U+11D99..U+11D9F; UNASSIGNED
U+11DA0..U+11DA9; PVALID
U+11DAA..U+11DAF; UNASSIGNED
U+11DB0..U+11DDB; PVALID
U+11DDC..U+11DDF; UNASSIGNED
U+11DE0..U+11DE9; PVALID
U+11DEA..U+11DEF; UNASSIGNED
U+11DF0; UNDER REVIEW
U+11DF1; PVALID
U+11DF2..U+11EDF; UNASSIGNED
U+11EE0..U+11EF6; PVALID
U+11EF7..U+11EF8; DISALLOWED
U+11EF9..U+11EFF; UNASSIGNED
U+11F00..U+11F01; UNDER REVIEW
U+11F02..U+11F10; PVALID
U+11F11; UNASSIGNED
U+11F12..U+11F35; PVALID
U+11F36..U+11F3A; UNDER REVIEW
U+11F3B..U+11F3D; UNASSIGNED
U+11F3E..U+11F3F; PVALID
U+11F40; UNDER REVIEW
U+11F41; PVALID
U+11F42; UNDER REVIEW
U+11F43..U+11F4F; DISALLOWED
U+11F50..U+11F59; PVALID
U+11F5A; UNDER REVIEW
U+11F5B..U+11FAF; UNASSIGNED
U+11FB0; PVALID
U+11FB1..U+11FBF; UNASSIGNED
U+11FC0..U+11FF1; DISALLOWED
U+11FF2..U+11FFE; UNASSIGNED
U+11FFF; DISALLOWED
U+12000..U+12399; PVALID
U+1239A..U+123FF; UNASSIGNED
U+12400..U+1247F; DISALLOWED
U+12480..U+12543; PVALID
U+12544..U+1254F; UNASSIGNED
U+12550..U+12686; DISALLOWED
U+12687..U+12F8F; UNASSIGNED
U+12F90..U+12FF0; PVALID
U+12FF1..U+12FF2; DISALLOWED
U+12FF3..U+12FFF; UNASSIGNED
U+13000..U+1342F; PVALID
U+13430..U+1343F; DISALLOWED
U+13440; UNDER REVIEW
U+13441..U+13446; PVALID
U+13447..U+13455; UNDER REVIEW
U+13456..U+1345F; UNASSIGNED
U+13460..U+143FA; PVALID
U+143FB..U+143FF; UNASSIGNED
U+14400..U+14646; PVALID
U+14647..U+160FF; UNASSIGNED
U+16100..U+1611D; PVALID
U+1611E..U+16129; UNDER REVIEW
U+1612A..U+1612C; PVALID
U+1612D..U+1612F; UNDER REVIEW
U+16130..U+16139; PVALID
U+1613A..U+167FF; UNASSIGNED
U+16800..U+16A38; PVALID
U+16A39..U+16A3F; UNASSIGNED
U+16A40..U+16A5E; PVALID
U+16A5F; UNASSIGNED
U+16A60..U+16A69; PVALID
U+16A6A..U+16A6D; UNASSIGNED
U+16A6E..U+16A6F; DISALLOWED
U+16A70..U+16ABE; PVALID
U+16ABF; UNASSIGNED
U+16AC0..U+16AC9; PVALID
U+16ACA..U+16ACF; UNASSIGNED
U+16AD0..U+16AED; PVALID
U+16AEE..U+16AEF; UNASSIGNED
U+16AF0..U+16AF4; PVALID
U+16AF5; DISALLOWED
U+16AF6..U+16AFF; UNASSIGNED
U+16B00..U+16B36; PVALID
U+16B37..U+16B3F; DISALLOWED
U+16B40..U+16B43; PVALID
U+16B44..U+16B45; DISALLOWED
U+16B46..U+16B4F; UNASSIGNED
U+16B50..U+16B59; PVALID
U+16B5A; UNASSIGNED
U+16B5B..U+16B61; DISALLOWED
U+16B62; UNASSIGNED
U+16B63..U+16B77; PVALID
U+16B78..U+16B7C; UNASSIGNED
U+16B7D..U+16B8F; PVALID
U+16B90..U+16D3F; UNASSIGNED
U+16D40..U+16D67; PVALID
U+16D68..U+16D6A; UNDER REVIEW
U+16D6B..U+16D6C; PVALID
U+16D6D..U+16D6F; DISALLOWED
U+16D70..U+16D79; PVALID
U+16D7A..U+16E3F; UNASSIGNED
U+16E40..U+16E5F; DISALLOWED
U+16E60..U+16E7F; PVALID
U+16E80..U+16E9A; DISALLOWED
U+16E9B..U+16E9F; UNASSIGNED
U+16EA0..U+16EB8; DISALLOWED
U+16EB9..U+16EBA; UNASSIGNED
U+16EBB..U+16ED3; PVALID
U+16ED4..U+16EFF; UNASSIGNED
U+16F00..U+16F4A; PVALID
U+16F4B..U+16F4E; UNASSIGNED
U+16F4F..U+16F87; PVALID
U+16F88..U+16F8E; UNASSIGNED
U+16F8F..U+16F9F; PVALID
U+16FA0..U+16FDF; UNASSIGNED
U+16FE0..U+16FE1; PVALID
U+16FE2; DISALLOWED
U+16FE3; PVALID
U+16FE4; UNDER REVIEW
U+16FE5..U+16FEF; UNASSIGNED
U+16FF0..U+16FF3; PVALID
U+16FF4..U+16FF6; DISALLOWED
U+16FF7..U+16FFF; UNASSIGNED
U+17000..U+18CDA; PVALID
U+18CDB..U+18CFE; UNASSIGNED
U+18CFF..U+18D20; PVALID
U+18D21..U+18D7F; UNASSIGNED
U+18D80..U+18DF2; PVALID
U+18DF3..U+18DFF; UNASSIGNED
U+18E00..U+19191; PVALID
U+19192..U+1919F; UNASSIGNED
U+191A0..U+191D2; PVALID
U+191D3..U+1AFEF; UNASSIGNED
U+1AFF0..U+1AFF3; PVALID
U+1AFF4; UNASSIGNED
U+1AFF5..U+1AFFB; PVALID
U+1AFFC; UNASSIGNED
U+1AFFD..U+1AFFE; PVALID
U+1AFFF; UNASSIGNED
U+1B000..U+1B122; PVALID
U+1B123..U+1B126; DISALLOWED
U+1B127..U+1B128; PVALID
U+1B129..U+1B131; UNASSIGNED
U+1B132; PVALID
U+1B133..U+1B14F; UNASSIGNED
U+1B150..U+1B152; PVALID
U+1B153..U+1B154; UNASSIGNED
U+1B155; PVALID
U+1B156..U+1B163; UNASSIGNED
U+1B164..U+1B168; PVALID
U+1B169..U+1B16F; UNASSIGNED
U+1B170..U+1B2FB; PVALID
U+1B2FC..U+1BBFF; UNASSIGNED
U+1BC00..U+1BC6A; PVALID
U+1BC6B..U+1BC6F; UNASSIGNED
U+1BC70..U+1BC7C; PVALID
U+1BC7D..U+1BC7F; UNASSIGNED
U+1BC80..U+1BC88; PVALID
U+1BC89..U+1BC8F; UNASSIGNED
U+1BC90..U+1BC99; PVALID
U+1BC9A..U+1BC9B; UNASSIGNED
U+1BC9C; DISALLOWED
U+1BC9D..U+1BC9E; PVALID
U+1BC9F..U+1BCA3; DISALLOWED
U+1BCA4..U+1CBFF; UNASSIGNED
U+1CC00..U+1CCFC; DISALLOWED
U+1CCFD..U+1CCFF; UNASSIGNED
U+1CD00..U+1CEB3; DISALLOWED
U+1CEB4..U+1CEB9; UNASSIGNED
U+1CEBA..U+1CED0; DISALLOWED
U+1CED1; UNASSIGNED
U+1CED2..U+1CED4; DISALLOWED
U+1CED5..U+1CEDC; UNASSIGNED
U+1CEDD..U+1CEFD; DISALLOWED
U+1CEFE..U+1CEFF; UNASSIGNED
U+1CF00..U+1CF2D; UNDER REVIEW
U+1CF2E..U+1CF2F; UNASSIGNED
U+1CF30..U+1CF46; UNDER REVIEW
U+1CF47..U+1CF4F; UNASSIGNED
U+1CF50..U+1CFC3; DISALLOWED
U+1CFC4..U+1CFFF; UNASSIGNED
U+1D000..U+1D0F5; DISALLOWED
U+1D0F6..U+1D0FF; UNASSIGNED
U+1D100..U+1D245; DISALLOWED
U+1D246..U+1D24F; UNASSIGNED
U+1D250..U+1D252; PVALID
U+1D253..U+1D25A; DISALLOWED
U+1D25B..U+1D25C; UNDER REVIEW
U+1D25D..U+1D25E; DISALLOWED
U+1D25F; PVALID
U+1D260..U+1D27F; DISALLOWED
U+1D280..U+1D281; PVALID
U+1D282..U+1D2BF; UNASSIGNED
U+1D2C0..U+1D2D3; DISALLOWED
U+1D2D4..U+1D2DF; UNASSIGNED
U+1D2E0..U+1D2F3; DISALLOWED
U+1D2F4..U+1D2FF; UNASSIGNED
U+1D300..U+1D356; DISALLOWED
U+1D357..U+1D35F; UNASSIGNED
U+1D360..U+1D378; DISALLOWED
U+1D379..U+1D3FF; UNASSIGNED
U+1D400..U+1D454; DISALLOWED
U+1D455; UNASSIGNED
U+1D456..U+1D49C; DISALLOWED
U+1D49D; UNASSIGNED
U+1D49E..U+1D49F; DISALLOWED
U+1D4A0..U+1D4A1; UNASSIGNED
U+1D4A2; DISALLOWED
U+1D4A3..U+1D4A4; UNASSIGNED
U+1D4A5..U+1D4A6; DISALLOWED
U+1D4A7..U+1D4A8; UNASSIGNED
U+1D4A9..U+1D4AC; DISALLOWED
U+1D4AD; UNASSIGNED
U+1D4AE..U+1D4B9; DISALLOWED
U+1D4BA; UNASSIGNED
U+1D4BB; DISALLOWED
U+1D4BC; UNASSIGNED
U+1D4BD..U+1D4C3; DISALLOWED
U+1D4C4; UNASSIGNED
U+1D4C5..U+1D505; DISALLOWED
U+1D506; UNASSIGNED
U+1D507..U+1D50A; DISALLOWED
U+1D50B..U+1D50C; UNASSIGNED
U+1D50D..U+1D514; DISALLOWED
U+1D515; UNASSIGNED
U+1D516..U+1D51C; DISALLOWED
U+1D51D; UNASSIGNED
U+1D51E..U+1D539; DISALLOWED
U+1D53A; UNASSIGNED
U+1D53B..U+1D53E; DISALLOWED
U+1D53F; UNASSIGNED
U+1D540..U+1D544; DISALLOWED
U+1D545; UNASSIGNED
U+1D546; DISALLOWED
U+1D547..U+1D549; UNASSIGNED
U+1D54A..U+1D550; DISALLOWED
U+1D551; UNASSIGNED
U+1D552..U+1D6A6; DISALLOWED
U+1D6A7; UNASSIGNED
U+1D6A8..U+1D7CB; DISALLOWED
U+1D7CC..U+1D7CD; UNASSIGNED
U+1D7CE..U+1D9FF; DISALLOWED
U+1DA00..U+1DA36; PVALID
U+1DA37..U+1DA3A; DISALLOWED
U+1DA3B..U+1DA6C; PVALID
U+1DA6D..U+1DA74; DISALLOWED
U+1DA75; PVALID
U+1DA76..U+1DA83; DISALLOWED
U+1DA84; PVALID
U+1DA85..U+1DA8B; DISALLOWED
U+1DA8C..U+1DA9A; UNASSIGNED
U+1DA9B..U+1DA9F; PVALID
U+1DAA0; UNASSIGNED
U+1DAA1..U+1DAAF; PVALID
U+1DAB0..U+1DAFF; UNASSIGNED
U+1DB00..U+1DB1C; DISALLOWED
U+1DB1D..U+1DEFF; UNASSIGNED
U+1DF00..U+1DF3F; PVALID
U+1DF40; DISALLOWED
U+1DF41..U+1DF47; PVALID
U+1DF48; DISALLOWED
U+1DF49; PVALID
U+1DF4A; DISALLOWED
U+1DF4B..U+1DF4C; PVALID
U+1DF4D; DISALLOWED
U+1DF4E..U+1DF50; PVALID
U+1DF51; DISALLOWED
U+1DF52..U+1DF67; PVALID
U+1DF68; DISALLOWED
U+1DF69; PVALID
U+1DF6A; DISALLOWED
U+1DF6B; PVALID
U+1DF6C; DISALLOWED
U+1DF6D; PVALID
U+1DF6E; DISALLOWED
U+1DF6F..U+1DF71; PVALID
U+1DF72; DISALLOWED
U+1DF73; PVALID
U+1DF74; DISALLOWED
U+1DF75; PVALID
U+1DF76; DISALLOWED
U+1DF77; PVALID
U+1DF78; DISALLOWED
U+1DF79; PVALID
U+1DF7A; DISALLOWED
U+1DF7B; PVALID
U+1DF7C; DISALLOWED
U+1DF7D; PVALID
U+1DF7E; DISALLOWED
U+1DF7F..U+1DF81; PVALID
U+1DF82..U+1DF8F; UNASSIGNED
U+1DF90..U+1DF94; PVALID
U+1DF95; DISALLOWED
U+1DF96; PVALID
U+1DF97..U+1DFCC; UNASSIGNED
U+1DFCD..U+1DFFF; DISALLOWED
U+1E000..U+1E006; PVALID
U+1E007; UNASSIGNED
U+1E008..U+1E018; PVALID
U+1E019..U+1E01A; UNASSIGNED
U+1E01B..U+1E021; PVALID
U+1E022; UNASSIGNED
U+1E023..U+1E024; PVALID
U+1E025; UNASSIGNED
U+1E026..U+1E02A; PVALID
U+1E02B..U+1E02F; UNASSIGNED
U+1E030..U+1E06D; DISALLOWED
U+1E06E..U+1E08E; UNASSIGNED
U+1E08F; UNDER REVIEW
U+1E090..U+1E0FF; UNASSIGNED
U+1E100..U+1E12C; PVALID
U+1E12D..U+1E12F; UNASSIGNED
U+1E130..U+1E13D; PVALID
U+1E13E..U+1E13F; UNASSIGNED
U+1E140..U+1E149; PVALID
U+1E14A..U+1E14D; UNASSIGNED
U+1E14E; PVALID
U+1E14F; DISALLOWED
U+1E150..U+1E28F; UNASSIGNED
U+1E290..U+1E2AD; PVALID
U+1E2AE; UNDER REVIEW
U+1E2AF..U+1E2BF; UNASSIGNED
U+1E2C0..U+1E2F9; PVALID
U+1E2FA..U+1E2FE; UNASSIGNED
U+1E2FF; DISALLOWED
U+1E300..U+1E4CF; UNASSIGNED
U+1E4D0..U+1E4EB; PVALID
U+1E4EC..U+1E4EF; UNDER REVIEW
U+1E4F0..U+1E4F9; PVALID
U+1E4FA..U+1E5CF; UNASSIGNED
U+1E5D0..U+1E5ED; PVALID
U+1E5EE..U+1E5EF; UNDER REVIEW
U+1E5F0..U+1E5FA; PVALID
U+1E5FB..U+1E5FE; UNASSIGNED
U+1E5FF; DISALLOWED
U+1E600..U+1E6BF; UNASSIGNED
U+1E6C0..U+1E6DE; PVALID
U+1E6DF; UNASSIGNED
U+1E6E0..U+1E6E2; PVALID
U+1E6E3; UNDER REVIEW
U+1E6E4..U+1E6E5; PVALID
U+1E6E6; UNDER REVIEW
U+1E6E7..U+1E6ED; PVALID
U+1E6EE..U+1E6EF; UNDER REVIEW
U+1E6F0..U+1E6F4; PVALID
U+1E6F5; UNDER REVIEW
U+1E6F6..U+1E6FD; UNASSIGNED
U+1E6FE..U+1E6FF; PVALID
U+1E700..U+1E7DF; UNASSIGNED
U+1E7E0..U+1E7E6; PVALID
U+1E7E7; UNASSIGNED
U+1E7E8..U+1E7EB; PVALID
U+1E7EC; UNASSIGNED
U+1E7ED..U+1E7EE; PVALID
U+1E7EF; UNASSIGNED
U+1E7F0..U+1E7FE; PVALID
U+1E7FF; UNASSIGNED
U+1E800..U+1E8C4; PVALID
U+1E8C5..U+1E8C6; UNASSIGNED
U+1E8C7..U+1E8CF; DISALLOWED
U+1E8D0..U+1E8D6; PVALID
U+1E8D7..U+1E8FF; UNASSIGNED
U+1E900..U+1E921; DISALLOWED
U+1E922..U+1E94B; PVALID
U+1E94C..U+1E94F; UNASSIGNED
U+1E950..U+1E959; PVALID
U+1E95A..U+1E95D; UNASSIGNED
U+1E95E..U+1E95F; DISALLOWED
U+1E960..U+1EC70; UNASSIGNED
U+1EC71..U+1ECB4; DISALLOWED
U+1ECB5..U+1ED00; UNASSIGNED
U+1ED01..U+1ED3D; DISALLOWED
U+1ED3E..U+1EDFF; UNASSIGNED
U+1EE00..U+1EE03; DISALLOWED
U+1EE04; UNASSIGNED
U+1EE05..U+1EE1F; DISALLOWED
U+1EE20; UNASSIGNED
U+1EE21..U+1EE22; DISALLOWED
U+1EE23; UNASSIGNED
U+1EE24; DISALLOWED
U+1EE25..U+1EE26; UNASSIGNED
U+1EE27; DISALLOWED
U+1EE28; UNASSIGNED
U+1EE29..U+1EE32; DISALLOWED
U+1EE33; UNASSIGNED
U+1EE34..U+1EE37; DISALLOWED
U+1EE38; UNASSIGNED
U+1EE39; DISALLOWED
U+1EE3A; UNASSIGNED
U+1EE3B; DISALLOWED
U+1EE3C..U+1EE41; UNASSIGNED
U+1EE42; DISALLOWED
U+1EE43..U+1EE46; UNASSIGNED
U+1EE47; DISALLOWED
U+1EE48; UNASSIGNED
U+1EE49; DISALLOWED
U+1EE4A; UNASSIGNED
U+1EE4B; DISALLOWED
U+1EE4C; UNASSIGNED
U+1EE4D..U+1EE4F; DISALLOWED
U+1EE50; UNASSIGNED
U+1EE51..U+1EE52; DISALLOWED
U+1EE53; UNASSIGNED
U+1EE54; DISALLOWED
U+1EE55..U+1EE56; UNASSIGNED
U+1EE57; DISALLOWED
U+1EE58; UNASSIGNED
U+1EE59; DISALLOWED
U+1EE5A; UNASSIGNED
U+1EE5B; DISALLOWED
U+1EE5C; UNASSIGNED
U+1EE5D; DISALLOWED
U+1EE5E; UNASSIGNED
U+1EE5F; DISALLOWED
U+1EE60; UNASSIGNED
U+1EE61..U+1EE62; DISALLOWED
U+1EE63; UNASSIGNED
U+1EE64; DISALLOWED
U+1EE65..U+1EE66; UNASSIGNED
U+1EE67..U+1EE6A; DISALLOWED
U+1EE6B; UNASSIGNED
U+1EE6C..U+1EE72; DISALLOWED
U+1EE73; UNASSIGNED
U+1EE74..U+1EE77; DISALLOWED
U+1EE78; UNASSIGNED
U+1EE79..U+1EE7C; DISALLOWED
U+1EE7D; UNASSIGNED
U+1EE7E; DISALLOWED
U+1EE7F; UNASSIGNED
U+1EE80..U+1EE89; DISALLOWED
U+1EE8A; UNASSIGNED
U+1EE8B..U+1EE9B; DISALLOWED
U+1EE9C..U+1EEA0; UNASSIGNED
U+1EEA1..U+1EEA3; DISALLOWED
U+1EEA4; UNASSIGNED
U+1EEA5..U+1EEA9; DISALLOWED
U+1EEAA; UNASSIGNED
U+1EEAB..U+1EEBB; DISALLOWED
U+1EEBC..U+1EEEF; UNASSIGNED
U+1EEF0..U+1EEF1; DISALLOWED
U+1EEF2..U+1EFFF; UNASSIGNED
U+1F000..U+1F02B; DISALLOWED
U+1F02C..U+1F02F; UNASSIGNED
U+1F030..U+1F093; DISALLOWED
U+1F094..U+1F09F; UNASSIGNED
U+1F0A0..U+1F0AE; DISALLOWED
U+1F0AF..U+1F0B0; UNASSIGNED
U+1F0B1..U+1F0BF; DISALLOWED
U+1F0C0; UNASSIGNED
U+1F0C1..U+1F0CF; DISALLOWED
U+1F0D0; UNASSIGNED
U+1F0D1..U+1F0F5; DISALLOWED
U+1F0F6..U+1F0FF; UNASSIGNED
U+1F100..U+1F1AE; DISALLOWED
U+1F1AF..U+1F1E5; UNASSIGNED
U+1F1E6..U+1F202; DISALLOWED
U+1F203..U+1F20F; UNASSIGNED
U+1F210..U+1F23B; DISALLOWED
U+1F23C..U+1F23F; UNASSIGNED
U+1F240..U+1F248; DISALLOWED
U+1F249..U+1F24F; UNASSIGNED
U+1F250..U+1F251; DISALLOWED
U+1F252..U+1F25F; UNASSIGNED
U+1F260..U+1F265; DISALLOWED
U+1F266..U+1F2FF; UNASSIGNED
U+1F300..U+1F6D9; DISALLOWED
U+1F6DA..U+1F6DB; UNASSIGNED
U+1F6DC..U+1F6EC; DISALLOWED
U+1F6ED..U+1F6EF; UNASSIGNED
U+1F6F0..U+1F6FC; DISALLOWED
U+1F6FD..U+1F6FF; UNASSIGNED
U+1F700..U+1F7DB; DISALLOWED
U+1F7DC..U+1F7DF; UNASSIGNED
U+1F7E0..U+1F7EB; DISALLOWED
U+1F7EC..U+1F7EF; UNASSIGNED
U+1F7F0..U+1F80B; DISALLOWED
U+1F80C..U+1F80F; UNASSIGNED
U+1F810..U+1F847; DISALLOWED
U+1F848..U+1F84F; UNASSIGNED
U+1F850..U+1F859; DISALLOWED
U+1F85A..U+1F85F; UNASSIGNED
U+1F860..U+1F887; DISALLOWED
U+1F888..U+1F88F; UNASSIGNED
U+1F890..U+1F8AD; DISALLOWED
U+1F8AE..U+1F8AF; UNASSIGNED
U+1F8B0..U+1F8BB; DISALLOWED
U+1F8BC..U+1F8BF; UNASSIGNED
U+1F8C0..U+1F8C1; DISALLOWED
U+1F8C2..U+1F8CF; UNASSIGNED
U+1F8D0..U+1F8D8; DISALLOWED
U+1F8D9..U+1F8FF; UNASSIGNED
U+1F900..U+1FA57; DISALLOWED
U+1FA58..U+1FA5F; UNASSIGNED
U+1FA60..U+1FA6D; DISALLOWED
U+1FA6E..U+1FA6F; UNASSIGNED
U+1FA70..U+1FA7C; DISALLOWED
U+1FA7D..U+1FA7F; UNASSIGNED
U+1FA80..U+1FAC6; DISALLOWED
U+1FAC7; UNASSIGNED
U+1FAC8; DISALLOWED
U+1FAC9..U+1FACB; UNASSIGNED
U+1FACC..U+1FADD; DISALLOWED
U+1FADE; UNASSIGNED
U+1FADF..U+1FAEB; DISALLOWED
U+1FAEC..U+1FAEE; UNASSIGNED
U+1FAEF..U+1FAFA; DISALLOWED
U+1FAFB..U+1FAFF; UNASSIGNED
U+1FB00..U+1FB92; DISALLOWED
U+1FB93; UNASSIGNED
U+1FB94..U+1FBFA; DISALLOWED
U+1FBFB..U+1FFFD; UNASSIGNED
U+1FFFE..U+1FFFF; DISALLOWED
U+20000..U+2A6DF; PVALID
U+2A6E0..U+2A6FF; UNASSIGNED
U+2A700..U+2B81E; PVALID
U+2B81F; UNASSIGNED
U+2B820..U+2CEAD; PVALID
U+2CEAE..U+2CEAF; UNASSIGNED
U+2CEB0..U+2EBE0; PVALID
U+2EBE1..U+2EBEF; UNASSIGNED
U+2EBF0..U+2EE5D; PVALID
U+2EE5E..U+2F7FF; UNASSIGNED
U+2F800..U+2FA1D; DISALLOWED
U+2FA1E..U+2FFFD; UNASSIGNED
U+2FFFE..U+2FFFF; DISALLOWED
U+30000..U+3134A; PVALID
U+3134B..U+3134F; UNASSIGNED
U+31350..U+33479; PVALID
U+3347A..U+3CFFF; UNASSIGNED
U+3D000..U+3FC3F; PVALID
U+3FC40..U+3FFFD; UNASSIGNED
U+3FFFE..U+3FFFF; DISALLOWED
U+40000..U+4FFFD; UNASSIGNED
U+4FFFE..U+4FFFF; DISALLOWED
U+50000..U+5FFFD; UNASSIGNED
U+5FFFE..U+5FFFF; DISALLOWED
U+60000..U+6FFFD; UNASSIGNED
U+6FFFE..U+6FFFF; DISALLOWED
U+70000..U+7FFFD; UNASSIGNED
U+7FFFE..U+7FFFF; DISALLOWED
U+80000..U+8FFFD; UNASSIGNED
U+8FFFE..U+8FFFF; DISALLOWED
U+90000..U+9FFFD; UNASSIGNED
U+9FFFE..U+9FFFF; DISALLOWED
U+A0000..U+AFFFD; UNASSIGNED
U+AFFFE..U+AFFFF; DISALLOWED
U+B0000..U+BFFFD; UNASSIGNED
U+BFFFE..U+BFFFF; DISALLOWED
U+C0000..U+CFFFD; UNASSIGNED
U+CFFFE..U+CFFFF; DISALLOWED
U+D0000..U+DFFFD; UNASSIGNED
U+DFFFE..U+DFFFF; DISALLOWED
U+E0000; UNASSIGNED
U+E0001; DISALLOWED
U+E0002..U+E001F; UNASSIGNED
U+E0020..U+E007F; DISALLOWED
U+E0080..U+E00FF; UNASSIGNED
U+E0100..U+E01EF; DISALLOWED
U+E01F0..U+EFFFD; UNASSIGNED
U+EFFFE..U+10FFFF; DISALLOWED

Appendix G. Cross-check against the derivation published by Unicode

Unicode publishes its own derivation of the same property. The two derivations are computed by different code from the same source data, so comparing them is a check on both. The comparison below covers every version for which Unicode publishes a derivation, at every one of the 1114112 code points. Unicode 18.0.0 is included and marked as draft data: the comparison there is between two derivations of the same pre-release input, and says nothing about the release.

Seventeen versions agree in full except for three files. The exception is U+19DA NEW TAI LUE THAM DIGIT ONE in Unicode 6.1.0, 6.2.0 and 6.3.0, where the published files give PVALID and the derivation used here gives DISALLOWED. The General Category of U+19DA changed from Nd to No in Unicode 6.0.0, so Rule A of RFC 5892 gives DISALLOWED from that version onwards, and the files published for Unicode 7.0.0 and later agree. The ReadMe of the directory holding these files records that the files for Unicode 7.0.0 through 15.1.0 were corrected on 2023-11-13 for exactly this error; the files for 6.1.0, 6.2.0 and 6.3.0 appear not to have been corrected.

Cross-check of independently derived IDNA2008 property values
against the derivation published by Unicode
====================================================================
Generated: 2026-08-18 06:53:21 UTC

Ours:     RFC 5892 Section 3 applied to the raw UCD by
          createtables-0.0.9.rb
Theirs:   the Idna2008 data file published by Unicode

The two derivations share the same source data but no code.

--------------------------------------------------------------------
Unicode 6.1.0   published file sha256[0:12] bdc828686dea
  code points in published file : 1114112
  RESULT: 1 MISMATCHES
    U+19DA ours=DISALLOWED theirs=PVALID
           NEW TAI LUE THAM DIGIT ONE

--------------------------------------------------------------------
Unicode 6.2.0   published file sha256[0:12] 11d7f9f2d87b
  code points in published file : 1114112
  RESULT: 1 MISMATCHES
    U+19DA ours=DISALLOWED theirs=PVALID
           NEW TAI LUE THAM DIGIT ONE

--------------------------------------------------------------------
Unicode 6.3.0   published file sha256[0:12] e9fd7d4aa814
  code points in published file : 1114112
  RESULT: 1 MISMATCHES
    U+19DA ours=DISALLOWED theirs=PVALID
           NEW TAI LUE THAM DIGIT ONE

--------------------------------------------------------------------
Unicode 7.0.0   published file sha256[0:12] f3d6d1b74bda
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 8.0.0   published file sha256[0:12] a1d255712b63
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 9.0.0   published file sha256[0:12] e655c682b19d
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 10.0.0   published file sha256[0:12] 32ecae3191ac
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 11.0.0   published file sha256[0:12] bfe51ea52f60
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 12.0.0   published file sha256[0:12] 81144ef705e1
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 12.1.0   published file sha256[0:12] 1c3fa29c5103
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 13.0.0   published file sha256[0:12] 531ea007cf41
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 14.0.0   published file sha256[0:12] a5aa6e0c5462
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 15.0.0   published file sha256[0:12] 210e9ca4941b
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 15.1.0   published file sha256[0:12] 0729ec8d63ed
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 16.0.0   published file sha256[0:12] b83a25cd1511
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 17.0.0   published file sha256[0:12] e4a7526a8a37
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

--------------------------------------------------------------------
Unicode 18.0.0   published file sha256[0:12] d99cba9b2c4c
  DRAFT DATA, not a release
  code points in published file : 1114112
  RESULT: identical across all 1114112 code points

====================================================================
SUMMARY
====================================================================
  versions cross-checked : 17
    of which draft data    : 18.0.0
  total mismatches       : 3
  versions               : 6.1.0, 6.2.0, 6.3.0, 7.0.0, 8.0.0, 9.0.0,
                            10.0.0, 11.0.0, 12.0.0, 12.1.0, 13.0.0,
                            14.0.0, 15.0.0, 15.1.0, 16.0.0, 17.0.0,
                            18.0.0

Appendix H. Provenance of the Unicode data used

Every figure in this document was computed from the files listed below. The IDNA2008 derived property values were computed from the raw Unicode Character Database files by applying the algorithm in RFC 5892 Section 3; no derived property table published by a third party was used as input. A version marked PRE-RELEASE was not a published release of the Unicode Standard when these figures were generated, and every figure depending on it is provisional.

Generated: 2026-08-16 19:27:29 UTC
Derivation: createtables-0.0.9.rb (RFC 5892 Section 3)

  file                           kind    modified   sha256[0:12]
--------------------------------------------------------------------
Unicode 12.0.0  [RELEASED]
  released 2019-03-05
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 57913fdb1c12
  CaseFolding.txt                input   2026-08-14 d6caa458afc9
  Blocks.txt                     input   2026-08-14 a1a3ca4381eb
  Scripts.txt                    input   2026-08-14 bd327cbb8bff
  PropList.txt                   input   2026-08-14 adf1323156ef
  DerivedCoreProperties.txt      input   2026-08-14 b559c5ac2854
  CompositionExclusions.txt      input   2026-08-14 08a52bd7f893
  DerivedGeneralCategory.txt     input   2026-08-14 d4db33ff590a
  HangulSyllableType.txt         input   2026-08-14 2791813c0748
  allcodepoints.txt              derived 2026-08-15 56bacebe7d1b
  nfk.txt                        derived 2026-08-15 2f0c9f7ff921
  xmlrfc.xml                     derived 2026-08-15 152e6b9dfa2e
  iana.csv                       derived 2026-08-15 1bab65494a95

--------------------------------------------------------------------
Unicode 12.1.0  [RELEASED]
  released 2019-05-07
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 93ab1acd8fd9
  CaseFolding.txt                input   2026-08-14 9c772627c6ee
  Blocks.txt                     input   2026-08-14 a28b205afe86
  Scripts.txt                    input   2026-08-14 e6313a8edfd2
  PropList.txt                   input   2026-08-14 d30d3ee430cf
  DerivedCoreProperties.txt      input   2026-08-14 a6eb7a8671fb
  CompositionExclusions.txt      input   2026-08-14 abc8394c5bde
  DerivedGeneralCategory.txt     input   2026-08-14 78f898b98804
  HangulSyllableType.txt         input   2026-08-14 8606af08712a
  allcodepoints.txt              derived 2026-08-14 17d263483f20
  nfk.txt                        derived 2026-08-14 c9bfb45133ba
  xmlrfc.xml                     derived 2020-08-10 20b66a0fcb4e
  iana.csv                       derived 2020-08-10 371f794debc2

--------------------------------------------------------------------
Unicode 13.0.0  [RELEASED]
  released 2020-03-10
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 bdbffbbfc8ad
  CaseFolding.txt                input   2026-08-14 99d231d7c916
  Blocks.txt                     input   2026-08-14 81a82b6a9fcf
  Scripts.txt                    input   2026-08-14 9a5ed1ec9b5f
  PropList.txt                   input   2026-08-14 485b5a3ed25d
  DerivedCoreProperties.txt      input   2026-08-14 a5d45f59b39d
  CompositionExclusions.txt      input   2026-08-14 38badafd818d
  DerivedGeneralCategory.txt     input   2026-08-14 4502f0969e4e
  HangulSyllableType.txt         input   2026-08-14 b9c5158ce944
  allcodepoints.txt              derived 2026-08-14 810bb077d905
  nfk.txt                        derived 2026-08-14 3ae7749fd7e9
  xmlrfc.xml                     derived 2021-02-20 c62e8844bd31
  iana.csv                       derived 2021-02-20 f17ab7a612a9

--------------------------------------------------------------------
Unicode 14.0.0  [RELEASED]
  released 2021-09-14
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 36018e68657f
  CaseFolding.txt                input   2026-08-14 a566cd48687b
  Blocks.txt                     input   2026-08-14 598870dddef7
  Scripts.txt                    input   2026-08-14 52db475c4ec4
  PropList.txt                   input   2026-08-14 6bddfdb85041
  DerivedCoreProperties.txt      input   2026-08-14 e3eddd7d469c
  CompositionExclusions.txt      input   2026-08-14 3360762fc329
  DerivedGeneralCategory.txt     input   2026-08-14 cde679c84619
  HangulSyllableType.txt         input   2026-08-14 cd1c9367cba4
  allcodepoints.txt              derived 2026-08-14 12f8ec8422b6
  nfk.txt                        derived 2026-08-14 747811c3dfd6
  xmlrfc.xml                     derived 2021-07-25 5d5b534886e6
  iana.csv                       derived 2021-07-25 68e3d731812d

--------------------------------------------------------------------
Unicode 15.0.0  [RELEASED]
  released 2022-09-13
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 806e9aed6503
  CaseFolding.txt                input   2026-08-14 cdd49e55eae3
  Blocks.txt                     input   2026-08-14 529dc5d0f638
  Scripts.txt                    input   2026-08-14 cca85d830f46
  PropList.txt                   input   2026-08-14 e05c0a2811d1
  DerivedCoreProperties.txt      input   2026-08-14 d367290bc086
  CompositionExclusions.txt      input   2026-08-14 3b019c0a33c3
  DerivedGeneralCategory.txt     input   2026-08-14 fe29a45c0882
  HangulSyllableType.txt         input   2026-08-14 9a3ab36d36a2
  allcodepoints.txt              derived 2026-08-14 eec1538fd8c5
  nfk.txt                        derived 2026-08-14 93650c5ee773
  xmlrfc.xml                     derived 2025-02-23 d9973140fc81
  iana.csv                       derived 2025-02-23 c40c12515f41

--------------------------------------------------------------------
Unicode 15.1.0  [RELEASED]
  released 2023-09-12
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 2fc713e6a31a
  CaseFolding.txt                input   2026-08-14 4e55acfdc328
  Blocks.txt                     input   2026-08-14 443ee0524a77
  Scripts.txt                    input   2026-08-14 0eacb65169ae
  PropList.txt                   input   2026-08-14 05672956317b
  DerivedCoreProperties.txt      input   2026-08-14 f55d0db69123
  CompositionExclusions.txt      input   2026-08-14 59d2d9e3dfdf
  DerivedGeneralCategory.txt     input   2026-08-14 760720ac034f
  HangulSyllableType.txt         input   2026-08-14 8539c7fdb3e8
  allcodepoints.txt              derived 2026-08-14 9dba627617b8
  nfk.txt                        derived 2026-08-14 93650c5ee773
  xmlrfc.xml                     derived 2025-02-23 42a7e3f467d8
  iana.csv                       derived 2025-02-23 bd6edc104d3e

--------------------------------------------------------------------
Unicode 16.0.0  [RELEASED]
  released 2024-09-10
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 ff58e5823bd0
  CaseFolding.txt                input   2026-08-14 6f1f9c588eb4
  Blocks.txt                     input   2026-08-14 f3907b395d41
  Scripts.txt                    input   2026-08-14 9e88f0a677df
  PropList.txt                   input   2026-08-14 53d614508e2a
  DerivedCoreProperties.txt      input   2026-08-14 39d35161f295
  CompositionExclusions.txt      input   2026-08-14 89e83cf9cc8b
  DerivedGeneralCategory.txt     input   2026-08-14 7676ab755a41
  HangulSyllableType.txt         input   2026-08-14 329612f2aea8
  allcodepoints.txt              derived 2026-08-14 2732644ef4c8
  nfk.txt                        derived 2026-08-14 c92a2166179d
  xmlrfc.xml                     derived 2025-02-23 144f425600d3
  iana.csv                       derived 2025-02-23 fb41c98cff3c

--------------------------------------------------------------------
Unicode 17.0.0  [RELEASED]
  released 2025-09-09
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 2e1efc1dcb59
  CaseFolding.txt                input   2026-08-14 ff8d8fefbf12
  Blocks.txt                     input   2026-08-14 c0edefaf1a19
  Scripts.txt                    input   2026-08-14 9f5e50d3abae
  PropList.txt                   input   2026-08-14 130dcddcaada
  DerivedCoreProperties.txt      input   2026-08-14 24c7fed1195c
  CompositionExclusions.txt      input   2026-08-14 2f239196ef3b
  DerivedGeneralCategory.txt     input   2026-08-14 d62e5bab70ca
  HangulSyllableType.txt         input   2026-08-14 5a57450afde0
  allcodepoints.txt              derived 2026-08-15 5559a14acb06
  nfk.txt                        derived 2026-08-15 84751ffe85c5
  xmlrfc.xml                     derived 2026-08-15 2e7e8f03d905
  iana.csv                       derived 2026-08-15 5b92ddc350fb

--------------------------------------------------------------------
Unicode 18.0.0  [PRE-RELEASE]
  NOT a published release at time of generation
  Figures depending on this version are provisional and must
  be regenerated against the released files.
--------------------------------------------------------------------
  UnicodeData.txt                input   2026-08-14 0736451de439
  CaseFolding.txt                input   2026-08-14 a004797658a4
  Blocks.txt                     input   2026-08-14 a58f8d322f3c
  Scripts.txt                    input   2026-08-14 0071fd81b6ae
  PropList.txt                   input   2026-08-14 f438f532e873
  DerivedCoreProperties.txt      input   2026-08-14 09c928886a17
  CompositionExclusions.txt      input   2026-08-14 c759b100e9ae
  DerivedGeneralCategory.txt     input   2026-08-14 d6b151d2d40e
  HangulSyllableType.txt         input   2026-08-14 0468ce5e735a
  allcodepoints.txt              derived 2026-08-15 8a993317505d
  nfk.txt                        derived 2026-08-15 09d32515602d
  xmlrfc.xml                     derived 2026-08-15 2608e5aa879e
  iana.csv                       derived 2026-08-15 f606de24b59c

Appendix I. Per-version derived property value changes

# IDNA2008 derived property value changes, one Unicode version at a
# time, from 12.0.0 to 18.0.0.
# Generated 2026-08-16 19:27:29 UTC
#
# Changes out of UNASSIGNED are code points being encoded for the
# first time and cannot invalidate an existing registration. Changes
# to an already-assigned code point are the ones that matter, and
# are listed in full where they occur.
#
12.0.0 -> 12.1.0
    UNASSIGNED  -> DISALLOWED       1
    changes to already-assigned code points: none

12.1.0 -> 13.0.0
    UNASSIGNED  -> PVALID        5631
    UNASSIGNED  -> DISALLOWED     299
    changes to already-assigned code points: none

13.0.0 -> 14.0.0
    UNASSIGNED  -> PVALID         538
    UNASSIGNED  -> DISALLOWED     300
    changes to already-assigned code points: none

14.0.0 -> 15.0.0
    UNASSIGNED  -> PVALID        4348
    UNASSIGNED  -> DISALLOWED     141
    changes to already-assigned code points: none

15.0.0 -> 15.1.0
    UNASSIGNED  -> PVALID         622
    UNASSIGNED  -> DISALLOWED       5
    changes to already-assigned code points: none

15.1.0 -> 16.0.0
    UNASSIGNED  -> PVALID        4396
    UNASSIGNED  -> DISALLOWED     789
    changes to already-assigned code points: none

16.0.0 -> 17.0.0
    UNASSIGNED  -> PVALID        4667
    UNASSIGNED  -> DISALLOWED     136
    changes to already-assigned code points: none

17.0.0 -> 18.0.0
    UNASSIGNED  -> PVALID       12447
    UNASSIGNED  -> DISALLOWED     560
    changes to already-assigned code points: none

# Sum of the per-version counts above: 34880
# Change count comparing 12.0.0 directly with 18.0.0: 34880
#
# These are equal, so no code point changed more than once in
# the interval: there is no excursion out of a value and back
# that an endpoint comparison alone would have concealed.

Acknowledgements

The author thanks the Unicode Consortium for their ongoing work on the Unicode Standard, and the IETF community for feedback on IDNA2008.

Author's Address

Patrik Faltstrom
Netnod