<?xml version="1.0" encoding="utf-8"?>
<?xml-model href="rfc7991bis.rnc"?>
<!-- Required for schema validation and schema-aware editing -->
<!-- <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> -->
<!-- This third-party XSLT can be enabled for direct transformations in XML processors, including most browsers -->


<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<!-- If further character entities are required then they should be added to the DOCTYPE above.
     Use of an external entity file is not recommended. -->

<rfc
  xmlns:xi="http://www.w3.org/2001/XInclude"
  category="info"
  docName="draft-faltstrom-unicode-18-00"
  ipr="trust200902"
  obsoletes=""
  updates=""
  submissionType="IETF"
  xml:lang="en"
  version="3">

  <front>
    <title abbrev="IDNA2008 and Unicode 18">Internationalized Domain
    Names for Applications 2008 (IDNA2008) and Unicode 18.0.0</title>

    <seriesInfo name="Internet-Draft" value="draft-faltstrom-unicode-18-00"/>

    <author fullname="Patrik Faltstrom" initials="P." surname="Faltstrom">
      <organization abbrev="Netnod">Netnod</organization>
      <address>
	<email>paf@netnod.se</email>
      </address>
    </author>

    <date month="August" year="2026" day="24"/>

    <area>General</area>
    <workgroup>Internet Engineering Task Force</workgroup>
    <keyword>IDN</keyword>
    <keyword>IDNA</keyword>
    <keyword>IDNA2008</keyword>
    <abstract>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
    </abstract>
    <note removeInRFC="true">
      <name>Note on the Unicode 18.0.0 data used in this version</name>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	The figures for Unicode 12.0.0 through Unicode 17.0.0 are computed
	from released files and are not provisional.
      </t>
    </note>
  </front>

  <middle>
    <section>
      <name>Introduction</name>
      <t>
	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
	<xref target="idna2008"/>. The IDNA2008 standard includes an
	algorithm by which a derived property value is calculated
	based on the properties defined from the Unicode Standard.
      </t>
      <t>
	The derived property values that can be calculated are defined
	in <xref target="RFC5892">RFC 5892</xref>. Below is a summary
	to aid in the reading of this document. For definition of the
	terms, please see <xref target="RFC5892">RFC 5892</xref>.
      </t>
      <ul spacing="normal">
	<li>
	  PROTOCOL VALID: Those that are allowed to be used in IDNs.
	  Code points with this property value are permitted for
	  general use in IDNs.  However, that a label consists only
	  of code points that have this property value does not
	  imply that the label can be used in DNS. The abbreviated
	  term PVALID is used to refer to this value.
	</li>
	<li>
	  CONTEXTUAL RULE REQUIRED: Some characteristics of the
	  character, such as it being invisible in certain contexts
	  or problematic in others, require that it not be used in
	  labels unless specific other characters or properties are
	  present.  The abbreviated term CONTEXT is used to refer to
	  this value. As explained in <xref target="RFC5892">RFC
	  5892</xref> CONTEXT is in turn divided into CONTEXTJ and
	  CONTEXTO.
	</li>
	<li>
	  DISALLOWED: Those that should clearly not be included in
	  IDNs.  Code points with this property value are not
	  permitted in IDNs.
	</li>
	<li>
	  UNASSIGNED: Those code points that are not designated (i.e., are
	  unassigned) in the Unicode Standard.
	</li>
      </ul>
      <t>
	In section 3, "The Review Model", of <xref
	target="RFC8753">RFC 8753</xref> 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.
      </t>
      <t>
	The most recent review published under
	<xref target="RFC8753">RFC 8753</xref> was
	<xref target="RFC9233">RFC 9233</xref>, 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.
      </t>
      <t>
	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.
      </t>
    </section>
    <section anchor="idna2008" title="IDNA2008 Documents">
      <t>
	IDNA2008 consists of the following documents.
	The documents in the set have informal names.
      </t>
      <ul spacing="normal">
	<li>
	  <xref target="RFC5890">Internationalized Domain Names
          for Applications (IDNA): Definitions and Document
          Framework</xref>, informally called "Defs" or
          "Definitions", contains definitions and other material
          that are needed for understanding other documents in the
          set.
	</li>
	<li>
	  <xref target="RFC5891">Internationalized Domain Names in
	  Applications (IDNA): Protocol</xref>, informally called
	  "Protocol", describes the core IDNA2008 protocol and its
	  operations.  It needs to be interpreted in combination
	  with the Bidi document (described below).
	</li>
	<li>
	  <xref target="RFC5892">The Unicode Code Points and
          Internationalized Domain Names for Applications
          (IDNA)</xref>, informally called "Tables", lists the
          categories and rules that identify the code points
          allowed in a label written in native character form
          (called a "U-label"), and is based
          on <xref target="Unicode-5.2.0">Unicode 5.2.0</xref>
          code point assignments and additional rules unique to
          IDNA2008.  The Unicode-based rules in RFC 5892 are
          expected to be stable across Unicode updates and hence
          independent of Unicode
          versions.  <xref target="RFC5892">RFC 5892</xref>
          obsoletes <xref target="RFC3491">RFC 3491</xref>, and in
          particular the use of the tables to
          which <xref target="RFC3491">RFC 3491</xref> refers.
	</li>
	<li>
	  <xref target="RFC5893">Right-to-Left Scripts for
          Internationalized Domain Names for Applications
          (IDNA)</xref>, informally called "Bidi", specifies
          special rules for labels that contain characters that
          are written from right to left.
	</li>
	<li>
	  <xref target="RFC5894">Internationalized Domain Names
          for Applications (IDNA): Background, Explanation, and
          Rationale</xref>, informally called "Rationale",
          provides an overview of the protocol and associated
          tables, and gives explanatory material and some
          rationale for the decisions that led to IDNA2008. It
          also contains advice for DNS registry operators and
          others who use Internationalized Domain Names (IDNs).
	</li>
	<li>
	  <xref target="RFC5895">Mapping Characters for
          Internationalized Domain Names in Applications (IDNA)
          2008</xref>, informally called "Mapping", discusses the
          issue of mapping characters into other characters and
          provides guidance for doing so when that is appropriate.
          RFC 5895 provides advice only and is not a required part
          of IDNA.
	</li>
      </ul>
    </section>

    <section anchor="retrospective">
      <name>Notable changes between Unicode 12.0.0 and Unicode 18.0.0</name>
      <t>
	<xref target="RFC9233">RFC 9233</xref> reviewed Unicode versions
	up to and including 12.0.0. This section covers each major version
	published since, one interval at a time, as
	<xref target="RFC8753">RFC 8753</xref> provides that the review
	applies to major versions.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <section>
        <name>Changes between Unicode 12.0.0 and Unicode 13.0.0</name>
        <t>
	5931 code points changed their derived property value, 5631 of them
	to PVALID and 300 to DISALLOWED.
        </t>
        <t>
	No code point that was already assigned in Unicode 12.0.0
	changed its derived property value in Unicode 13.0.0.
        </t>
      </section>
      <section>
        <name>Changes between Unicode 13.0.0 and Unicode 14.0.0</name>
        <t>
	838 code points changed their derived property value, 538 of them
	to PVALID and 300 to DISALLOWED.
        </t>
        <t>
	No code point that was already assigned in Unicode 13.0.0
	changed its derived property value in Unicode 14.0.0.
        </t>
      </section>
      <section>
        <name>Changes between Unicode 14.0.0 and Unicode 15.0.0</name>
        <t>
	4489 code points changed their derived property value, 4348 of them
	to PVALID and 141 to DISALLOWED.
        </t>
        <t>
	No code point that was already assigned in Unicode 14.0.0
	changed its derived property value in Unicode 15.0.0.
        </t>
      </section>
      <section>
        <name>Changes between Unicode 15.0.0 and Unicode 16.0.0</name>
        <t>
	5812 code points changed their derived property value, 5018 of them
	to PVALID and 794 to DISALLOWED.
        </t>
        <t>
	No code point that was already assigned in Unicode 15.0.0
	changed its derived property value in Unicode 16.0.0.
        </t>
      </section>
      <section>
        <name>Changes between Unicode 16.0.0 and Unicode 17.0.0</name>
        <t>
	4803 code points changed their derived property value, 4667 of them
	to PVALID and 136 to DISALLOWED.
        </t>
        <t>
	No code point that was already assigned in Unicode 16.0.0
	changed its derived property value in Unicode 17.0.0.
        </t>
      </section>
      <section>
        <name>Changes between Unicode 17.0.0 and Unicode 18.0.0</name>
        <t>
	13007 code points changed their derived property value, 12447 of them
	to PVALID and 560 to DISALLOWED.
        </t>
        <t>
	No code point that was already assigned in Unicode 17.0.0
	changed its derived property value in Unicode 18.0.0.
        </t>
      </section>
    </section>


    <section>
      <name>Algorithmic review</name>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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).
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	No existing PVALID code points changed their NFK normalization
	between Unicode 12.0.0 and Unicode 18.0.0.
      </t>
      <t>
	21 of the newly added code points that the algorithm makes
	PVALID have NFK normalization where NFK(cp) != cp. See
	Appendix D.
      </t>
      <t>
	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:
      </t>
      <ul spacing="normal">
	<li>
	  Has general category Non-Spacing-Mark, see Appendix C,
	  263 code points.
	</li>
	<li>
	  Has a normalization form NFK where NFK(cp) != cp, see
	  Appendix D, 21 code points.
	</li>
      </ul>
      <t>
	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.
      </t>
      <t>
	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
	<xref target="RFC5892">RFC 5892</xref> and
	<xref target="RFC9233">RFC 9233</xref>.
      </t>
      <t>
	See Appendix F for the full list of derived property values
	for Unicode 18.0.0.
      </t>
    </section>


    <section>
      <name>Update to the IDNA2008 algorithm</name>
      <t>
	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".
      </t>
      <t>
	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.
      </t>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <t>
	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
	<xref target="RFC9233">RFC 9233</xref>.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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 <xref target="RFC8753">RFC 8753</xref>.
	Every other code point takes the value produced by the
	algorithm in <xref target="RFC5892">RFC 5892</xref>.
      </t>
    </section>
    
    <section anchor="Security">
      <name>Security Considerations</name>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
    </section>

  </middle>

  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3491.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5890.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5891.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5892.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5893.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5894.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5895.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8753.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9233.xml"/>
        
      </references>
 
      <references>
        <name>Informative References</name>

	<reference anchor="Unicode-5.2.0">
	  <front>
            <title>The Unicode Standard, Version 5.2.0</title>
            <author>
              <organization>The Unicode Consortium</organization>
            </author>
            <date month="October" year="2009" />
          </front>
	  <seriesInfo name="The Unicode Standard, Version 5.2.0"
		      value="ISBN 978-1-936213-00-9" />
	</reference>
       
      </references>
    </references>

    <section>
      <name>Code points that changed derived property values</name>
      <artwork type="ascii-art">
# Changes in IDNA2008 derived property value, Unicode 12.0.0 -&gt; 18.0.0
#
# Generated 2026-08-16 19:27:29 UTC
#
# UNASSIGNED  -&gt; PVALID      :  32649 code points
# UNASSIGNED  -&gt; 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.
      </artwork>
    </section>
    <section>
      <name>Changes in General Category</name>
      <artwork type="ascii-art">
# 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
      </artwork>
    </section>
    <section>
      <name>New code points where General Category is Mn</name>
      <artwork type="ascii-art">
# 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
      </artwork>
    </section>
    <section>
      <name>New code points with NFK normalization</name>
      <artwork type="ascii-art">
# 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
      </artwork>
    </section>
    <section>
      <name>Additions to Exceptions (F)</name>
      <artwork type="ascii-art">
# 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
      </artwork>
    </section>
    <section>
      <name>Derived property values Unicode 18.0.0</name>
      <artwork type="ascii-art">
# 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
      </artwork>
    </section>

    <section anchor="validation">
      <name>Cross-check against the derivation published by Unicode</name>
      <t>
	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.
      </t>
      <t>
	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.
      </t>
      <artwork type="ascii-art">
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
      </artwork>
    </section>

    <section anchor="provenance">
      <name>Provenance of the Unicode data used</name>
      <t>
	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.
      </t>
      <artwork type="ascii-art">
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

      </artwork>
    </section>

    <section>
      <name>Per-version derived property value changes</name>
      <artwork type="ascii-art">
# 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 -&gt; 12.1.0
    UNASSIGNED  -&gt; DISALLOWED       1
    changes to already-assigned code points: none

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

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

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

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

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

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

17.0.0 -&gt; 18.0.0
    UNASSIGNED  -&gt; PVALID       12447
    UNASSIGNED  -&gt; 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.
      </artwork>
    </section>

    <section anchor="Acknowledgements" numbered="false">
      <name>Acknowledgements</name>
      <t>
        The author thanks the Unicode Consortium for their ongoing work
        on the Unicode Standard, and the IETF community for feedback
        on IDNA2008.
      </t>
    </section>
    
 </back>
</rfc>
