Update jsps for 15.1 beta (#491)

* Update jsps for 15.1 beta
* Update CachedProps.java
* programmatically determine jspVersion instead of hard-code
* Updated jsp bins
* fix: fix github deploy

---------

Co-authored-by: Steven R. Loomis <srl295@gmail.com>
diff --git a/.github/workflows/push-jsp-on-tag.yml b/.github/workflows/push-jsp-on-tag.yml
index a55b80f..f249ec0 100644
--- a/.github/workflows/push-jsp-on-tag.yml
+++ b/.github/workflows/push-jsp-on-tag.yml
@@ -58,7 +58,7 @@
     - name: Get the version
       id: get_tag_name
       run: echo ::set-output name=GIT_TAG_NAME::${GITHUB_REF/refs\/tags\//}
-    - uses: RafikFarhad/push-to-gcr-github-action@v3
+    - uses: RafikFarhad/push-to-gcr-github-action@241707854fb71f655ec4e2a98bb16505f218bcc2
       with:
         gcloud_service_key: ${{ secrets.GCLOUD_SERVICE_KEY }}
         registry: us.gcr.io
diff --git a/UnicodeJsps/src/main/java/org/unicode/jsp/CachedProps.java b/UnicodeJsps/src/main/java/org/unicode/jsp/CachedProps.java
index ced9fe2..8e52500 100644
--- a/UnicodeJsps/src/main/java/org/unicode/jsp/CachedProps.java
+++ b/UnicodeJsps/src/main/java/org/unicode/jsp/CachedProps.java
@@ -26,9 +26,10 @@
 import org.unicode.cldr.draft.FileUtilities;
 import org.unicode.jsp.UnicodeDataInput.ItemReader;
 import org.unicode.props.UnicodeProperty;
+import org.unicode.text.utility.Settings;
 
 public class CachedProps {
-    public static final boolean IS_BETA = false;
+    public static final boolean IS_BETA = true;
 
     public static final Splitter HASH_SPLITTER = Splitter.on('#').trimResults();
     public static final Splitter SEMI_SPLITTER = Splitter.on(';').trimResults();
@@ -43,7 +44,9 @@
     final BiMultimap<String, String> nameToAliases = new BiMultimap<String, String>(null, null);
     final Map<String, BiMultimap<String, String>> nameToValueToAliases = new LinkedHashMap();
 
-    static CachedProps CACHED_PROPS = getInstance(VersionInfo.getInstance(14));
+    static String jspVersion = IS_BETA ? Settings.lastVersion : Settings.latestVersion;
+    static VersionInfo jspVersionInfo = VersionInfo.getInstance(jspVersion);
+    static CachedProps CACHED_PROPS = getInstance(jspVersionInfo);
 
     static UnicodeProperty NAMES = CachedProps.CACHED_PROPS.getProperty("Name");
 
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierStatus.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierStatus.txt
index 28166cd..a1e3895 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierStatus.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierStatus.txt
@@ -1,11 +1,11 @@
 # IdentifierStatus.txt
-# Date: 2022-08-26, 16:49:09 GMT
-# © 2022 Unicode®, Inc.
+# Date: 2023-05-16, 22:25:15 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
 # Unicode Security Mechanisms for UTS #39
-# Version: 15.0.0
+# Version: 15.1.0
 #
 # For documentation and usage, see https://www.unicode.org/reports/tr39
 #
@@ -582,7 +582,8 @@
 2B740..2B81D  ; Allowed    # 6.0  [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
 2B820..2CEA1  ; Allowed    # 8.0 [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
 2CEB0..2EBE0  ; Allowed    # 10.0 [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0
+2EBF0..2EE4A  ; Allowed    # 15.1 [603] CJK UNIFIED IDEOGRAPH-2EBF0..CJK UNIFIED IDEOGRAPH-2EE4A
 30000..3134A  ; Allowed    # 13.0 [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A
 31350..323AF  ; Allowed    # 15.0 [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
 
-# Total code points: 112156
+# Total code points: 112759
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierType.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierType.txt
index f0293ac..59602a6 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierType.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdentifierType.txt
@@ -1,11 +1,11 @@
 # IdentifierType.txt
-# Date: 2022-08-26, 16:49:09 GMT
-# © 2022 Unicode®, Inc.
+# Date: 2023-05-16, 22:25:14 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
 # Unicode Security Mechanisms for UTS #39
-# Version: 15.0.0
+# Version: 15.1.0
 #
 # For documentation and usage, see https://www.unicode.org/reports/tr39
 #
@@ -576,10 +576,11 @@
 2B740..2B81D  ; Recommended                    # 6.0  [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
 2B820..2CEA1  ; Recommended                    # 8.0 [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
 2CEB0..2EBE0  ; Recommended                    # 10.0 [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0
+2EBF0..2EE4A  ; Recommended                    # 15.1 [603] CJK UNIFIED IDEOGRAPH-2EBF0..CJK UNIFIED IDEOGRAPH-2EE4A
 30000..3134A  ; Recommended                    # 13.0 [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A
 31350..323AF  ; Recommended                    # 15.0 [4192] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-323AF
 
-# Total code points: 112139
+# Total code points: 112742
 
 #	Identifier_Type:	Inclusion
 
@@ -1892,6 +1893,7 @@
 2E9B..2E9E    ; Not_XID                        # 3.0    [4] CJK RADICAL CHOKE..CJK RADICAL DEATH
 2EA0..2EF2    ; Not_XID                        # 3.0   [83] CJK RADICAL CIVILIAN..CJK RADICAL J-SIMPLIFIED TURTLE
 2FF0..2FFB    ; Not_XID                        # 3.0   [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
+2FFC..2FFF    ; Not_XID                        # 15.1   [4] IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER ROTATION
 3001..3004    ; Not_XID                        # 1.1    [4] IDEOGRAPHIC COMMA..JAPANESE INDUSTRIAL STANDARD SYMBOL
 3008..301D    ; Not_XID                        # 1.1   [22] LEFT ANGLE BRACKET..REVERSED DOUBLE PRIME QUOTATION MARK
 301F..3020    ; Not_XID                        # 1.1    [2] LOW DOUBLE PRIME QUOTATION MARK..POSTAL MARK FACE
@@ -1903,6 +1905,7 @@
 3190..3191    ; Not_XID                        # 1.1    [2] IDEOGRAPHIC ANNOTATION LINKING MARK..IDEOGRAPHIC ANNOTATION REVERSE MARK
 31C0..31CF    ; Not_XID                        # 4.1   [16] CJK STROKE T..CJK STROKE N
 31D0..31E3    ; Not_XID                        # 5.1   [20] CJK STROKE H..CJK STROKE Q
+31EF          ; Not_XID                        # 15.1       IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION
 3248..324F    ; Not_XID                        # 5.2    [8] CIRCLED NUMBER TEN ON BLACK SQUARE..CIRCLED NUMBER EIGHTY ON BLACK SQUARE
 A67E          ; Not_XID                        # 5.1        CYRILLIC KAVYKA
 A720..A721    ; Not_XID                        # 5.0    [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE
@@ -2136,7 +2139,7 @@
 1FB00..1FB92  ; Not_XID                        # 13.0 [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK
 1FB94..1FBCA  ; Not_XID                        # 13.0  [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON
 
-# Total code points: 5699
+# Total code points: 5704
 
 #	Identifier_Type:	Not_NFKC
 
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/IdnaMappingTable.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdnaMappingTable.txt
index e1ce2b3..0ef35b9 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/IdnaMappingTable.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/IdnaMappingTable.txt
@@ -1,11 +1,11 @@
 # IdnaMappingTable.txt
-# Date: 2022-05-02, 19:29:26 GMT
-# © 2022 Unicode®, Inc.
+# Date: 2023-05-15, 22:37:02 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
 # Unicode IDNA Compatible Preprocessing for UTS #46
-# Version: 15.0.0
+# Version: 15.1.0
 #
 # For documentation and usage, see https://www.unicode.org/reports/tr46
 #
@@ -2565,11 +2565,7 @@
 222E          ; valid                  ;      ; NV8    # 1.1  CONTOUR INTEGRAL
 222F          ; mapped                 ; 222E 222E     # 1.1  SURFACE INTEGRAL
 2230          ; mapped                 ; 222E 222E 222E #1.1  VOLUME INTEGRAL
-2231..225F    ; valid                  ;      ; NV8    # 1.1  CLOCKWISE INTEGRAL..QUESTIONED EQUAL TO
-2260          ; disallowed_STD3_valid                  # 1.1  NOT EQUAL TO
-2261..226D    ; valid                  ;      ; NV8    # 1.1  IDENTICAL TO..NOT EQUIVALENT TO
-226E..226F    ; disallowed_STD3_valid                  # 1.1  NOT LESS-THAN..NOT GREATER-THAN
-2270..22F1    ; valid                  ;      ; NV8    # 1.1  NEITHER LESS-THAN NOR EQUAL TO..DOWN RIGHT DIAGONAL ELLIPSIS
+2231..22F1    ; valid                  ;      ; NV8    # 1.1  CLOCKWISE INTEGRAL..DOWN RIGHT DIAGONAL ELLIPSIS
 22F2..22FF    ; valid                  ;      ; NV8    # 3.2  ELEMENT OF WITH LONG HORIZONTAL STROKE..Z NOTATION BAG MEMBERSHIP
 2300          ; valid                  ;      ; NV8    # 1.1  DIAMETER SIGN
 2301          ; valid                  ;      ; NV8    # 3.0  ELECTRIC ARROW
@@ -3273,7 +3269,7 @@
 2FD5          ; mapped                 ; 9FA0          # 3.0  KANGXI RADICAL FLUTE
 2FD6..2FEF    ; disallowed                             # NA   <reserved-2FD6>..<reserved-2FEF>
 2FF0..2FFB    ; disallowed                             # 3.0  IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
-2FFC..2FFF    ; disallowed                             # NA   <reserved-2FFC>..<reserved-2FFF>
+2FFC..2FFF    ; disallowed                             # 15.1 IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER ROTATION
 3000          ; disallowed_STD3_mapped ; 0020          # 1.1  IDEOGRAPHIC SPACE
 3001          ; valid                  ;      ; NV8    # 1.1  IDEOGRAPHIC COMMA
 3002          ; mapped                 ; 002E          # 1.1  IDEOGRAPHIC FULL STOP
@@ -3425,7 +3421,8 @@
 31BB..31BF    ; valid                                  # 13.0 BOPOMOFO FINAL LETTER G..BOPOMOFO LETTER AH
 31C0..31CF    ; valid                  ;      ; NV8    # 4.1  CJK STROKE T..CJK STROKE N
 31D0..31E3    ; valid                  ;      ; NV8    # 5.1  CJK STROKE H..CJK STROKE Q
-31E4..31EF    ; disallowed                             # NA   <reserved-31E4>..<reserved-31EF>
+31E4..31EE    ; disallowed                             # NA   <reserved-31E4>..<reserved-31EE>
+31EF          ; valid                  ;      ; NV8    # 15.1 IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION
 31F0..31FF    ; valid                                  # 3.2  KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
 3200          ; disallowed_STD3_mapped ; 0028 1100 0029 #1.1  PARENTHESIZED HANGUL KIYEOK
 3201          ; disallowed_STD3_mapped ; 0028 1102 0029 #1.1  PARENTHESIZED HANGUL NIEUN
@@ -8450,7 +8447,9 @@
 2B820..2CEA1  ; valid                                  # 8.0  CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1
 2CEA2..2CEAF  ; disallowed                             # NA   <reserved-2CEA2>..<reserved-2CEAF>
 2CEB0..2EBE0  ; valid                                  # 10.0 CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0
-2EBE1..2F7FF  ; disallowed                             # NA   <reserved-2EBE1>..<reserved-2F7FF>
+2EBE1..2EBEF  ; disallowed                             # NA   <reserved-2EBE1>..<reserved-2EBEF>
+2EBF0..2EE4A  ; valid                                  # 15.1 CJK UNIFIED IDEOGRAPH-2EBF0..CJK UNIFIED IDEOGRAPH-2EE4A
+2EE4B..2F7FF  ; disallowed                             # NA   <reserved-2EE4B>..<reserved-2F7FF>
 2F800         ; mapped                 ; 4E3D          # 3.1  CJK COMPATIBILITY IDEOGRAPH-2F800
 2F801         ; mapped                 ; 4E38          # 3.1  CJK COMPATIBILITY IDEOGRAPH-2F801
 2F802         ; mapped                 ; 4E41          # 3.1  CJK COMPATIBILITY IDEOGRAPH-2F802
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/NameAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/NameAliases.txt
index db3a863..1e6f502 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/NameAliases.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/NameAliases.txt
@@ -1,6 +1,6 @@
-# NameAliases-15.0.0.txt
-# Date: 2022-07-26, 20:13:00 GMT [KW]
-# © 2022 Unicode®, Inc.
+# NameAliases-15.1.0.txt
+# Date: 2023-01-05
+# © 2023 Unicode®, Inc.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
 # Unicode Character Database
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/NamesList.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/NamesList.txt
index 5442db5..eb3ed3c 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/NamesList.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/NamesList.txt
@@ -1,14 +1,17 @@
 ; charset=UTF-8
-@@@	The Unicode Standard 15.0.0
-@@@+	U15M220815.lst
-	Unicode 15.0.0 final names list.
+@@@	The Unicode Standard 15.1.0
+@@@+	U15M230512.lst
+	Unicode 15.1.0 names list, seventh delta.
+	Repertoire synched with UnicodeData-15.1.0d2.txt.
+	Tweak use of notices to suppress year expansions.
+	Update annotations for 06F4..06F7.
 	This file is semi-automatically derived from UnicodeData.txt and
 	a set of manually created annotations using a script to select
 	or suppress information from the data file. The rules used
 	for this process are aimed at readability for the human reader,
 	at the expense of some details; therefore, this file should not
 	be parsed for machine-readable information.
-@+		© 2022 Unicode®, Inc.
+@+		© 2023 Unicode®, Inc.
 	For terms of use, see https://www.unicode.org/terms_of_use.html
 @@	0000	C0 Controls and Basic Latin (Basic Latin)	007F
 @@+
@@ -188,6 +191,7 @@
 	= star
 	* can have five or six spokes
 	x (arabic five pointed star - 066D)
+	x (reference mark - 203B)
 	x (asterism - 2042)
 	x (low asterisk - 204E)
 	x (two asterisks aligned vertically - 2051)
@@ -206,10 +210,11 @@
 	x (light greek cross - 1F7A2)
 @		ASCII punctuation
 002C	COMMA
-	= decimal separator
+	= the use as decimal or thousands separator is locale dependent
 	x (arabic comma - 060C)
 	x (arabic decimal separator - 066B)
 	x (single low-9 quotation mark - 201A)
+	x (hypodiastole - 2E12)
 	x (reversed comma - 2E41)
 	x (medieval comma - 2E4C)
 	x (ideographic comma - 3001)
@@ -231,6 +236,7 @@
 	= period, dot, decimal point
 	* the use as decimal point is locale dependent
 	* may be rendered as a raised decimal point in old style numbers
+	x (middle dot - 00B7)
 	x (arabic full stop - 06D4)
 	x (one dot leader - 2024)
 	x (horizontal ellipsis - 2026)
@@ -250,9 +256,15 @@
 	~ 0030 FE00 short diagonal stroke form
 0031	DIGIT ONE
 0032	DIGIT TWO
+	x (latin letter two with stroke - 01BB)
+	x (turned digit two - 218A)
 0033	DIGIT THREE
+	x (turned digit three - 218B)
+	x (latin capital letter reversed open e - A7AB)
 0034	DIGIT FOUR
+	x (latin capital letter cuatrillo - A72C)
 0035	DIGIT FIVE
+	x (latin capital letter tone five - 01BC)
 0036	DIGIT SIX
 0037	DIGIT SEVEN
 0038	DIGIT EIGHT
@@ -296,6 +308,7 @@
 	x (double hyphen - 2E40)
 	x (katakana-hiragana double hyphen - 30A0)
 	x (modifier letter short equals sign - A78A)
+	x (small equals sign - FE66)
 	x (roman sextans sign - 10190)
 	x (heavy equals sign - 1F7F0)
 003E	GREATER-THAN SIGN
@@ -318,11 +331,14 @@
 	x (replacement character - FFFD)
 0040	COMMERCIAL AT
 	= at sign
+	= arroba (old Spanish unit of weight)
+	x (circled latin small letter a - 24D0)
 @		Uppercase Latin alphabet
 0041	LATIN CAPITAL LETTER A
 0042	LATIN CAPITAL LETTER B
 	x (script capital b - 212C)
 0043	LATIN CAPITAL LETTER C
+	x (greek capital lunate sigma symbol - 03F9)
 	x (double-struck capital c - 2102)
 	x (degree celsius - 2103)
 	x (black-letter capital c - 212D)
@@ -330,6 +346,7 @@
 0044	LATIN CAPITAL LETTER D
 	x (roman numeral five hundred - 216E)
 0045	LATIN CAPITAL LETTER E
+	x (latin capital letter open e - 0190)
 	x (euler constant - 2107)
 	x (script capital e - 2130)
 0046	LATIN CAPITAL LETTER F
@@ -362,6 +379,7 @@
 	x (script capital p - 2118)
 	x (double-struck capital p - 2119)
 0051	LATIN CAPITAL LETTER Q
+	x (cyrillic capital letter qa - 051A)
 	x (double-struck capital q - 211A)
 	x (rotated capital q - 213A)
 0052	LATIN CAPITAL LETTER R
@@ -374,6 +392,7 @@
 0056	LATIN CAPITAL LETTER V
 	x (roman numeral five - 2164)
 0057	LATIN CAPITAL LETTER W
+	x (cyrillic capital letter we - 051C)
 0058	LATIN CAPITAL LETTER X
 	x (roman numeral ten - 2169)
 0059	LATIN CAPITAL LETTER Y
@@ -399,6 +418,7 @@
 	x (modifier letter circumflex accent - 02C6)
 	x (combining circumflex accent - 0302)
 	x (caret - 2038)
+	x (logical and - 2227)
 	x (up arrowhead - 2303)
 005F	LOW LINE
 	= spacing underscore (1.0)
@@ -410,20 +430,31 @@
 	x (double low line - 2017)
 	x (combining conjoining macron below - FE2D)
 0060	GRAVE ACCENT
+	= backtick, backquote
 	* this is a spacing character
+	* in some technical contexts functions as opening quote, paired with apostrophe
+	x (acute accent - 00B4)
 	x (modifier letter grave accent - 02CB)
 	x (combining grave accent - 0300)
+	x (greek varia - 1FEF)
+	x (left single quotation mark - 2018)
 	x (reversed prime - 2035)
 @		Lowercase Latin alphabet
 0061	LATIN SMALL LETTER A
+	x (latin small letter alpha - 0251)
 0062	LATIN SMALL LETTER B
 0063	LATIN SMALL LETTER C
+	x (greek lunate sigma symbol - 03F2)
+	x (latin letter small capital c - 1D04)
 0064	LATIN SMALL LETTER D
+	x (cyrillic small letter komi de - 0501)
 0065	LATIN SMALL LETTER E
 	x (estimated symbol - 212E)
 	x (script small e - 212F)
 	x (latin small letter blackletter e - AB32)
 0066	LATIN SMALL LETTER F
+	x (latin small letter f with hook - 0192)
+	x (latin small letter lenis f - AB35)
 0067	LATIN SMALL LETTER G
 	x (latin small letter script g - 0261)
 	x (script small g - 210A)
@@ -437,6 +468,7 @@
 	x (mathematical italic small dotless i - 1D6A4)
 006A	LATIN SMALL LETTER J
 	x (latin small letter dotless j - 0237)
+	x (greek letter yot - 03F3)
 	x (mathematical italic small dotless j - 1D6A5)
 006B	LATIN SMALL LETTER K
 006C	LATIN SMALL LETTER L
@@ -446,22 +478,28 @@
 006E	LATIN SMALL LETTER N
 	x (superscript latin small letter n - 207F)
 006F	LATIN SMALL LETTER O
+	x (latin letter small capital o - 1D0F)
 	x (script small o - 2134)
 	x (latin small letter blackletter o - AB3D)
 0070	LATIN SMALL LETTER P
 0071	LATIN SMALL LETTER Q
+	x (cyrillic small letter qa - 051B)
 0072	LATIN SMALL LETTER R
 0073	LATIN SMALL LETTER S
 	x (latin small letter long s - 017F)
+	x (latin letter small capital s - A731)
 0074	LATIN SMALL LETTER T
 0075	LATIN SMALL LETTER U
 0076	LATIN SMALL LETTER V
 0077	LATIN SMALL LETTER W
+	x (cyrillic small letter we - 051D)
+	x (latin letter small capital w - 1D21)
 0078	LATIN SMALL LETTER X
 	x (multiplication sign - 00D7)
 0079	LATIN SMALL LETTER Y
 007A	LATIN SMALL LETTER Z
 	x (latin small letter z with stroke - 01B6)
+	x (latin letter small capital z - 1D22)
 @		ASCII punctuation and symbols
 007B	LEFT CURLY BRACKET
 	= opening curly bracket (1.0)
@@ -584,6 +622,7 @@
 	x (musical symbol cut time - 1D135)
 00A3	POUND SIGN
 	= pound sterling, Irish punt, lira, etc.
+	* not to be confused with the unit of weight
 	* glyph may have one or two crossbars, in distinction from 20A4
 	x (lira sign - 20A4)
 	x (turkish lira sign - 20BA)
@@ -596,6 +635,8 @@
 	= yuan sign (renminbi)
 	* glyph may have one or two crossbars, but the official symbol in Japan and China has two
 	* in native context, specific ideographs may be used for units of these currencies
+	x (latin capital letter y with stroke - 024E)
+	x (cyrillic capital letter straight u with stroke - 04B0)
 	x 5143
 	x 5186
 00A6	BROKEN BAR
@@ -670,8 +711,10 @@
 	# <super> 0033
 00B4	ACUTE ACCENT
 	* this is a spacing character
+	x (grave accent - 0060)
 	x (modifier letter prime - 02B9)
 	x (modifier letter acute accent - 02CA)
+	x (double acute accent - 02DD)
 	x (combining acute accent - 0301)
 	x (greek tonos - 0384)
 	x (greek oxia - 1FFD)
@@ -693,7 +736,6 @@
 	x (full stop - 002E)
 	x (dot above - 02D9)
 	x (greek ano teleia - 0387)
-	x (runic single punctuation - 16EB)
 	x (bullet - 2022)
 	x (one dot leader - 2024)
 	x (hyphenation point - 2027)
@@ -716,6 +758,7 @@
 00BA	MASCULINE ORDINAL INDICATOR
 	* Spanish
 	x (modifier letter small o - 1D52)
+	x (superscript zero - 2070)
 	x (numero sign - 2116)
 	# <super> 006F
 00BB	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
@@ -736,8 +779,9 @@
 	= turned question mark
 	* Spanish
 	x (question mark - 003F)
+	x (inverted interrobang - 2E18)
 	x (reversed question mark - 2E2E)
-@		Letters
+@		Uppercase letters
 00C0	LATIN CAPITAL LETTER A WITH GRAVE
 	: 0041 0300
 00C1	LATIN CAPITAL LETTER A WITH ACUTE
@@ -753,6 +797,7 @@
 	: 0041 030A
 00C6	LATIN CAPITAL LETTER AE
 	= latin capital ligature ae (1.1)
+	x (cyrillic capital ligature a ie - 04D4)
 00C7	LATIN CAPITAL LETTER C WITH CEDILLA
 	: 0043 0327
 00C8	LATIN CAPITAL LETTER E WITH GRAVE
@@ -799,10 +844,12 @@
 	x (vector or cross product - 2A2F)
 	x (cancellation x - 1F5D9)
 	x (light saltire - 1F7A9)
-@		Letters
+@		Uppercase letters
 00D8	LATIN CAPITAL LETTER O WITH STROKE
 	= o slash
+	x (latin capital letter o with middle tilde - 019F)
 	x (empty set - 2205)
+	x (latin capital letter o with long stroke overlay - A74A)
 00D9	LATIN CAPITAL LETTER U WITH GRAVE
 	: 0055 0300
 00DA	LATIN CAPITAL LETTER U WITH ACUTE
@@ -814,6 +861,7 @@
 00DD	LATIN CAPITAL LETTER Y WITH ACUTE
 	: 0059 0301
 00DE	LATIN CAPITAL LETTER THORN
+@		Lowercase letters
 00DF	LATIN SMALL LETTER SHARP S
 	= Eszett
 	* German
@@ -824,6 +872,8 @@
 	x (latin small letter ezh - 0292)
 	x (greek small letter beta - 03B2)
 	x (latin capital letter sharp s - 1E9E)
+	x (latin small letter beta - A7B5)
+	x (latin small letter middle scots s - A7D7)
 00E0	LATIN SMALL LETTER A WITH GRAVE
 	: 0061 0300
 00E1	LATIN SMALL LETTER A WITH ACUTE
@@ -844,6 +894,8 @@
 	* Danish, Norwegian, Icelandic, Faroese, Old English, French, IPA
 	x (latin small ligature oe - 0153)
 	x (cyrillic small ligature a ie - 04D5)
+	x (latin small letter turned ae - 1D02)
+	x (latin small letter a reversed-schwa - AB31)
 00E7	LATIN SMALL LETTER C WITH CEDILLA
 	: 0063 0327
 00E8	LATIN SMALL LETTER E WITH GRAVE
@@ -868,7 +920,9 @@
 	* uppercase is 00D0
 	x (latin small letter d with stroke - 0111)
 	x (greek small letter delta - 03B4)
+	x (latin small letter delta - 1E9F)
 	x (partial differential - 2202)
+	x (latin small letter insular d - A77A)
 00F1	LATIN SMALL LETTER N WITH TILDE
 	: 006E 0303
 00F2	LATIN SMALL LETTER O WITH GRAVE
@@ -889,18 +943,21 @@
 	* historically used as a punctuation mark to denote questionable passages in manuscripts
 	x (syriac harklean obelus - 070B)
 	x (commercial minus sign - 2052)
-	x (minus sign - 2212)
 	x (division slash - 2215)
 	x (divides - 2223)
 	x (ratio - 2236)
 	x (heavy division sign - 2797)
 	x (long division - 27CC)
 	x (dotted obelos - 2E13)
-@		Letters
+@		Lowercase letters
 00F8	LATIN SMALL LETTER O WITH STROKE
 	= o slash
 	* Danish, Norwegian, Faroese, IPA
+	x (latin small letter barred o - 0275)
 	x (diameter sign - 2300)
+	x (latin small letter o with long stroke overlay - A74B)
+	x (latin small letter old polish o - A7C1)
+	x (latin small letter blackletter o with stroke - AB3E)
 00F9	LATIN SMALL LETTER U WITH GRAVE
 	* French, Italian
 	: 0075 0300
@@ -916,7 +973,10 @@
 00FE	LATIN SMALL LETTER THORN
 	* Icelandic, Old English, phonetics
 	* Runic letter borrowed into Latin script
+	* replaced by "th" in modern English
+	x (greek small letter sho - 03F8)
 	x (runic letter thurisaz thurs thorn - 16A6)
+	x (latin small letter double thorn - A7D3)
 00FF	LATIN SMALL LETTER Y WITH DIAERESIS
 	* French, medieval Hungarian orthography
 	* uppercase is 0178
@@ -968,13 +1028,16 @@
 	: 0064 030C
 0110	LATIN CAPITAL LETTER D WITH STROKE
 	x (latin capital letter eth - 00D0)
-	x (latin small letter d with stroke - 0111)
 	x (latin capital letter african d - 0189)
+	x (latin capital letter d with short stroke overlay - A7C7)
 0111	LATIN SMALL LETTER D WITH STROKE
-	* Croatian, Serbian, Vietnamese, Sami
+	* Croatian, Serbian, Vietnamese, Sami, Moro
 	* an alternate glyph with the stroke through the bowl is used in Americanist orthographies
-	x (latin capital letter d with stroke - 0110)
+	x (latin small letter eth - 00F0)
 	x (cyrillic small letter dje - 0452)
+	x (latin small letter d with middle tilde - 1D6D)
+	x (dong sign - 20AB)
+	x (latin small letter d with short stroke overlay - A7C8)
 0112	LATIN CAPITAL LETTER E WITH MACRON
 	: 0045 0304
 0113	LATIN SMALL LETTER E WITH MACRON
@@ -1029,6 +1092,7 @@
 	* Esperanto
 	: 0068 0302
 0126	LATIN CAPITAL LETTER H WITH STROKE
+	x (modifier letter capital h with stroke - A7F8)
 0127	LATIN SMALL LETTER H WITH STROKE
 	* Maltese, IPA, ...
 	x (cyrillic small letter tshe - 045B)
@@ -1063,6 +1127,10 @@
 	* Turkish, Azerbaijani
 	* uppercase is 0049
 	x (latin small letter i - 0069)
+	x (latin small letter iota - 0269)
+	x (latin letter small capital i - 026A)
+	x (cyrillic small letter byelorussian-ukrainian i - 0456)
+	x (mathematical italic small dotless i - 1D6A4)
 0132	LATIN CAPITAL LIGATURE IJ
 	# 0049 004A
 0133	LATIN SMALL LIGATURE IJ
@@ -1080,6 +1148,8 @@
 	: 006B 0327
 0138	LATIN SMALL LETTER KRA
 	* Greenlandic (old orthography), Labrador Inuttut
+	x (cyrillic small letter ka - 043A)
+	x (latin letter small capital k - 1D0B)
 0139	LATIN CAPITAL LETTER L WITH ACUTE
 	: 004C 0301
 013A	LATIN SMALL LETTER L WITH ACUTE
@@ -1101,14 +1171,19 @@
 	* some fonts show the middle dot inside the L, but the preferred form has the dot following the L
 	# 004C 00B7
 0140	LATIN SMALL LETTER L WITH MIDDLE DOT
-	# 006C 00B7
-@+	* Catalan legacy compatibility character for ISO/IEC 6937
+	* Catalan legacy compatibility character for ISO/IEC 6937
 	* preferred representation for Catalan: 006C 00B7
+	# 006C 00B7
 0141	LATIN CAPITAL LETTER L WITH STROKE
 	x (latin capital letter l with bar - 023D)
+	x (latin letter small capital l with stroke - 1D0C)
+	x (latin capital letter l with middle tilde - 2C62)
+	x (latin capital letter l with high stroke - A748)
 0142	LATIN SMALL LETTER L WITH STROKE
-	* Polish, ...
+	* Polish, Sorbian, Iñupiaq, ...
+	* also used for Latin-based orthographies for Belarusian and Ukrainian
 	x (latin small letter l with bar - 019A)
+	x (latin small letter l with middle tilde - 026B)
 0143	LATIN CAPITAL LETTER N WITH ACUTE
 	: 004E 0301
 0144	LATIN SMALL LETTER N WITH ACUTE
@@ -1129,15 +1204,21 @@
 	= latin small letter apostrophe n (1.0)
 	* this character is deprecated and its use is strongly discouraged
 	* Afrikaans
-	# 02BC 006E
-@+	* legacy compatibility character for ISO/IEC 6937
+	* legacy compatibility character for ISO/IEC 6937
 	* uppercase is 02BC 004E
+	# 02BC 006E
 @		European Latin
 014A	LATIN CAPITAL LETTER ENG
 	* glyph may also have appearance of large form of the small letter
+	x (latin capital letter n with long right leg - 0220)
+	x (latin capital letter n with descender - A790)
 014B	LATIN SMALL LETTER ENG
 	= engma, angma
 	* Sami, Mende, IPA, ...
+	* velar nasal, nasalization
+	x (latin small letter n with long right leg - 019E)
+	x (latin small letter n with palatal hook - 1D87)
+	x (latin small letter n with descender - A791)
 014C	LATIN CAPITAL LETTER O WITH MACRON
 	: 004F 0304
 014D	LATIN SMALL LETTER O WITH MACRON
@@ -1159,6 +1240,10 @@
 	* French, IPA, Old Icelandic, Old English, ...
 	x (latin small letter ae - 00E6)
 	x (latin letter small capital oe - 0276)
+	x (latin small letter turned oe - 1D14)
+	x (modifier letter small ligature oe - A7F9)
+	x (latin small letter inverted oe - AB40)
+	x (latin small letter open oe - AB62)
 0154	LATIN CAPITAL LETTER R WITH ACUTE
 	: 0052 0301
 0155	LATIN SMALL LETTER R WITH ACUTE
@@ -1213,6 +1298,7 @@
 0166	LATIN CAPITAL LETTER T WITH STROKE
 0167	LATIN SMALL LETTER T WITH STROKE
 	* Sami
+	x (latin small letter t with middle tilde - 1D75)
 0168	LATIN CAPITAL LETTER U WITH TILDE
 	: 0055 0303
 0169	LATIN SMALL LETTER U WITH TILDE
@@ -1275,24 +1361,29 @@
 017F	LATIN SMALL LETTER LONG S
 	* in common use in Roman types until the 18th century
 	* in current use in Fraktur and Gaelic types
+	x (latin small letter sharp s - 00DF)
+	x (latin small ligature long s t - FB05)
 	# 0073 latin small letter s
 @@	0180	Latin Extended-B	024F
 @		Non-European and historic Latin
 0180	LATIN SMALL LETTER B WITH STROKE
 	* Americanist and Indo-Europeanist usage for phonetic beta
 	* Americanist orthographies use an alternate glyph with the stroke through the bowl
-	* Old Saxon
+	* also used in Old Saxon manuscripts
 	* uppercase is 0243
 	x (greek small letter beta - 03B2)
+	x (latin small letter b with middle tilde - 1D6C)
 	x (blank symbol - 2422)
 0181	LATIN CAPITAL LETTER B WITH HOOK
-	* Zulu, Pan-Nigerian alphabet
+	* African languages
 	* lowercase is 0253
 0182	LATIN CAPITAL LETTER B WITH TOPBAR
+	x (cyrillic capital letter be - 0411)
 0183	LATIN SMALL LETTER B WITH TOPBAR
 	* Zhuang (old orthography)
 	* former Soviet minority language scripts
-	x (cyrillic capital letter be - 0411)
+	x (latin small letter b with hook - 0253)
+	x (cyrillic small letter be - 0431)
 0184	LATIN CAPITAL LETTER TONE SIX
 0185	LATIN SMALL LETTER TONE SIX
 	* Zhuang (old orthography)
@@ -1305,8 +1396,10 @@
 	x (cyrillic small letter soft sign - 044C)
 0186	LATIN CAPITAL LETTER OPEN O
 	* typographically a turned C
-	* African
+	* African languages
 	* lowercase is 0254
+	x (latin letter small capital open o - 1D10)
+	x (roman numeral reversed one hundred - 2183)
 0187	LATIN CAPITAL LETTER C WITH HOOK
 0188	LATIN SMALL LETTER C WITH HOOK
 	* African
@@ -1327,19 +1420,23 @@
 	* archaic phonetic for labialized alveolar fricative
 	* recommended spellings 007A 02B7 or 007A 032B
 018E	LATIN CAPITAL LETTER REVERSED E
-	= turned e
+	= turned capital e
 	* Pan-Nigerian alphabet
 	* lowercase is 01DD
+	x (there exists - 2203)
+	x (latin letter small capital turned e - 2C7B)
 018F	LATIN CAPITAL LETTER SCHWA
 	* Azerbaijani, ...
 	* lowercase is 0259
 	x (cyrillic capital letter schwa - 04D8)
 0190	LATIN CAPITAL LETTER OPEN E
-	= epsilon
-	* African
+	= capital epsilon
+	* African languages
 	* lowercase is 025B
+	* not to be confused with glyph variants of capital E
 	x (euler constant - 2107)
 	x (turned digit three - 218B)
+	x (latin capital letter tresillo - A72A)
 0191	LATIN CAPITAL LETTER F WITH HOOK
 	* African
 	x (latin capital letter f with stroke - A798)
@@ -1355,43 +1452,56 @@
 	* African
 	* lowercase is 0263
 0195	LATIN SMALL LETTER HV
+	= hwair
 	* Gothic transliteration
 	* uppercase is 01F6
+	x (gothic letter hwair - 10348)
 0196	LATIN CAPITAL LETTER IOTA
-	* African
+	* African languages
 	* lowercase is 0269
+	x (cyrillic capital letter iota - A646)
 0197	LATIN CAPITAL LETTER I WITH STROKE
 	= barred i, i bar
-	* African
+	* African languages
 	* lowercase is 0268
 	* ISO 6438 gives lowercase as 026A, not 0268
 	x (latin letter small capital i - 026A)
+	x (latin small capital letter i with stroke - 1D7B)
 0198	LATIN CAPITAL LETTER K WITH HOOK
 0199	LATIN SMALL LETTER K WITH HOOK
 	* Hausa, Pan-Nigerian alphabet
 019A	LATIN SMALL LETTER L WITH BAR
 	= barred l
-	* Americanist phonetic usage for 026C
+	* Americanist phonetic usage for IPA ɬ
 	* uppercase is 023D
 	x (latin small letter l with stroke - 0142)
+	x (latin small letter l with belt - 026C)
+	x (latin small letter l with double bar - 2C61)
+	x (latin small letter l with high stroke - A749)
 019B	LATIN SMALL LETTER LAMBDA WITH STROKE
 	= barred lambda, lambda bar
-	* Americanist phonetic usage
+	* Americanist phonetic usage for IPA tɬ
+	x (greek small letter lamda - 03BB)
 019C	LATIN CAPITAL LETTER TURNED M
 	* Zhuang (old orthography)
 	* lowercase is 026F
+	x (latin letter small capital turned m - A7FA)
+	x (latin epigraphic letter inverted m - A7FD)
 019D	LATIN CAPITAL LETTER N WITH LEFT HOOK
 	* African
 	* lowercase is 0272
 019E	LATIN SMALL LETTER N WITH LONG RIGHT LEG
 	* archaic phonetic for Japanese 3093
 	* recommended spelling for syllabic n is 006E 0329
-	* Lakota (indicates nasalization of vowel)
+	* Lakota (indicates nasalization of vowel), superseded by 014B
 	* uppercase is 0220
+	x (latin small letter eng - 014B)
+	x (hiragana letter n - 3093)
 019F	LATIN CAPITAL LETTER O WITH MIDDLE TILDE
 	= barred o, o bar
+	* African languages
+	* the formal name does not describe the glyph
 	* lowercase is 0275
-	* African
 	x (cyrillic capital letter barred o - 04E8)
 01A0	LATIN CAPITAL LETTER O WITH HORN
 	: 004F 031B
@@ -1408,17 +1518,22 @@
 	* African
 01A6	LATIN LETTER YR
 	* Old Norse
-@+	* from German Standard DIN 31624 and ISO 5426-2
+	* from German Standard DIN 31624 and ISO 5426-2
 	* lowercase is 0280
 01A7	LATIN CAPITAL LETTER TONE TWO
+	x (latin letter voiced laryngeal spirant - 1D24)
+	x (cyrillic capital letter reversed dze - A644)
+	x (roman sextula sign - 10193)
 01A8	LATIN SMALL LETTER TONE TWO
 	* Zhuang (old orthography)
 	* typographically a reversed S
 	x (latin small letter tone six - 0185)
+	x (cyrillic small letter reversed dze - A645)
 01A9	LATIN CAPITAL LETTER ESH
-	* African
+	* African languages
 	* lowercase is 0283
 	x (greek capital letter sigma - 03A3)
+	x (n-ary summation - 2211)
 01AA	LATIN LETTER REVERSED ESH LOOP
 	* archaic phonetic for labialized palatoalveolar or palatal fricative
 	* Twi
@@ -1429,9 +1544,9 @@
 01AC	LATIN CAPITAL LETTER T WITH HOOK
 	* a glyph variant with hook at the right also occurs
 01AD	LATIN SMALL LETTER T WITH HOOK
-	* African
+	* African languages
 01AE	LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
-	* African
+	* African languages
 	* lowercase is 0288
 01AF	LATIN CAPITAL LETTER U WITH HORN
 	: 0055 031B
@@ -1439,8 +1554,8 @@
 	* Vietnamese
 	: 0075 031B
 01B1	LATIN CAPITAL LETTER UPSILON
-	* African
-	* typographically based on turned capital Greek omega
+	* African languages
+	* typographically, turned capital Greek omega 03A9
 	* lowercase is 028A
 	x (inverted ohm sign - 2127)
 01B2	LATIN CAPITAL LETTER V WITH HOOK
@@ -1455,18 +1570,22 @@
 01B6	LATIN SMALL LETTER Z WITH STROKE
 	= barred z, z bar
 	* Pan-Turkic Latin orthography
-	* handwritten variant of Latin "z"
+	* also a handwritten variant of Latin "z"
 	x (latin small letter z - 007A)
+	x (latin small letter z with middle tilde - 1D76)
 01B7	LATIN CAPITAL LETTER EZH
 	* African, Skolt Sami
 	* lowercase is 0292
 	x (latin capital letter yogh - 021C)
 	x (cyrillic capital letter abkhasian dze - 04E0)
+	x (latin letter small capital ezh - 1D23)
+	x (latin capital letter reversed open e - A7AB)
 01B8	LATIN CAPITAL LETTER EZH REVERSED
+	x (latin capital letter open e - 0190)
 01B9	LATIN SMALL LETTER EZH REVERSED
 	* archaic phonetic for voiced pharyngeal fricative
-	* sometimes typographically rendered with a turned digit 3
-	* recommended spelling 0295
+	* sometimes typographically rendered as a turned digit 3
+	* recommended spelling is 0295
 	x (latin letter pharyngeal voiced fricative - 0295)
 	x (arabic letter ain - 0639)
 01BA	LATIN SMALL LETTER EZH WITH TAIL
@@ -1476,6 +1595,7 @@
 01BB	LATIN LETTER TWO WITH STROKE
 	* archaic phonetic for [dz] affricate
 	* recommended spellings 0292 or 0064 007A
+	x (latin capital letter tone two - 01A7)
 01BC	LATIN CAPITAL LETTER TONE FIVE
 01BD	LATIN SMALL LETTER TONE FIVE
 	* Zhuang (old orthography)
@@ -1484,6 +1604,8 @@
 	* archaic phonetic for [ts] affricate
 	* recommended spelling 0074 0073
 	* letter form is actually derived from ligation of ts, rather than inverted glottal stop
+	x (latin letter inverted glottal stop - 0296)
+	x (latin small letter ts digraph - 02A6)
 01BF	LATIN LETTER WYNN
 	= wen
 	* Runic letter borrowed into Latin script
@@ -1491,9 +1613,9 @@
 	* uppercase is 01F7
 	x (runic letter wunjo wynn w - 16B9)
 @		African letters for clicks
+@+		These click letters are from the Khoisan tradition. See also the bilabial click 0298 and the velar click 029E.
 01C0	LATIN LETTER DENTAL CLICK
 	= pipe
-	* Khoisan tradition
 	* "c" in Zulu orthography
 	x (solidus - 002F)
 	x (vertical line - 007C)
@@ -1501,22 +1623,22 @@
 	x (divides - 2223)
 01C1	LATIN LETTER LATERAL CLICK
 	= double pipe
-	* Khoisan tradition
 	* "x" in Zulu orthography
 	x (latin letter inverted glottal stop - 0296)
+	x (double vertical line - 2016)
 	x (parallel to - 2225)
 01C2	LATIN LETTER ALVEOLAR CLICK
 	= double-barred pipe
-	= palatoalveolar click (IPA)
-	* Khoisan tradition
+	* palatoalveolar click (IPA)
 	x (not equal to - 2260)
+	x (thermodynamic - 29E7)
 01C3	LATIN LETTER RETROFLEX CLICK
 	= latin letter exclamation mark (1.0)
-	= (post)alveolar click (IPA)
-	* Khoisan tradition
+	* (post)alveolar click (IPA)
 	* "q" in Zulu orthography
 	x (exclamation mark - 0021)
 	x (latin letter stretched c - 0297)
+	x (latin letter retroflex click with retroflex hook - 1DF0A)
 @		Latin digraphs matching Serbian Cyrillic letters
 @+		These digraphs are for Gaj's Latin alphabet, used in writing Bosnian, Croatian, Serbian, and Montenegrin.
 01C4	LATIN CAPITAL LETTER DZ WITH CARON
@@ -1647,6 +1769,8 @@
 	: 0067 0301
 01F6	LATIN CAPITAL LETTER HWAIR
 	* lowercase is 0195
+	x (cyrillic capital letter komi nje - 050A)
+	x (gothic letter hwair - 10348)
 01F7	LATIN CAPITAL LETTER WYNN
 	= wen
 	* lowercase is 01BF
@@ -1730,25 +1854,31 @@
 @		Miscellaneous additions
 021C	LATIN CAPITAL LETTER YOGH
 	x (latin capital letter ezh - 01B7)
+	x (cyrillic capital letter ze - 0417)
+	x (latin capital letter reversed open e - A7AB)
 021D	LATIN SMALL LETTER YOGH
 	* Middle English, Scots
 	x (latin small letter ezh - 0292)
 	x (latin small letter insular g - 1D79)
+	x (latin small letter et - A76B)
 021E	LATIN CAPITAL LETTER H WITH CARON
 	: 0048 030C
 021F	LATIN SMALL LETTER H WITH CARON
 	* Finnish Romany
 	: 0068 030C
 0220	LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
-	* Lakota
+	* Lakota (nasalization), superseded by 014A
 	* lowercase is 019E
+	x (latin capital letter eng - 014A)
 0221	LATIN SMALL LETTER D WITH CURL
 	* phonetic use in Sinology
 0222	LATIN CAPITAL LETTER OU
+	x (latin letter small capital ou - 1D15)
 0223	LATIN SMALL LETTER OU
 	* Algonquin, Huron
 	x (digit eight - 0038)
 0224	LATIN CAPITAL LETTER Z WITH HOOK
+	x (latin capital letter z with descender - 2C6B)
 0225	LATIN SMALL LETTER Z WITH HOOK
 	* Middle High German
 0226	LATIN CAPITAL LETTER A WITH DOT ABOVE
@@ -1788,6 +1918,9 @@
 0236	LATIN SMALL LETTER T WITH CURL
 @		Miscellaneous addition
 0237	LATIN SMALL LETTER DOTLESS J
+	* this is a non-casing letter
+	x (greek letter yot - 03F3)
+	x (cyrillic small letter je - 0458)
 	x (mathematical italic small dotless j - 1D6A5)
 @		Additions for Africanist linguistics
 0238	LATIN SMALL LETTER DB DIGRAPH
@@ -1796,10 +1929,16 @@
 023A	LATIN CAPITAL LETTER A WITH STROKE
 	* lowercase is 2C65
 023B	LATIN CAPITAL LETTER C WITH STROKE
+	x (cedi sign - 20B5)
 023C	LATIN SMALL LETTER C WITH STROKE
 	* also used in Americanist linguistics
+	x (cent sign - 00A2)
 023D	LATIN CAPITAL LETTER L WITH BAR
 	* lowercase is 019A
+	x (latin capital letter l with stroke - 0141)
+	x (latin capital letter l with double bar - 2C60)
+	x (latin capital letter l with middle tilde - 2C62)
+	x (latin capital letter l with high stroke - A748)
 023E	LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
 	* lowercase is 2C66
 @		Additions for Africanist linguistics
@@ -1820,10 +1959,12 @@
 	x (modifier letter glottal stop - 02C0)
 0243	LATIN CAPITAL LETTER B WITH STROKE
 	* lowercase is 0180
+	x (latin letter small capital barred b - 1D03)
 0244	LATIN CAPITAL LETTER U BAR
 	* lowercase is 0289
 0245	LATIN CAPITAL LETTER TURNED V
 	* lowercase is 028C
+	x (greek capital letter lamda - 039B)
 0246	LATIN CAPITAL LETTER E WITH STROKE
 0247	LATIN SMALL LETTER E WITH STROKE
 0248	LATIN CAPITAL LETTER J WITH STROKE
@@ -1832,6 +1973,7 @@
 024B	LATIN SMALL LETTER Q WITH HOOK TAIL
 024C	LATIN CAPITAL LETTER R WITH STROKE
 024D	LATIN SMALL LETTER R WITH STROKE
+	x (latin small letter r with middle tilde - 1D72)
 024E	LATIN CAPITAL LETTER Y WITH STROKE
 024F	LATIN SMALL LETTER Y WITH STROKE
 @@	0250	IPA Extensions	02AF
@@ -1848,12 +1990,14 @@
 		x (greek small letter theta - 03B8)
 		x (greek small letter lamda - 03BB)
 		x (greek small letter chi - 03C7)
+@+		Many of the IPA characters in this block are also used in significant orthographies, such as those for African languages.
 0250	LATIN SMALL LETTER TURNED A
 	* low central unrounded vowel
 	* uppercase is 2C6F
 0251	LATIN SMALL LETTER ALPHA
 	= latin small letter script a (1.0)
 	* low back unrounded vowel
+	* the representative glyph appears like an allograph of Latin "a", but sometimes the character is rendered more like a Greek "α"
 	* uppercase is 2C6D
 	x (greek small letter alpha - 03B1)
 0252	LATIN SMALL LETTER TURNED ALPHA
@@ -1862,13 +2006,15 @@
 	x (latin small letter inverted alpha - AB64)
 0253	LATIN SMALL LETTER B WITH HOOK
 	* implosive bilabial stop
-	* Pan-Nigerian alphabet
 	* uppercase is 0181
+	x (cyrillic small letter be - 0431)
 0254	LATIN SMALL LETTER OPEN O
 	* typographically a turned c
 	* lower-mid back rounded vowel
-	* in older Danish usage "0254:" means "that is"
+	* in older Danish usage "0254:" stands for "that is"
 	* uppercase is 0186
+	x (latin letter small capital open o - 1D10)
+	x (latin small letter reversed c - 2184)
 0255	LATIN SMALL LETTER C WITH CURL
 	* voiceless alveolo-palatal laminal fricative
 	* used in transcription of Mandarin Chinese
@@ -1896,14 +2042,19 @@
 	* lower-mid front unrounded vowel
 	* uppercase is 0190
 	x (greek small letter epsilon - 03B5)
+	x (cyrillic small letter reversed ze - 0511)
 025C	LATIN SMALL LETTER REVERSED OPEN E
+	= reversed epsilon
 	* lower-mid central unrounded vowel
 	* uppercase is A7AB
+	x (cyrillic small letter ze - 0437)
+	x (latin small letter turned open e - 1D08)
 025D	LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
 	* rhotacized lower-mid central vowel
 025E	LATIN SMALL LETTER CLOSED REVERSED OPEN E
 	= closed reversed epsilon
 	* lower-mid central rounded vowel
+	x (latin small letter closed open e - 029A)
 025F	LATIN SMALL LETTER DOTLESS J WITH STROKE
 	* voiced palatal stop
 	* typographically a turned f, but better thought of as a form of j
@@ -1916,6 +2067,7 @@
 	* voiced velar stop
 	* uppercase is A7AC
 	x (latin small letter g - 0067)
+	x (script small g - 210A)
 0262	LATIN LETTER SMALL CAPITAL G
 	* voiced uvular stop
 0263	LATIN SMALL LETTER GAMMA
@@ -1936,41 +2088,55 @@
 0267	LATIN SMALL LETTER HENG WITH HOOK
 	* voiceless coarticulated velar and palatoalveolar fricative
 	* "sj" in some Swedish dialects
+	x (latin small letter heng - A727)
 0268	LATIN SMALL LETTER I WITH STROKE
 	= barred i, i bar
 	* high central unrounded vowel
 	* uppercase is 0197
-@+	* ISO 6438 gives lowercase of 0197 as 026A, not 0268
+	* ISO 6438 gives lowercase of 0197 as 026A, not 0268
+	x (latin small capital letter i with stroke - 1D7B)
 0269	LATIN SMALL LETTER IOTA
 	* semi-high front unrounded vowel
 @+	* obsoleted by IPA in 1989
 	* preferred use is 026A latin letter small capital i
 	* uppercase is 0196
+	x (latin small letter dotless i - 0131)
 	x (greek small letter iota - 03B9)
+	x (cyrillic small letter iota - A647)
+	x (mathematical italic small dotless i - 1D6A4)
 026A	LATIN LETTER SMALL CAPITAL I
 	* semi-high front unrounded vowel
 	* preferred IPA alternate for 0269
 	* uppercase is A7AE
+	* ISO 6438 gives this as lowercase of 0197 instead of 0268
 	* glyph should have top and bottom serifs even in sans serif IPA font designs, to avoid confusion with lowercase l
+	x (latin small letter dotless i - 0131)
 026B	LATIN SMALL LETTER L WITH MIDDLE TILDE
 	* velarized voiced alveolar lateral approximant
 	* uppercase is 2C62
+	x (latin small letter l with stroke - 0142)
+	x (latin small letter l with inverted lazy s - AB37)
+	x (latin small letter l with double middle tilde - AB38)
 026C	LATIN SMALL LETTER L WITH BELT
 	* voiceless alveolar lateral fricative
 	* uppercase is A7AD
+	x (latin small letter l with bar - 019A)
 026D	LATIN SMALL LETTER L WITH RETROFLEX HOOK
 	* voiced retroflex lateral
+	x (latin small letter l with retroflex hook and belt - A78E)
 026E	LATIN SMALL LETTER LEZH
 	* voiced lateral fricative
 	* "dhl" in Zulu orthography
 026F	LATIN SMALL LETTER TURNED M
 	* high back unrounded vowel
 	* uppercase is 019C
+	x (latin letter small capital turned m - A7FA)
 0270	LATIN SMALL LETTER TURNED M WITH LONG LEG
 	* voiced velar approximant
 0271	LATIN SMALL LETTER M WITH HOOK
 	* voiced labiodental nasal
 	* uppercase is 2C6E
+	x (latin small letter m with palatal hook - 1D86)
 0272	LATIN SMALL LETTER N WITH LEFT HOOK
 	* voiced palatal nasal
 	* uppercase is 019D
@@ -1989,13 +2155,17 @@
 	* low front rounded vowel
 	x (latin small ligature oe - 0153)
 0277	LATIN SMALL LETTER CLOSED OMEGA
-	* semi-high back rounded vowel
+	* near-close near-back rounded vowel
 @+	* obsoleted by IPA in 1989
 	* preferred use is 028A latin small letter upsilon
+	x (latin small letter omega - A7B7)
 	x (greek letter small capital omega - AB65)
 0278	LATIN SMALL LETTER PHI
 	* voiceless bilabial fricative
+	* this is a non-casing letter
 	x (greek small letter phi - 03C6)
+	x (greek phi symbol - 03D5)
+	x (latin small letter tailless phi - 2C77)
 0279	LATIN SMALL LETTER TURNED R
 	* voiced alveolar approximant
 	x (modifier letter small turned r - 02B4)
@@ -2007,14 +2177,18 @@
 027C	LATIN SMALL LETTER R WITH LONG LEG
 	* voiced strident apico-alveolar trill
 @+	* obsoleted by IPA in 1989
-	* sound spelled with 0159 in Czech
+	* this sound is spelled with 0159 in Czech
 	* preferred phonetic representation for Czech is 0072 031D
 	* in current use in Gaelic types (as glyph variant of 0072)
+	x (latin small letter insular r - A783)
+	x (latin small letter insular s - A785)
 027D	LATIN SMALL LETTER R WITH TAIL
 	* voiced retroflex flap
 	* uppercase is 2C64
+	x (latin small letter turned r with tail - 2C79)
 027E	LATIN SMALL LETTER R WITH FISHHOOK
 	* voiced alveolar flap or tap
+	x (latin small letter long s - 017F)
 027F	LATIN SMALL LETTER REVERSED R WITH FISHHOOK
 	= long leg turned iota (a misnomer)
 	* apical dental vowel
@@ -2035,6 +2209,7 @@
 	* voiceless postalveolar fricative
 	* uppercase is 01A9
 	x (integral - 222B)
+	x (latin small letter baseline esh - AB4D)
 0284	LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
 	* implosive palatal stop
 	* typographically based on 025F, not on 0283
@@ -2054,12 +2229,15 @@
 0288	LATIN SMALL LETTER T WITH RETROFLEX HOOK
 	* voiceless retroflex stop
 	* uppercase is 01AE
+	x (latin small letter t with hook - 01AD)
+	x (latin small letter t with hook and retroflex hook - 1DF09)
 0289	LATIN SMALL LETTER U BAR
 	* high central rounded vowel
 	* uppercase is 0244
 	x (latin small capital letter u with stroke - 1D7E)
 028A	LATIN SMALL LETTER UPSILON
-	* semi-high back rounded vowel
+	* near-close near-back rounded vowel
+	* typographically, a turned Greek small capital omega AB65
 	* preferred IPA alternate to 0277
 	* uppercase is 01B1
 	x (greek small letter upsilon - 03C5)
@@ -2073,7 +2251,7 @@
 	* lower-mid back unrounded vowel
 	* uppercase is 0245
 	x (greek capital letter lamda - 039B)
-	x (caret - 2038)
+	x (greek letter small capital lamda - 1D27)
 	x (logical and - 2227)
 028D	LATIN SMALL LETTER TURNED W
 	* voiceless rounded labiovelar approximant
@@ -2088,7 +2266,7 @@
 	* voiced alveolo-palatal laminal fricative
 	* sound spelled with 017A in Polish
 0292	LATIN SMALL LETTER EZH
-	= dram
+	= dram sign
 	* voiced postalveolar fricative
 	* mistakenly named yogh in Unicode 1.0
 	* uppercase is 01B7
@@ -2097,6 +2275,7 @@
 	x (cyrillic small letter abkhasian dze - 04E1)
 	x (ounce sign - 2125)
 	x (alchemical symbol for half dram - 1F772)
+	x 2CF01
 0293	LATIN SMALL LETTER EZH WITH CURL
 	* palatalized voiced postalveolar fricative
 0294	LATIN LETTER GLOTTAL STOP
@@ -2119,17 +2298,22 @@
 	x (complement - 2201)
 0298	LATIN LETTER BILABIAL CLICK
 	= bullseye
+	* this is a non-casing letter
 	x (circled dot operator - 2299)
+	x (cyrillic capital letter monocular o - A668)
 0299	LATIN LETTER SMALL CAPITAL B
 	* bilabial trill
+	x (cyrillic small letter ve - 0432)
 029A	LATIN SMALL LETTER CLOSED OPEN E
 	= closed epsilon
 	* lower-mid front rounded vowel
 	* non-IPA alternate for the preferred 0153
+	x (latin small letter closed reversed open e - 025E)
 029B	LATIN LETTER SMALL CAPITAL G WITH HOOK
 	* voiced uvular implosive
 029C	LATIN LETTER SMALL CAPITAL H
 	* voiceless epiglottal fricative
+	x (cyrillic small letter en - 043D)
 	x (modifier letter capital h - 1D34)
 	x (modifier letter capital h with stroke - A7F8)
 029D	LATIN SMALL LETTER J WITH CROSSED-TAIL
@@ -2139,6 +2323,7 @@
 	* proposed for velar click
 	* uppercase is A7B0
 @+	* withdrawn by IPA in 1970
+	x (latin letter small capital turned k - 1DF10)
 029F	LATIN LETTER SMALL CAPITAL L
 	* velar lateral approximant
 02A0	LATIN SMALL LETTER Q WITH HOOK
@@ -2156,9 +2341,11 @@
 	* voiced alveolo-palatal affricate
 02A6	LATIN SMALL LETTER TS DIGRAPH
 	* voiceless dental affricate
+	x (latin letter inverted glottal stop with stroke - 01BE)
 	x (latin small letter ts digraph with retroflex hook - AB67)
 02A7	LATIN SMALL LETTER TESH DIGRAPH
 	* voiceless postalveolar affricate
+	x (latin small letter tz - A729)
 02A8	LATIN SMALL LETTER TC DIGRAPH WITH CURL
 	* voiceless alveolo-palatal affricate
 @		IPA characters for disordered speech
@@ -2243,6 +2430,7 @@
 	* glottal stop, glottalization, ejective
 	* many languages use this as a letter of their alphabets
 	* used as a tone marker in Bodo, Dogri, and Maithili
+	* used as a modifier letter in the Lisu script
 	* 2019 is the preferred character for a punctuation apostrophe
 	x (apostrophe - 0027)
 	x (combining comma above - 0313)
@@ -2328,6 +2516,7 @@
 	x (combining vertical line below - 0329)
 02CD	MODIFIER LETTER LOW MACRON
 	* low level tone
+	* used as a modifier letter in the Lisu script
 	x (low line - 005F)
 	x (combining macron below - 0331)
 02CE	MODIFIER LETTER LOW GRAVE ACCENT
@@ -2413,6 +2602,7 @@
 @		IPA modifiers
 02EC	MODIFIER LETTER VOICING
 02ED	MODIFIER LETTER UNASPIRATED
+	x (modifier letter short equals sign - A78A)
 @		Other modifier letter
 02EE	MODIFIER LETTER DOUBLE APOSTROPHE
 	* Nenets
@@ -4301,6 +4491,8 @@
 06DC	ARABIC SMALL HIGH SEEN
 06DD	ARABIC END OF AYAH
 06DE	ARABIC START OF RUB EL HIZB
+	* indicates boundaries of parts of sections
+	* typically depicted as an eight-sided symbol, which may or may not appear starlike
 06DF	ARABIC SMALL HIGH ROUNDED ZERO
 	* smaller than the typical circular shape used for 0652
 06E0	ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
@@ -4338,13 +4530,12 @@
 06F2	EXTENDED ARABIC-INDIC DIGIT TWO
 06F3	EXTENDED ARABIC-INDIC DIGIT THREE
 06F4	EXTENDED ARABIC-INDIC DIGIT FOUR
-	* Persian has a different glyph than Sindhi and Urdu
+	* Urdu and Kashmiri have a different glyph than Persian
 06F5	EXTENDED ARABIC-INDIC DIGIT FIVE
-	* Persian, Sindhi, and Urdu share glyph different from Arabic
 06F6	EXTENDED ARABIC-INDIC DIGIT SIX
-	* Persian, Sindhi, and Urdu have glyphs different from Arabic
+	* Sindhi, Urdu, and Kashmiri have a different glyph than Persian
 06F7	EXTENDED ARABIC-INDIC DIGIT SEVEN
-	* Urdu and Sindhi have glyphs different from Arabic
+	* Sindhi, Urdu, and Kashmiri have a different glyph than Persian
 06F8	EXTENDED ARABIC-INDIC DIGIT EIGHT
 06F9	EXTENDED ARABIC-INDIC DIGIT NINE
 @		Extended Arabic letters
@@ -4950,6 +5141,8 @@
 @		Arabic letters for Arwi
 08B3	ARABIC LETTER AIN WITH THREE DOTS BELOW
 08B4	ARABIC LETTER KAF WITH DOT BELOW
+	* also used in Pegon
+	x (arabic letter kaf with three dots below - 06AE)
 @		Early Arabic letter
 08B5	ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE
 @		Arabic letters for Bravanese
@@ -11240,19 +11433,28 @@
 1D02	LATIN SMALL LETTER TURNED AE
 	* glyph can also have sideways orientation
 1D03	LATIN LETTER SMALL CAPITAL BARRED B
+	x (latin capital letter b with stroke - 0243)
 1D04	LATIN LETTER SMALL CAPITAL C
 1D05	LATIN LETTER SMALL CAPITAL D
 1D06	LATIN LETTER SMALL CAPITAL ETH
 1D07	LATIN LETTER SMALL CAPITAL E
 1D08	LATIN SMALL LETTER TURNED OPEN E
+	x (latin small letter reversed open e - 025C)
+	x (modifier letter small turned open e - 1D4C)
 1D09	LATIN SMALL LETTER TURNED I
 1D0A	LATIN LETTER SMALL CAPITAL J
 1D0B	LATIN LETTER SMALL CAPITAL K
+	x (latin small letter kra - 0138)
+	x (cyrillic small letter ka - 043A)
 1D0C	LATIN LETTER SMALL CAPITAL L WITH STROKE
 1D0D	LATIN LETTER SMALL CAPITAL M
 1D0E	LATIN LETTER SMALL CAPITAL REVERSED N
+	x (cyrillic small letter i - 0438)
+	x (modifier letter capital reversed n - 1D3B)
 1D0F	LATIN LETTER SMALL CAPITAL O
 1D10	LATIN LETTER SMALL CAPITAL OPEN O
+	x (latin small letter open o - 0254)
+	x (latin small letter reversed c - 2184)
 1D11	LATIN SMALL LETTER SIDEWAYS O
 1D12	LATIN SMALL LETTER SIDEWAYS OPEN O
 1D13	LATIN SMALL LETTER SIDEWAYS O WITH STROKE
@@ -11263,9 +11465,11 @@
 1D17	LATIN SMALL LETTER BOTTOM HALF O
 1D18	LATIN LETTER SMALL CAPITAL P
 	* represents a semi-voiced [p]
+	x (greek letter small capital rho - 1D29)
 1D19	LATIN LETTER SMALL CAPITAL REVERSED R
 1D1A	LATIN LETTER SMALL CAPITAL TURNED R
 1D1B	LATIN LETTER SMALL CAPITAL T
+	x (cyrillic small letter te - 0442)
 1D1C	LATIN LETTER SMALL CAPITAL U
 1D1D	LATIN SMALL LETTER SIDEWAYS U
 1D1E	LATIN SMALL LETTER SIDEWAYS DIAERESIZED U
@@ -11275,14 +11479,19 @@
 1D21	LATIN LETTER SMALL CAPITAL W
 1D22	LATIN LETTER SMALL CAPITAL Z
 1D23	LATIN LETTER SMALL CAPITAL EZH
+	x (cyrillic small letter abkhasian dze - 04E1)
 1D24	LATIN LETTER VOICED LARYNGEAL SPIRANT
 1D25	LATIN LETTER AIN
+	x (arabic letter ain - 0639)
+	x (latin small letter egyptological ain - A725)
 @		Greek letters
+@+		An additional Greek small capital letter is at AB65.
 1D26	GREEK LETTER SMALL CAPITAL GAMMA
 1D27	GREEK LETTER SMALL CAPITAL LAMDA
 1D28	GREEK LETTER SMALL CAPITAL PI
 1D29	GREEK LETTER SMALL CAPITAL RHO
 	* represents a voiceless uvular trill
+	x (latin letter small capital p - 1D18)
 1D2A	GREEK LETTER SMALL CAPITAL PSI
 @		Cyrillic letter
 1D2B	CYRILLIC LETTER SMALL CAPITAL EL
@@ -11389,6 +11598,7 @@
 1D5B	MODIFIER LETTER SMALL V
 	# <super> 0076
 1D5C	MODIFIER LETTER SMALL AIN
+	x (latin small letter egyptological ain - A725)
 	# <super> 1D25
 @		Greek superscript modifier letters
 1D5D	MODIFIER LETTER SMALL BETA
@@ -11421,7 +11631,7 @@
 	# <sub> 03C6
 1D6A	GREEK SUBSCRIPT SMALL LETTER CHI
 	# <sub> 03C7
-@		Latin letter
+@		Latin letter for American lexicography
 1D6B	LATIN SMALL LETTER UE
 @		Latin letters with middle tilde
 @+		Additional letters with middle tilde are found in other blocks.
@@ -11438,7 +11648,7 @@
 1D74	LATIN SMALL LETTER S WITH MIDDLE TILDE
 1D75	LATIN SMALL LETTER T WITH MIDDLE TILDE
 1D76	LATIN SMALL LETTER Z WITH MIDDLE TILDE
-@		Caucasian linguistics
+@		Letters for Caucasian linguistics
 1D77	LATIN SMALL LETTER TURNED G
 	* Georgian transcription
 	x (georgian letter turned gan - 10F9)
@@ -11460,6 +11670,7 @@
 	x (greek small letter theta - 03B8)
 1D7B	LATIN SMALL CAPITAL LETTER I WITH STROKE
 	* used with different meanings by Americanists and Oxford dictionaries
+	x (latin capital letter i with stroke - 0197)
 1D7C	LATIN SMALL LETTER IOTA WITH STROKE
 	* used by Russianists
 1D7D	LATIN SMALL LETTER P WITH STROKE
@@ -11481,7 +11692,9 @@
 1D84	LATIN SMALL LETTER K WITH PALATAL HOOK
 1D85	LATIN SMALL LETTER L WITH PALATAL HOOK
 1D86	LATIN SMALL LETTER M WITH PALATAL HOOK
+	x (latin small letter m with hook - 0271)
 1D87	LATIN SMALL LETTER N WITH PALATAL HOOK
+	x (latin small letter eng - 014B)
 1D88	LATIN SMALL LETTER P WITH PALATAL HOOK
 1D89	LATIN SMALL LETTER R WITH PALATAL HOOK
 1D8A	LATIN SMALL LETTER S WITH PALATAL HOOK
@@ -11490,6 +11703,7 @@
 1D8D	LATIN SMALL LETTER X WITH PALATAL HOOK
 1D8E	LATIN SMALL LETTER Z WITH PALATAL HOOK
 	* uppercase is A7C6
+	x (latin small letter z with hook - 0225)
 @		Latin letters with retroflex hook
 @+		IPA recommends transcribing vowels with r-coloring (rhoticity) with the rhotic hook instead.
 	x (modifier letter rhotic hook - 02DE)
@@ -11829,9 +12043,9 @@
 	: 004C 0323
 1E37	LATIN SMALL LETTER L WITH DOT BELOW
 	* Indic transliteration
-	: 006C 0323
-@+	* see ISO 15919 on the use of dot below versus ring below in Indic transliteration
+	* see ISO 15919 on the use of dot below versus ring below in Indic transliteration
 	x (combining ring below - 0325)
+	: 006C 0323
 1E38	LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
 	: 1E36 0304
 1E39	LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
@@ -11912,9 +12126,9 @@
 	: 0052 0323
 1E5B	LATIN SMALL LETTER R WITH DOT BELOW
 	* Indic transliteration
-	: 0072 0323
-@+	* see ISO 15919 on the use of dot below versus ring below in Indic transliteration
+	* see ISO 15919 on the use of dot below versus ring below in Indic transliteration
 	x (combining ring below - 0325)
+	: 0072 0323
 1E5C	LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
 	: 1E5A 0304
 1E5D	LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
@@ -12071,8 +12285,11 @@
 	* not used in Swiss High German
 	* lowercase is 00DF
 	x (latin small letter sharp s - 00DF)
+	x (latin capital letter middle scots s - A7D6)
 @		Medievalist addition
 1E9F	LATIN SMALL LETTER DELTA
+	* this is a non-casing letter
+	x (greek small letter delta - 03B4)
 @		Latin extensions for Vietnamese
 1EA0	LATIN CAPITAL LETTER A WITH DOT BELOW
 	: 0041 0323
@@ -13245,6 +13462,7 @@
 	* Brazil
 20A3	FRENCH FRANC SIGN
 	* France
+	x (latin capital letter f with stroke - A798)
 20A4	LIRA SIGN
 	* intended for lira, but not widely used
 	* preferred character for lira is 00A3
@@ -13524,6 +13742,7 @@
 2125	OUNCE SIGN
 	x (latin small letter ezh - 0292)
 	x (alchemical symbol for half ounce - 1F773)
+	x 2CF04
 2126	OHM SIGN
 	* SI unit of resistance, named after G. S. Ohm, German physicist
 	* preferred representation is 03A9
@@ -14252,8 +14471,10 @@
 2266	LESS-THAN OVER EQUAL TO
 2267	GREATER-THAN OVER EQUAL TO
 2268	LESS-THAN BUT NOT EQUAL TO
+	x (less-than and single-line not equal to - 2A87)
 	~ 2268 FE00 with vertical stroke
 2269	GREATER-THAN BUT NOT EQUAL TO
+	x (greater-than and single-line not equal to - 2A88)
 	~ 2269 FE00 with vertical stroke
 226A	MUCH LESS-THAN
 	x (left-pointing double angle quotation mark - 00AB)
@@ -14562,7 +14783,7 @@
 	x (latin small letter o with stroke - 00F8)
 	x (empty set - 2205)
 2301	ELECTRIC ARROW
-@+	* from ISO 2047
+	* from ISO 2047
 	* symbol for End of Transmission
 2302	HOUSE
 2303	UP ARROWHEAD
@@ -14726,7 +14947,7 @@
 	x (reversed empty set - 29B0)
 234A	APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
 	= up tack underbar
-@+	* preferred naming for APL tack symbols now follows the London Convention in ISO/IEC 13751:2000 (APL Extended)
+	* preferred naming for APL tack symbols now follows the London Convention in ISO/IEC 13751:2000 (APL Extended)
 	x (up tack - 22A5)
 234B	APL FUNCTIONAL SYMBOL DELTA STILE
 234C	APL FUNCTIONAL SYMBOL QUAD DOWN CARET
@@ -14794,19 +15015,19 @@
 237A	APL FUNCTIONAL SYMBOL ALPHA
 @		Graphics for control codes
 237B	NOT CHECK MARK
-@+	* from ISO 2047
+	* from ISO 2047
 	* symbol for Negative Acknowledge
 @		Miscellaneous technical
 237C	RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW
 @		Graphics for control codes
 237D	SHOULDERED OPEN BOX
-@+	* from ISO 9995-7
+	* from ISO 9995-7
 	* keyboard symbol for No Break Space
 	x (open box - 2423)
 237E	BELL SYMBOL
-@+	* from ISO 2047
+	* from ISO 2047
 237F	VERTICAL LINE WITH MIDDLE DOT
-@+	* from ISO 2047
+	* from ISO 2047
 	* symbol for End of Medium
 @		Keyboard symbols from ISO 9995-7
 2380	INSERTION SYMBOL
@@ -15036,10 +15257,10 @@
 	x (large red circle - 1F534)
 @		Power symbols from ISO 7000:2012
 23FB	POWER SYMBOL
-@+	* IEC 5009 standby symbol
-@+	* IEEE 1621 power symbol
+	* IEC 5009 standby symbol
+	* IEEE 1621 power symbol
 23FC	POWER ON-OFF SYMBOL
-@+	* IEC 5010 power on-off symbol
+	* IEC 5010 power on-off symbol
 23FD	POWER ON SYMBOL
 	* use 2B58 for power off symbol
 	x (heavy circle - 2B58)
@@ -15096,11 +15317,11 @@
 2424	SYMBOL FOR NEWLINE
 @		Keyboard symbol
 2425	SYMBOL FOR DELETE FORM TWO
-@+	* from ISO 9995-7
+	* from ISO 9995-7
 	* keyboard symbol for undoable delete
 @		Specific symbol for control code
 2426	SYMBOL FOR SUBSTITUTE FORM TWO
-@+	* from ISO 2047
+	* from ISO 2047
 	x (arabic question mark - 061F)
 @@	2440	Optical Character Recognition	245F
 @		OCR-A
@@ -18695,9 +18916,13 @@
 @@	2C60	Latin Extended-C	2C7F
 @		Orthographic Latin additions
 2C60	LATIN CAPITAL LETTER L WITH DOUBLE BAR
+	x (latin capital letter l with bar - 023D)
 2C61	LATIN SMALL LETTER L WITH DOUBLE BAR
+	x (latin small letter l with bar - 019A)
+	x (latin small letter l with double middle tilde - AB38)
 2C62	LATIN CAPITAL LETTER L WITH MIDDLE TILDE
 	* lowercase is 026B
+	x (latin capital letter l with stroke - 0141)
 2C63	LATIN CAPITAL LETTER P WITH STROKE
 	* lowercase is 1D7D
 2C64	LATIN CAPITAL LETTER R WITH TAIL
@@ -18708,18 +18933,23 @@
 	* uppercase is 023E
 @		Additions for Uyghur
 2C67	LATIN CAPITAL LETTER H WITH DESCENDER
+	x (cyrillic capital letter en with descender - 04A2)
 2C68	LATIN SMALL LETTER H WITH DESCENDER
 2C69	LATIN CAPITAL LETTER K WITH DESCENDER
+	x (cyrillic capital letter ka with descender - 049A)
 2C6A	LATIN SMALL LETTER K WITH DESCENDER
 2C6B	LATIN CAPITAL LETTER Z WITH DESCENDER
+	x (latin capital letter z with hook - 0224)
 2C6C	LATIN SMALL LETTER Z WITH DESCENDER
 @		Miscellaneous additions
 2C6D	LATIN CAPITAL LETTER ALPHA
+	= capital script a
 	* lowercase is 0251
 2C6E	LATIN CAPITAL LETTER M WITH HOOK
 	* lowercase is 0271
 2C6F	LATIN CAPITAL LETTER TURNED A
 	* lowercase is 0250
+	x (for all - 2200)
 2C70	LATIN CAPITAL LETTER TURNED ALPHA
 	* lowercase is 0252
 2C71	LATIN SMALL LETTER V WITH RIGHT HOOK
@@ -18736,13 +18966,16 @@
 	x (latin capital letter reversed half h - A7F5)
 2C76	LATIN SMALL LETTER HALF H
 	x (greek small letter heta - 0371)
+	x (latin small letter reversed half h - A7F6)
 @		Additions for UPA
 2C77	LATIN SMALL LETTER TAILLESS PHI
 	* medium rounded o
+	x (greek small letter phi - 03C6)
 2C78	LATIN SMALL LETTER E WITH NOTCH
 2C79	LATIN SMALL LETTER TURNED R WITH TAIL
 2C7A	LATIN SMALL LETTER O WITH LOW RING INSIDE
 2C7B	LATIN LETTER SMALL CAPITAL TURNED E
+	x (latin capital letter reversed e - 018E)
 2C7C	LATIN SUBSCRIPT SMALL LETTER J
 	# <sub> 006A
 2C7D	MODIFIER LETTER CAPITAL V
@@ -18750,6 +18983,7 @@
 @		Additions for Shona
 2C7E	LATIN CAPITAL LETTER S WITH SWASH TAIL
 	* lowercase is 023F
+	x (latin capital letter s with hook - A7C5)
 2C7F	LATIN CAPITAL LETTER Z WITH SWASH TAIL
 	* lowercase is 0240
 @@	2C80	Coptic	2CFF
@@ -19390,726 +19624,1059 @@
 @+		For the characters in this block whose representative glyph takes up only a portion of the em-box, the placement relative to the em-box is either centered or respects prototypical usage. The placement of the representative glyph is for informational purposes only, and should not be considered a recommendation for implementations.
 @		CJK radicals supplement
 2E80	CJK RADICAL REPEAT
+	* variant of Kangxi Radical 3
 2E81	CJK RADICAL CLIFF
+	* variant of Kangxi Radical 27
 	x 5382
 	x 20086
 2E82	CJK RADICAL SECOND ONE
+	* variant of Kangxi Radical 5
 	x 4E5B
 2E83	CJK RADICAL SECOND TWO
+	* variant of Kangxi Radical 5
 	x 4E5A
 2E84	CJK RADICAL SECOND THREE
+	* variant of Kangxi Radical 5
 	x 4E59
 2E85	CJK RADICAL PERSON
+	* variant of Kangxi Radical 9
 	* form used on left side
 	x 4EBB
 2E86	CJK RADICAL BOX
+	* variant of Kangxi Radical 13
 	x 5182
 2E87	CJK RADICAL TABLE
+	* variant of Kangxi Radical 16
 	x 51E0
 	x 20628
 2E88	CJK RADICAL KNIFE ONE
+	* variant of Kangxi Radical 18
 	* form used at top
 	x 5200
 	x 2008A
 2E89	CJK RADICAL KNIFE TWO
+	* variant of Kangxi Radical 18
 	* form used on right side
 	x 5202
 2E8A	CJK RADICAL DIVINATION
+	* variant of Kangxi Radical 25
 	* form used at top
 	x 535C
 2E8B	CJK RADICAL SEAL
+	* variant of Kangxi Radical 26
 	* form used at bottom
 	x 353E
 2E8C	CJK RADICAL SMALL ONE
+	* variant of Kangxi Radical 42
 	* form used at top
 	x 5C0F
 2E8D	CJK RADICAL SMALL TWO
+	* variant of Kangxi Radical 42
 	* form used at top
 	x 5C0F
 	x 2D544
 2E8E	CJK RADICAL LAME ONE
+	* variant of Kangxi Radical 43
 	x 5C22
 	x 5140
 2E8F	CJK RADICAL LAME TWO
+	* variant of Kangxi Radical 43
 	x 5C23
 2E90	CJK RADICAL LAME THREE
+	* variant of Kangxi Radical 43
 	x 5C22
 2E91	CJK RADICAL LAME FOUR
+	* variant of Kangxi Radical 43
 	x 5C23
 	x 21BC2
 2E92	CJK RADICAL SNAKE
+	* variant of Kangxi Radical 49
 	x 5DF3
 2E93	CJK RADICAL THREAD
+	* variant of Kangxi Radical 52
 	x 5E7A
 2E94	CJK RADICAL SNOUT ONE
+	* variant of Kangxi Radical 58
 	x 5F51
 2E95	CJK RADICAL SNOUT TWO
+	* variant of Kangxi Radical 58
 	* actually a form of the radical for hand, despite its resemblance in shape to the radical for snout
 	x 5F50
 	x 2B739
 2E96	CJK RADICAL HEART ONE
+	* variant of Kangxi Radical 61
 	* form used on left side
 	x 5FC4
 2E97	CJK RADICAL HEART TWO
+	* variant of Kangxi Radical 61
 	* form used at bottom
 	x 38FA
 	x 5FC3
 2E98	CJK RADICAL HAND
+	* variant of Kangxi Radical 64
 	* form used on left side
 	x 624C
 2E99	CJK RADICAL RAP
+	* variant of Kangxi Radical 66
 	* form used on right side
 	x 6535
+2E9A	<reserved>
+	x (kangxi radical not - 2F46)
 2E9B	CJK RADICAL CHOKE
+	* variant of Kangxi Radical 71
 	x 65E1
 2E9C	CJK RADICAL SUN
+	* variant of Kangxi Radical 72
 	* actually a form of the radical for hat, despite its resemblance in shape to the radical for sun
 	x 5183
 	x 65E5
 2E9D	CJK RADICAL MOON
+	* variant of Kangxi Radical 74
 	x 6708
 2E9E	CJK RADICAL DEATH
+	* variant of Kangxi Radical 78
 	x 6B7A
 2E9F	CJK RADICAL MOTHER
+	* variant of Kangxi Radical 80
 	# 6BCD
 2EA0	CJK RADICAL CIVILIAN
+	* variant of Kangxi Radical 83
 	x 6C11
 2EA1	CJK RADICAL WATER ONE
+	* variant of Kangxi Radical 85
 	* form used on left side
 	x 6C35
 2EA2	CJK RADICAL WATER TWO
+	* variant of Kangxi Radical 85
 	* form used (rarely) at bottom
 	x 6C3A
 2EA3	CJK RADICAL FIRE
+	* variant of Kangxi Radical 86
 	* form used at bottom
 	x 706C
 2EA4	CJK RADICAL PAW ONE
+	* variant of Kangxi Radical 87
 	* form used at top
 	x 722B
 2EA5	CJK RADICAL PAW TWO
+	* variant of Kangxi Radical 87
 	* form used at top
 	x 722B
 2EA6	CJK RADICAL SIMPLIFIED HALF TREE TRUNK
+	* simplified variant of Kangxi Radical 90
 	x 4E2C
 2EA7	CJK RADICAL COW
+	* variant of Kangxi Radical 93
 	x 725B
 	x 20092
 2EA8	CJK RADICAL DOG
+	* variant of Kangxi Radical 94
 	* form used on left side
 	x 72AD
 2EA9	CJK RADICAL JADE
+	* variant of Kangxi Radical 96
 	* form used on left side
 	x 738B
 	x 248E9
 2EAA	CJK RADICAL BOLT OF CLOTH
+	* variant of Kangxi Radical 103
 	* form used on left side
 	x 758B
 	x 24D14
 2EAB	CJK RADICAL EYE
+	* variant of Kangxi Radical 109
+	* variant of Kangxi Radical 122
 	* form used at top
 	x (cjk radical net two - 2EB2)
 	x 76EE
 	x 7F52
 2EAC	CJK RADICAL SPIRIT ONE
+	* variant of Kangxi Radical 113
 	x 793A
 2EAD	CJK RADICAL SPIRIT TWO
+	* variant of Kangxi Radical 113
 	x 793B
 2EAE	CJK RADICAL BAMBOO
+	* variant of Kangxi Radical 118
 	x 7AF9
 	x 25AD7
 2EAF	CJK RADICAL SILK
+	* variant of Kangxi Radical 120
 	* form used on left side
 	x 7CF9
 2EB0	CJK RADICAL C-SIMPLIFIED SILK
+	* simplified Chinese variant of Kangxi Radical 120
 	* form used on left side
 	x 7E9F
 2EB1	CJK RADICAL NET ONE
+	* variant of Kangxi Radical 122
 	x 7F53
 2EB2	CJK RADICAL NET TWO
+	* variant of Kangxi Radical 109
+	* variant of Kangxi Radical 122
 	x (cjk radical eye - 2EAB)
 	x 7F52
 	x 26270
 2EB3	CJK RADICAL NET THREE
+	* variant of Kangxi Radical 122
 	x 34C1
 	x 7F51
 2EB4	CJK RADICAL NET FOUR
+	* variant of Kangxi Radical 122
 	x 34C1
 	x 7F51
 2EB5	CJK RADICAL MESH
+	* variant of Kangxi Radical 122
 	x 2626B
 2EB6	CJK RADICAL SHEEP
+	* variant of Kangxi Radical 123
 	* form used on left side
 	x 7F8A
 2EB7	CJK RADICAL RAM
+	* variant of Kangxi Radical 123
 	* form used at top
 	x 7F8A
 	x 2634C
 2EB8	CJK RADICAL EWE
+	* variant of Kangxi Radical 123
 	x 7F8B
 	x 2634B
 2EB9	CJK RADICAL OLD
+	* variant of Kangxi Radical 125
 	x 8002
 2EBA	CJK RADICAL BRUSH ONE
+	* variant of Kangxi Radical 129
 	x 8080
 2EBB	CJK RADICAL BRUSH TWO
+	* variant of Kangxi Radical 129
 	x 807F
 2EBC	CJK RADICAL MEAT
+	* variant of Kangxi Radical 130
 	x 8089
 2EBD	CJK RADICAL MORTAR
+	* variant of Kangxi Radical 134
 	x 81FC
 	x 26951
 2EBE	CJK RADICAL GRASS ONE
+	* simplified variant of Kangxi Radical 140
 	x 8279
 2EBF	CJK RADICAL GRASS TWO
+	* variant of Kangxi Radical 140
 	x 8279
 2EC0	CJK RADICAL GRASS THREE
+	* variant of Kangxi Radical 140
 	x 8279
 2EC1	CJK RADICAL TIGER
+	* variant of Kangxi Radical 141
 	x 864E
 2EC2	CJK RADICAL CLOTHES
+	* variant of Kangxi Radical 145
 	* form used on left side
 	x 8864
 2EC3	CJK RADICAL WEST ONE
+	* variant of Kangxi Radical 146
 	* form used at top
 	x 8980
 2EC4	CJK RADICAL WEST TWO
+	* variant of Kangxi Radical 146
 	* form used on left side
 	x 897F
 2EC5	CJK RADICAL C-SIMPLIFIED SEE
+	* simplified Chinese variant of Kangxi Radical 147
 	x 89C1
 2EC6	CJK RADICAL SIMPLIFIED HORN
+	* simplified Chinese variant of Kangxi Radical 148
 	x 89D2
 2EC7	CJK RADICAL HORN
+	* variant of Kangxi Radical 148
 	x 278B2
 2EC8	CJK RADICAL C-SIMPLIFIED SPEECH
+	* simplified Chinese variant of Kangxi Radical 149
 	x 8BA0
 2EC9	CJK RADICAL C-SIMPLIFIED SHELL
+	* simplified Chinese variant of Kangxi Radical 154
 	x 8D1D
 2ECA	CJK RADICAL FOOT
+	* variant of Kangxi Radical 157
 	* form used on left side
 	x 8DB3
 	x 27FB7
 2ECB	CJK RADICAL C-SIMPLIFIED CART
+	* simplified Chinese variant of Kangxi Radical 159
 	x 8F66
 2ECC	CJK RADICAL SIMPLIFIED WALK
+	* simplified variant of Kangxi Radical 162
 	x 8FB6
 2ECD	CJK RADICAL WALK ONE
+	* variant of Kangxi Radical 162
 	x 8FB6
 2ECE	CJK RADICAL WALK TWO
+	* variant of Kangxi Radical 162
 	x 8FB6
 2ECF	CJK RADICAL CITY
+	* variant of Kangxi Radical 163
 	* form used on right side
 	x 9091
 2ED0	CJK RADICAL C-SIMPLIFIED GOLD
+	* simplified Chinese variant of Kangxi Radical 167
 	x 9485
 2ED1	CJK RADICAL LONG ONE
+	* variant of Kangxi Radical 168
 	x 9577
 2ED2	CJK RADICAL LONG TWO
+	* variant of Kangxi Radical 168
 	* form used on left side
 	x 9578
 2ED3	CJK RADICAL C-SIMPLIFIED LONG
+	* simplified Chinese variant of Kangxi Radical 168
 	x 957F
 2ED4	CJK RADICAL C-SIMPLIFIED GATE
+	* simplified Chinese variant of Kangxi Radical 169
 	x 95E8
 2ED5	CJK RADICAL MOUND ONE
+	* variant of Kangxi Radical 170
 	x 961C
 	x 28E0F
 2ED6	CJK RADICAL MOUND TWO
+	* variant of Kangxi Radical 170
 	* form used on left side
 	x 961D
 2ED7	CJK RADICAL RAIN
+	* variant of Kangxi Radical 173
 	x 96E8
 2ED8	CJK RADICAL BLUE
+	* variant of Kangxi Radical 174
 	x 9752
 2ED9	CJK RADICAL C-SIMPLIFIED TANNED LEATHER
+	* simplified Chinese variant of Kangxi Radical 178
 	x 97E6
 2EDA	CJK RADICAL C-SIMPLIFIED LEAF
+	* simplified Chinese variant of Kangxi Radical 181
 	x 9875
 2EDB	CJK RADICAL C-SIMPLIFIED WIND
+	* simplified Chinese variant of Kangxi Radical 182
 	x 98CE
 2EDC	CJK RADICAL C-SIMPLIFIED FLY
+	* simplified Chinese variant of Kangxi Radical 183
 	x 98DE
 2EDD	CJK RADICAL EAT ONE
+	* variant of Kangxi Radical 184
 	* form used at bottom
 	x 98DF
 2EDE	CJK RADICAL EAT TWO
+	* variant of Kangxi Radical 184
 	* form used on left side
 	x 2967F
 2EDF	CJK RADICAL EAT THREE
+	* variant of Kangxi Radical 184
 	* form used on left side
 	x 98E0
 2EE0	CJK RADICAL C-SIMPLIFIED EAT
+	* simplified Chinese variant of Kangxi Radical 184
 	* form used on left side
 	x 9963
 2EE1	CJK RADICAL HEAD
+	* variant of Kangxi Radical 185
 	x 29810
 2EE2	CJK RADICAL C-SIMPLIFIED HORSE
+	* simplified Chinese variant of Kangxi Radical 187
 	x 9A6C
 2EE3	CJK RADICAL BONE
+	* simplified Chinese variant of Kangxi Radical 188
 	x 9AA8
 2EE4	CJK RADICAL GHOST
+	* variant of Kangxi Radical 194
 	x 9B3C
 2EE5	CJK RADICAL C-SIMPLIFIED FISH
+	* simplified Chinese variant of Kangxi Radical 195
 	x 9C7C
 2EE6	CJK RADICAL C-SIMPLIFIED BIRD
+	* simplified Chinese variant of Kangxi Radical 196
 	x 9E1F
 2EE7	CJK RADICAL C-SIMPLIFIED SALT
+	* simplified Chinese variant of Kangxi Radical 197
 	x 5364
 2EE8	CJK RADICAL SIMPLIFIED WHEAT
+	* simplified variant of Kangxi Radical 199
 	x 9EA6
 2EE9	CJK RADICAL SIMPLIFIED YELLOW
+	* simplified variant of Kangxi Radical 201
 	x 9EC4
 2EEA	CJK RADICAL C-SIMPLIFIED FROG
+	* simplified Chinese variant of Kangxi Radical 205
 	x 9EFE
 2EEB	CJK RADICAL J-SIMPLIFIED EVEN
+	* simplified Japanese variant of Kangxi Radical 210
 	x 6589
 2EEC	CJK RADICAL C-SIMPLIFIED EVEN
+	* simplified Chinese variant of Kangxi Radical 210
 	x 9F50
 2EED	CJK RADICAL J-SIMPLIFIED TOOTH
+	* simplified Japanese variant of Kangxi Radical 211
 	x 6B6F
 2EEE	CJK RADICAL C-SIMPLIFIED TOOTH
+	* simplified Chinese variant of Kangxi Radical 211
 	x 9F7F
 2EEF	CJK RADICAL J-SIMPLIFIED DRAGON
+	* simplified Japanese variant of Kangxi Radical 212
 	x 7ADC
 	x 9F8D
 2EF0	CJK RADICAL C-SIMPLIFIED DRAGON
+	* simplified Chinese variant of Kangxi Radical 212
 	x 9F99
 2EF1	CJK RADICAL TURTLE
+	* variant of Kangxi Radical 213
 	x 9F9C
 2EF2	CJK RADICAL J-SIMPLIFIED TURTLE
+	* simplified Japanese variant of Kangxi Radical 213
 	x 4E80
 2EF3	CJK RADICAL C-SIMPLIFIED TURTLE
+	* simplified Chinese variant of Kangxi Radical 213
 	# 9F9F
 @@	2F00	Kangxi Radicals	2FDF
 @		Kangxi radicals
 2F00	KANGXI RADICAL ONE
+	* Kangxi Radical 1
 	# 4E00
 2F01	KANGXI RADICAL LINE
+	* Kangxi Radical 2
 	# 4E28
 2F02	KANGXI RADICAL DOT
+	* Kangxi Radical 3
 	# 4E36
 2F03	KANGXI RADICAL SLASH
+	* Kangxi Radical 4
 	# 4E3F
 2F04	KANGXI RADICAL SECOND
+	* Kangxi Radical 5
 	# 4E59
 2F05	KANGXI RADICAL HOOK
+	* Kangxi Radical 6
 	# 4E85
 2F06	KANGXI RADICAL TWO
+	* Kangxi Radical 7
 	# 4E8C
 2F07	KANGXI RADICAL LID
+	* Kangxi Radical 8
 	# 4EA0
 2F08	KANGXI RADICAL MAN
+	* Kangxi Radical 9
 	# 4EBA
 2F09	KANGXI RADICAL LEGS
+	* Kangxi Radical 10
 	# 513F
 2F0A	KANGXI RADICAL ENTER
+	* Kangxi Radical 11
 	# 5165
 2F0B	KANGXI RADICAL EIGHT
+	* Kangxi Radical 12
 	# 516B
 2F0C	KANGXI RADICAL DOWN BOX
+	* Kangxi Radical 13
 	# 5182
 2F0D	KANGXI RADICAL COVER
+	* Kangxi Radical 14
 	# 5196
 2F0E	KANGXI RADICAL ICE
+	* Kangxi Radical 15
 	# 51AB
 2F0F	KANGXI RADICAL TABLE
+	* Kangxi Radical 16
 	# 51E0
 2F10	KANGXI RADICAL OPEN BOX
+	* Kangxi Radical 17
 	# 51F5
 2F11	KANGXI RADICAL KNIFE
+	* Kangxi Radical 18
 	# 5200
 2F12	KANGXI RADICAL POWER
+	* Kangxi Radical 19
 	# 529B
 2F13	KANGXI RADICAL WRAP
+	* Kangxi Radical 20
 	# 52F9
 2F14	KANGXI RADICAL SPOON
+	* Kangxi Radical 21
 	# 5315
 2F15	KANGXI RADICAL RIGHT OPEN BOX
+	* Kangxi Radical 22
 	# 531A
 2F16	KANGXI RADICAL HIDING ENCLOSURE
+	* Kangxi Radical 23
 	# 5338
 2F17	KANGXI RADICAL TEN
+	* Kangxi Radical 24
 	# 5341
 2F18	KANGXI RADICAL DIVINATION
+	* Kangxi Radical 25
 	# 535C
 2F19	KANGXI RADICAL SEAL
+	* Kangxi Radical 26
 	# 5369
 2F1A	KANGXI RADICAL CLIFF
+	* Kangxi Radical 27
 	# 5382
 2F1B	KANGXI RADICAL PRIVATE
+	* Kangxi Radical 28
 	# 53B6
 2F1C	KANGXI RADICAL AGAIN
+	* Kangxi Radical 29
 	# 53C8
 2F1D	KANGXI RADICAL MOUTH
+	* Kangxi Radical 30
 	# 53E3
 2F1E	KANGXI RADICAL ENCLOSURE
+	* Kangxi Radical 31
 	# 56D7
 2F1F	KANGXI RADICAL EARTH
+	* Kangxi Radical 32
 	# 571F
 2F20	KANGXI RADICAL SCHOLAR
+	* Kangxi Radical 33
 	# 58EB
 2F21	KANGXI RADICAL GO
+	* Kangxi Radical 34
 	# 5902
 2F22	KANGXI RADICAL GO SLOWLY
+	* Kangxi Radical 35
 	# 590A
 2F23	KANGXI RADICAL EVENING
+	* Kangxi Radical 36
 	# 5915
 2F24	KANGXI RADICAL BIG
+	* Kangxi Radical 37
 	# 5927
 2F25	KANGXI RADICAL WOMAN
+	* Kangxi Radical 38
 	# 5973
 2F26	KANGXI RADICAL CHILD
+	* Kangxi Radical 39
 	# 5B50
 2F27	KANGXI RADICAL ROOF
+	* Kangxi Radical 40
 	# 5B80
 2F28	KANGXI RADICAL INCH
+	* Kangxi Radical 41
 	# 5BF8
 2F29	KANGXI RADICAL SMALL
+	* Kangxi Radical 42
 	# 5C0F
 2F2A	KANGXI RADICAL LAME
+	* Kangxi Radical 43
 	x 21BC1
 	# 5C22
 2F2B	KANGXI RADICAL CORPSE
+	* Kangxi Radical 44
 	# 5C38
 2F2C	KANGXI RADICAL SPROUT
+	* Kangxi Radical 45
 	# 5C6E
 2F2D	KANGXI RADICAL MOUNTAIN
+	* Kangxi Radical 46
 	# 5C71
 2F2E	KANGXI RADICAL RIVER
+	* Kangxi Radical 47
 	# 5DDB
 2F2F	KANGXI RADICAL WORK
+	* Kangxi Radical 48
 	# 5DE5
 2F30	KANGXI RADICAL ONESELF
+	* Kangxi Radical 49
 	# 5DF1
 2F31	KANGXI RADICAL TURBAN
+	* Kangxi Radical 50
 	# 5DFE
 2F32	KANGXI RADICAL DRY
+	* Kangxi Radical 51
 	# 5E72
 2F33	KANGXI RADICAL SHORT THREAD
+	* Kangxi Radical 52
 	# 5E7A
 2F34	KANGXI RADICAL DOTTED CLIFF
+	* Kangxi Radical 53
 	# 5E7F
 2F35	KANGXI RADICAL LONG STRIDE
+	* Kangxi Radical 54
 	# 5EF4
 2F36	KANGXI RADICAL TWO HANDS
+	* Kangxi Radical 55
 	# 5EFE
 2F37	KANGXI RADICAL SHOOT
+	* Kangxi Radical 56
 	# 5F0B
 2F38	KANGXI RADICAL BOW
+	* Kangxi Radical 57
 	# 5F13
 2F39	KANGXI RADICAL SNOUT
+	* Kangxi Radical 58
 	# 5F50
 2F3A	KANGXI RADICAL BRISTLE
+	* Kangxi Radical 59
 	# 5F61
 2F3B	KANGXI RADICAL STEP
+	* Kangxi Radical 60
 	# 5F73
 2F3C	KANGXI RADICAL HEART
+	* Kangxi Radical 61
 	# 5FC3
 2F3D	KANGXI RADICAL HALBERD
+	* Kangxi Radical 62
 	# 6208
 2F3E	KANGXI RADICAL DOOR
+	* Kangxi Radical 63
 	# 6236
 2F3F	KANGXI RADICAL HAND
+	* Kangxi Radical 64
 	# 624B
 2F40	KANGXI RADICAL BRANCH
+	* Kangxi Radical 65
 	# 652F
 2F41	KANGXI RADICAL RAP
+	* Kangxi Radical 66
 	# 6534
 2F42	KANGXI RADICAL SCRIPT
+	* Kangxi Radical 67
 	# 6587
 2F43	KANGXI RADICAL DIPPER
+	* Kangxi Radical 68
 	# 6597
 2F44	KANGXI RADICAL AXE
+	* Kangxi Radical 69
 	# 65A4
 2F45	KANGXI RADICAL SQUARE
+	* Kangxi Radical 70
 	# 65B9
 2F46	KANGXI RADICAL NOT
+	* Kangxi Radical 71
 	# 65E0
 2F47	KANGXI RADICAL SUN
+	* Kangxi Radical 72
 	# 65E5
 2F48	KANGXI RADICAL SAY
+	* Kangxi Radical 73
 	# 66F0
 2F49	KANGXI RADICAL MOON
+	* Kangxi Radical 74
 	# 6708
 2F4A	KANGXI RADICAL TREE
+	* Kangxi Radical 75
 	# 6728
 2F4B	KANGXI RADICAL LACK
+	* Kangxi Radical 76
 	# 6B20
 2F4C	KANGXI RADICAL STOP
+	* Kangxi Radical 77
 	# 6B62
 2F4D	KANGXI RADICAL DEATH
+	* Kangxi Radical 78
 	# 6B79
 2F4E	KANGXI RADICAL WEAPON
+	* Kangxi Radical 79
 	# 6BB3
 2F4F	KANGXI RADICAL DO NOT
+	* Kangxi Radical 80
 	# 6BCB
 2F50	KANGXI RADICAL COMPARE
+	* Kangxi Radical 81
 	# 6BD4
 2F51	KANGXI RADICAL FUR
+	* Kangxi Radical 82
 	# 6BDB
 2F52	KANGXI RADICAL CLAN
+	* Kangxi Radical 83
 	# 6C0F
 2F53	KANGXI RADICAL STEAM
+	* Kangxi Radical 84
 	# 6C14
 2F54	KANGXI RADICAL WATER
+	* Kangxi Radical 85
 	# 6C34
 2F55	KANGXI RADICAL FIRE
+	* Kangxi Radical 86
 	# 706B
 2F56	KANGXI RADICAL CLAW
+	* Kangxi Radical 87
 	# 722A
 2F57	KANGXI RADICAL FATHER
+	* Kangxi Radical 88
 	# 7236
 2F58	KANGXI RADICAL DOUBLE X
+	* Kangxi Radical 89
 	# 723B
 2F59	KANGXI RADICAL HALF TREE TRUNK
+	* Kangxi Radical 90
 	# 723F
 2F5A	KANGXI RADICAL SLICE
+	* Kangxi Radical 91
 	# 7247
 2F5B	KANGXI RADICAL FANG
+	* Kangxi Radical 92
 	# 7259
 2F5C	KANGXI RADICAL COW
+	* Kangxi Radical 93
 	# 725B
 2F5D	KANGXI RADICAL DOG
+	* Kangxi Radical 94
 	# 72AC
 2F5E	KANGXI RADICAL PROFOUND
+	* Kangxi Radical 95
 	# 7384
 2F5F	KANGXI RADICAL JADE
+	* Kangxi Radical 96
 	# 7389
 2F60	KANGXI RADICAL MELON
+	* Kangxi Radical 97
 	# 74DC
 2F61	KANGXI RADICAL TILE
+	* Kangxi Radical 98
 	# 74E6
 2F62	KANGXI RADICAL SWEET
+	* Kangxi Radical 99
 	# 7518
 2F63	KANGXI RADICAL LIFE
+	* Kangxi Radical 100
 	# 751F
 2F64	KANGXI RADICAL USE
+	* Kangxi Radical 101
 	# 7528
 2F65	KANGXI RADICAL FIELD
+	* Kangxi Radical 102
 	# 7530
 2F66	KANGXI RADICAL BOLT OF CLOTH
+	* Kangxi Radical 103
 	# 758B
 2F67	KANGXI RADICAL SICKNESS
+	* Kangxi Radical 104
 	# 7592
 2F68	KANGXI RADICAL DOTTED TENT
+	* Kangxi Radical 105
 	# 7676
 2F69	KANGXI RADICAL WHITE
+	* Kangxi Radical 106
 	# 767D
 2F6A	KANGXI RADICAL SKIN
+	* Kangxi Radical 107
 	# 76AE
 2F6B	KANGXI RADICAL DISH
+	* Kangxi Radical 108
 	# 76BF
 2F6C	KANGXI RADICAL EYE
+	* Kangxi Radical 109
 	# 76EE
 2F6D	KANGXI RADICAL SPEAR
+	* Kangxi Radical 110
 	# 77DB
 2F6E	KANGXI RADICAL ARROW
+	* Kangxi Radical 111
 	# 77E2
 2F6F	KANGXI RADICAL STONE
+	* Kangxi Radical 112
 	# 77F3
 2F70	KANGXI RADICAL SPIRIT
+	* Kangxi Radical 113
 	# 793A
 2F71	KANGXI RADICAL TRACK
+	* Kangxi Radical 114
 	# 79B8
 2F72	KANGXI RADICAL GRAIN
+	* Kangxi Radical 115
 	# 79BE
 2F73	KANGXI RADICAL CAVE
+	* Kangxi Radical 116
 	# 7A74
 2F74	KANGXI RADICAL STAND
+	* Kangxi Radical 117
 	# 7ACB
 2F75	KANGXI RADICAL BAMBOO
+	* Kangxi Radical 118
 	# 7AF9
 2F76	KANGXI RADICAL RICE
+	* Kangxi Radical 119
 	# 7C73
 2F77	KANGXI RADICAL SILK
+	* Kangxi Radical 120
 	# 7CF8
 2F78	KANGXI RADICAL JAR
+	* Kangxi Radical 121
 	# 7F36
 2F79	KANGXI RADICAL NET
+	* Kangxi Radical 122
 	# 7F51
 2F7A	KANGXI RADICAL SHEEP
+	* Kangxi Radical 123
 	# 7F8A
 2F7B	KANGXI RADICAL FEATHER
+	* Kangxi Radical 124
 	# 7FBD
 2F7C	KANGXI RADICAL OLD
+	* Kangxi Radical 125
 	# 8001
 2F7D	KANGXI RADICAL AND
+	* Kangxi Radical 126
 	# 800C
 2F7E	KANGXI RADICAL PLOW
+	* Kangxi Radical 127
 	# 8012
 2F7F	KANGXI RADICAL EAR
+	* Kangxi Radical 128
 	# 8033
 2F80	KANGXI RADICAL BRUSH
+	* Kangxi Radical 129
 	# 807F
 2F81	KANGXI RADICAL MEAT
+	* Kangxi Radical 130
 	# 8089
 2F82	KANGXI RADICAL MINISTER
+	* Kangxi Radical 131
 	# 81E3
 2F83	KANGXI RADICAL SELF
+	* Kangxi Radical 132
 	# 81EA
 2F84	KANGXI RADICAL ARRIVE
+	* Kangxi Radical 133
 	# 81F3
 2F85	KANGXI RADICAL MORTAR
+	* Kangxi Radical 134
 	# 81FC
 2F86	KANGXI RADICAL TONGUE
+	* Kangxi Radical 135
 	# 820C
 2F87	KANGXI RADICAL OPPOSE
+	* Kangxi Radical 136
 	# 821B
 2F88	KANGXI RADICAL BOAT
+	* Kangxi Radical 137
 	# 821F
 2F89	KANGXI RADICAL STOPPING
+	* Kangxi Radical 138
 	# 826E
 2F8A	KANGXI RADICAL COLOR
+	* Kangxi Radical 139
 	# 8272
 2F8B	KANGXI RADICAL GRASS
+	* Kangxi Radical 140
 	# 8278
 2F8C	KANGXI RADICAL TIGER
+	* Kangxi Radical 141
 	# 864D
 2F8D	KANGXI RADICAL INSECT
+	* Kangxi Radical 142
 	# 866B
 2F8E	KANGXI RADICAL BLOOD
+	* Kangxi Radical 143
 	# 8840
 2F8F	KANGXI RADICAL WALK ENCLOSURE
+	* Kangxi Radical 144
 	# 884C
 2F90	KANGXI RADICAL CLOTHES
+	* Kangxi Radical 145
 	# 8863
 2F91	KANGXI RADICAL WEST
+	* Kangxi Radical 146
 	# 897E
 2F92	KANGXI RADICAL SEE
+	* Kangxi Radical 147
 	# 898B
 2F93	KANGXI RADICAL HORN
+	* Kangxi Radical 148
 	# 89D2
 2F94	KANGXI RADICAL SPEECH
+	* Kangxi Radical 149
 	# 8A00
 2F95	KANGXI RADICAL VALLEY
+	* Kangxi Radical 150
 	# 8C37
 2F96	KANGXI RADICAL BEAN
+	* Kangxi Radical 151
 	# 8C46
 2F97	KANGXI RADICAL PIG
+	* Kangxi Radical 152
 	# 8C55
 2F98	KANGXI RADICAL BADGER
+	* Kangxi Radical 153
 	# 8C78
 2F99	KANGXI RADICAL SHELL
+	* Kangxi Radical 154
 	# 8C9D
 2F9A	KANGXI RADICAL RED
+	* Kangxi Radical 155
 	# 8D64
 2F9B	KANGXI RADICAL RUN
+	* Kangxi Radical 156
 	# 8D70
 2F9C	KANGXI RADICAL FOOT
+	* Kangxi Radical 157
 	# 8DB3
 2F9D	KANGXI RADICAL BODY
+	* Kangxi Radical 158
 	# 8EAB
 2F9E	KANGXI RADICAL CART
+	* Kangxi Radical 159
 	# 8ECA
 2F9F	KANGXI RADICAL BITTER
+	* Kangxi Radical 160
 	# 8F9B
 2FA0	KANGXI RADICAL MORNING
+	* Kangxi Radical 161
 	# 8FB0
 2FA1	KANGXI RADICAL WALK
+	* Kangxi Radical 162
 	# 8FB5
 2FA2	KANGXI RADICAL CITY
+	* Kangxi Radical 163
 	# 9091
 2FA3	KANGXI RADICAL WINE
+	* Kangxi Radical 164
 	# 9149
 2FA4	KANGXI RADICAL DISTINGUISH
+	* Kangxi Radical 165
 	# 91C6
 2FA5	KANGXI RADICAL VILLAGE
+	* Kangxi Radical 166
 	# 91CC
 2FA6	KANGXI RADICAL GOLD
+	* Kangxi Radical 167
 	# 91D1
 2FA7	KANGXI RADICAL LONG
+	* Kangxi Radical 168
 	# 9577
 2FA8	KANGXI RADICAL GATE
+	* Kangxi Radical 169
 	# 9580
 2FA9	KANGXI RADICAL MOUND
+	* Kangxi Radical 170
 	# 961C
 2FAA	KANGXI RADICAL SLAVE
+	* Kangxi Radical 171
 	# 96B6
 2FAB	KANGXI RADICAL SHORT TAILED BIRD
+	* Kangxi Radical 172
 	# 96B9
 2FAC	KANGXI RADICAL RAIN
+	* Kangxi Radical 173
 	# 96E8
 2FAD	KANGXI RADICAL BLUE
+	* Kangxi Radical 174
 	# 9751
 2FAE	KANGXI RADICAL WRONG
+	* Kangxi Radical 175
 	# 975E
 2FAF	KANGXI RADICAL FACE
+	* Kangxi Radical 176
 	# 9762
 2FB0	KANGXI RADICAL LEATHER
+	* Kangxi Radical 177
 	# 9769
 2FB1	KANGXI RADICAL TANNED LEATHER
+	* Kangxi Radical 178
 	# 97CB
 2FB2	KANGXI RADICAL LEEK
+	* Kangxi Radical 179
 	# 97ED
 2FB3	KANGXI RADICAL SOUND
+	* Kangxi Radical 180
 	# 97F3
 2FB4	KANGXI RADICAL LEAF
+	* Kangxi Radical 181
 	# 9801
 2FB5	KANGXI RADICAL WIND
+	* Kangxi Radical 182
 	# 98A8
 2FB6	KANGXI RADICAL FLY
+	* Kangxi Radical 183
 	# 98DB
 2FB7	KANGXI RADICAL EAT
+	* Kangxi Radical 184
 	# 98DF
 2FB8	KANGXI RADICAL HEAD
+	* Kangxi Radical 185
 	# 9996
 2FB9	KANGXI RADICAL FRAGRANT
+	* Kangxi Radical 186
 	# 9999
 2FBA	KANGXI RADICAL HORSE
+	* Kangxi Radical 187
 	# 99AC
 2FBB	KANGXI RADICAL BONE
+	* Kangxi Radical 188
 	# 9AA8
 2FBC	KANGXI RADICAL TALL
+	* Kangxi Radical 189
 	# 9AD8
 2FBD	KANGXI RADICAL HAIR
+	* Kangxi Radical 190
 	# 9ADF
 2FBE	KANGXI RADICAL FIGHT
+	* Kangxi Radical 191
 	# 9B25
 2FBF	KANGXI RADICAL SACRIFICIAL WINE
+	* Kangxi Radical 192
 	# 9B2F
 2FC0	KANGXI RADICAL CAULDRON
+	* Kangxi Radical 193
 	# 9B32
 2FC1	KANGXI RADICAL GHOST
+	* Kangxi Radical 194
 	# 9B3C
 2FC2	KANGXI RADICAL FISH
+	* Kangxi Radical 195
 	# 9B5A
 2FC3	KANGXI RADICAL BIRD
+	* Kangxi Radical 196
 	# 9CE5
 2FC4	KANGXI RADICAL SALT
+	* Kangxi Radical 197
 	# 9E75
 2FC5	KANGXI RADICAL DEER
+	* Kangxi Radical 198
 	# 9E7F
 2FC6	KANGXI RADICAL WHEAT
+	* Kangxi Radical 199
 	# 9EA5
 2FC7	KANGXI RADICAL HEMP
+	* Kangxi Radical 200
 	# 9EBB
 2FC8	KANGXI RADICAL YELLOW
+	* Kangxi Radical 201
 	# 9EC3
 2FC9	KANGXI RADICAL MILLET
+	* Kangxi Radical 202
 	# 9ECD
 2FCA	KANGXI RADICAL BLACK
+	* Kangxi Radical 203
 	# 9ED1
 2FCB	KANGXI RADICAL EMBROIDERY
+	* Kangxi Radical 204
 	# 9EF9
 2FCC	KANGXI RADICAL FROG
+	* Kangxi Radical 205
 	# 9EFD
 2FCD	KANGXI RADICAL TRIPOD
+	* Kangxi Radical 206
 	# 9F0E
 2FCE	KANGXI RADICAL DRUM
+	* Kangxi Radical 207
 	# 9F13
 2FCF	KANGXI RADICAL RAT
+	* Kangxi Radical 208
 	# 9F20
 2FD0	KANGXI RADICAL NOSE
+	* Kangxi Radical 209
 	# 9F3B
 2FD1	KANGXI RADICAL EVEN
+	* Kangxi Radical 210
 	# 9F4A
 2FD2	KANGXI RADICAL TOOTH
+	* Kangxi Radical 211
 	# 9F52
 2FD3	KANGXI RADICAL DRAGON
+	* Kangxi Radical 212
 	# 9F8D
 2FD4	KANGXI RADICAL TURTLE
+	* Kangxi Radical 213
 	# 9F9C
 2FD5	KANGXI RADICAL FLUTE
+	* Kangxi Radical 214
 	# 9FA0
 @@	2FF0	Ideographic Description Characters	2FFF
 @		Ideographic description characters
@@ -20126,6 +20693,10 @@
 2FF9	IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT
 2FFA	IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT
 2FFB	IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
+2FFC	IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM RIGHT
+2FFD	IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER RIGHT
+2FFE	IDEOGRAPHIC DESCRIPTION CHARACTER HORIZONTAL REFLECTION
+2FFF	IDEOGRAPHIC DESCRIPTION CHARACTER ROTATION
 @@	3000	CJK Symbols and Punctuation	303F
 @@+
 @		CJK symbols and punctuation
@@ -20992,6 +21563,10 @@
 	* 1st stroke of 4E44
 31E3	CJK STROKE Q
 	* 6th stroke of 3514
+@		Ideographic description character
+@+		This is a visibly displayed graphic character, not an invisible composition control. It is used with other characters from the Ideographic Description Characters block.
+31EF	IDEOGRAPHIC DESCRIPTION CHARACTER SUBTRACTION
+	* used to describe a character with a stroke removed
 @@	31F0	Katakana Phonetic Extensions	31FF
 @		Phonetic extensions for Ainu
 31F0	KATAKANA LETTER SMALL KU
@@ -23528,6 +24103,9 @@
 A4F6	LISU LETTER UH
 A4F7	LISU LETTER OE
 @		Tones
+@+		The script also uses modifier letters in the Spacing Modifier Letters block.
+	x (modifier letter apostrophe - 02BC)
+	x (modifier letter low macron - 02CD)
 A4F8	LISU LETTER TONE MYA TI
 A4F9	LISU LETTER TONE NA PO
 A4FA	LISU LETTER TONE MYA CYA
@@ -24175,24 +24753,44 @@
 @		Egyptological additions
 A722	LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF
 A723	LATIN SMALL LETTER EGYPTOLOGICAL ALEF
+	x (hebrew letter alef - 05D0)
+	x (arabic letter alef with hamza above - 0623)
 A724	LATIN CAPITAL LETTER EGYPTOLOGICAL AIN
 A725	LATIN SMALL LETTER EGYPTOLOGICAL AIN
-	* this is a case pair
+	x (modifier letter left half ring - 02BF)
+	x (hebrew letter ayin - 05E2)
+	x (arabic letter ain - 0639)
 	x (latin letter ain - 1D25)
 	x (modifier letter small ain - 1D5C)
 	x (latin small letter glottal i - A7BD)
 @		Mayanist additions
+@+		These are used for Mayan orthographies of the colonial period.
 A726	LATIN CAPITAL LETTER HENG
+	x (cyrillic capital letter en with hook - 04C7)
+	x (latin capital letter h with descender - 2C67)
 A727	LATIN SMALL LETTER HENG
+	* uvular fricative, see 0281
+	* also used in Bantu linguistics for the voiced alveolar lateral fricative, see 026E
+	x (latin small letter heng with hook - 0267)
+	x (latin small letter h with palatal hook - A795)
+	x (modifier letter small heng - AB5C)
 A728	LATIN CAPITAL LETTER TZ
 A729	LATIN SMALL LETTER TZ
+	= tezh digraph
+	* palatoalveolar affricate [ts]
+	x (latin small letter ts digraph - 02A6)
+	x (latin small letter tesh digraph - 02A7)
 A72A	LATIN CAPITAL LETTER TRESILLO
 A72B	LATIN SMALL LETTER TRESILLO
+	* uvular ejective stop [qʼ]
 	x (turned digit three - 218B)
 A72C	LATIN CAPITAL LETTER CUATRILLO
 A72D	LATIN SMALL LETTER CUATRILLO
+	* velar ejective stop [kʼ]
+	x (digit four - 0034)
 A72E	LATIN CAPITAL LETTER CUATRILLO WITH COMMA
 A72F	LATIN SMALL LETTER CUATRILLO WITH COMMA
+	* alveolar ejective affricate [tsʼ]
 @		Medievalist additions
 A730	LATIN LETTER SMALL CAPITAL F
 A731	LATIN LETTER SMALL CAPITAL S
@@ -24210,7 +24808,9 @@
 A73C	LATIN CAPITAL LETTER AY
 A73D	LATIN SMALL LETTER AY
 A73E	LATIN CAPITAL LETTER REVERSED C WITH DOT
+	x (greek capital reversed dotted lunate sigma symbol - 03FF)
 A73F	LATIN SMALL LETTER REVERSED C WITH DOT
+	x (greek small reversed dotted lunate sigma symbol - 037D)
 A740	LATIN CAPITAL LETTER K WITH STROKE
 A741	LATIN SMALL LETTER K WITH STROKE
 A742	LATIN CAPITAL LETTER K WITH DIAGONAL STROKE
@@ -24220,15 +24820,24 @@
 A746	LATIN CAPITAL LETTER BROKEN L
 A747	LATIN SMALL LETTER BROKEN L
 A748	LATIN CAPITAL LETTER L WITH HIGH STROKE
+	x (latin capital letter l with bar - 023D)
 A749	LATIN SMALL LETTER L WITH HIGH STROKE
+	x (latin small letter l with bar - 019A)
 A74A	LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY
+	x (latin capital letter o with middle tilde - 019F)
 A74B	LATIN SMALL LETTER O WITH LONG STROKE OVERLAY
+	x (latin small letter o with stroke - 00F8)
+	x (latin small letter barred o - 0275)
 A74C	LATIN CAPITAL LETTER O WITH LOOP
 A74D	LATIN SMALL LETTER O WITH LOOP
 A74E	LATIN CAPITAL LETTER OO
 A74F	LATIN SMALL LETTER OO
+	x (cyrillic small letter double o - A699)
 A750	LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER
+	x (ruble sign - 20BD)
 A751	LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER
+	x (greek rho with stroke symbol - 03FC)
+	x (latin small letter p with middle tilde - 1D71)
 A752	LATIN CAPITAL LETTER P WITH FLOURISH
 A753	LATIN SMALL LETTER P WITH FLOURISH
 A754	LATIN CAPITAL LETTER P WITH SQUIRREL TAIL
@@ -24247,6 +24856,7 @@
 A761	LATIN SMALL LETTER VY
 A762	LATIN CAPITAL LETTER VISIGOTHIC Z
 A763	LATIN SMALL LETTER VISIGOTHIC Z
+	x (latin small letter c with cedilla - 00E7)
 A764	LATIN CAPITAL LETTER THORN WITH STROKE
 A765	LATIN SMALL LETTER THORN WITH STROKE
 	* Old English, Old Norse
@@ -24257,12 +24867,16 @@
 A768	LATIN CAPITAL LETTER VEND
 A769	LATIN SMALL LETTER VEND
 A76A	LATIN CAPITAL LETTER ET
+	x (latin capital letter reversed open e - A7AB)
 A76B	LATIN SMALL LETTER ET
+	x (latin small letter yogh - 021D)
 A76C	LATIN CAPITAL LETTER IS
 A76D	LATIN SMALL LETTER IS
 A76E	LATIN CAPITAL LETTER CON
+	x (digit nine - 0039)
 A76F	LATIN SMALL LETTER CON
 A770	MODIFIER LETTER US
+	x (superscript nine - 2079)
 	# <super> A76F
 A771	LATIN SMALL LETTER DUM
 A772	LATIN SMALL LETTER LUM
@@ -24273,34 +24887,52 @@
 A777	LATIN SMALL LETTER TUM
 A778	LATIN SMALL LETTER UM
 @		Insular and Celticist letters
+@+		These letters are meant for transcriptions of medieval manuscripts, or for modern phonetic notations, for cases where the letters contrast with their Carolingian forms. For representing whole texts in an Insular style, one should use the regular Latin letters and display them with an Insular typeface.
 A779	LATIN CAPITAL LETTER INSULAR D
 A77A	LATIN SMALL LETTER INSULAR D
+	* dental fricative [ð]
+	x (latin small letter eth - 00F0)
+	x (latin small letter delta - 1E9F)
 A77B	LATIN CAPITAL LETTER INSULAR F
 A77C	LATIN SMALL LETTER INSULAR F
 A77D	LATIN CAPITAL LETTER INSULAR G
 	* lowercase is 1D79
+	x (latin capital letter closed insular g - A7D0)
 A77E	LATIN CAPITAL LETTER TURNED INSULAR G
 A77F	LATIN SMALL LETTER TURNED INSULAR G
+	* velar nasal [ŋ]
+	x (latin small letter turned g - 1D77)
 A780	LATIN CAPITAL LETTER TURNED L
 A781	LATIN SMALL LETTER TURNED L
+	* voiceless alveolar lateral fricative [ɬ]
 A782	LATIN CAPITAL LETTER INSULAR R
 A783	LATIN SMALL LETTER INSULAR R
+	x (latin small letter r with long leg - 027C)
 A784	LATIN CAPITAL LETTER INSULAR S
 A785	LATIN SMALL LETTER INSULAR S
+	x (latin small letter long s - 017F)
 A786	LATIN CAPITAL LETTER INSULAR T
 A787	LATIN SMALL LETTER INSULAR T
+	* voiceless dental fricative [θ]
 @		Modifier letters
 A788	MODIFIER LETTER LOW CIRCUMFLEX ACCENT
+	* used as a tone letter for Lahu and Akha
 	x (modifier letter circumflex accent - 02C6)
+	x (modifier letter low up arrowhead - 02F0)
 	x (caret - 2038)
 A789	MODIFIER LETTER COLON
 	* used as a tone letter in some orthographies
-	* Budu (Congo), Sabaot (Kenya), and several Papua New Guinea languages
+	* Budu (Congo), Sabaot (Kenya), Grebo (Liberia), and several Papua New Guinea languages
 	x (colon - 003A)
+	x (modifier letter triangular colon - 02D0)
+	x (modifier letter raised colon - 02F8)
+	x (lisu letter tone mya jeu - A4FD)
 A78A	MODIFIER LETTER SHORT EQUALS SIGN
-	* used as a tone letter in some orthographies
-	* Budu (Congo)
+	* used as a tone letter for Budu
 	x (equals sign - 003D)
+	x (modifier letter unaspirated - 02ED)
+	x (double hyphen - 2E40)
+	x (small equals sign - FE66)
 @		Orthographic letters for glottals
 A78B	LATIN CAPITAL LETTER SALTILLO
 	* Me'phaa (Mexico)
@@ -24315,23 +24947,34 @@
 @		Additional letter
 A78D	LATIN CAPITAL LETTER TURNED H
 	* used in the Dan/Gio orthography in Liberia
+	* also historically used in Latin-based orthographies for Abaza and Abkhaz
 	* lowercase is 0265
+	x (cyrillic capital letter che - 0427)
 @		Phonetic symbol
 A78E	LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
 	* voiceless lateral retroflex fricative
 	* used to transcribe Toda
-@		Transliteration letter
+	x (latin small letter l with belt - 026C)
+@		Transliteration letter for sinology
 A78F	LATIN LETTER SINOLOGICAL DOT
 	* used in transliteration of Phags-Pa and in phonetic transcription of Tangut
 	x (middle dot - 00B7)
+	x (bullet - 2022)
 @		Additional letters
 A790	LATIN CAPITAL LETTER N WITH DESCENDER
 A791	LATIN SMALL LETTER N WITH DESCENDER
-	* Janalif
+	* velar nasal [ŋ]
+	* Yañalif
+	x (latin small letter eng - 014B)
+	x (latin small letter n with long right leg - 019E)
+	x (cyrillic small letter en with descender - 04A3)
 A792	LATIN CAPITAL LETTER C WITH BAR
 	= Cambrian symbol
+	x (euro sign - 20AC)
 A793	LATIN SMALL LETTER C WITH BAR
-	* Nanai
+	* voiceless postalveolar affricate [tʃ]
+	* Nanai, ...
+	x (cyrillic small letter ukrainian ie - 0454)
 @		Additions for Lithuanian dialectology
 A794	LATIN SMALL LETTER C WITH PALATAL HOOK
 	* uppercase is A7C4
@@ -24343,9 +24986,10 @@
 @		Archaic letters for Ewe
 A798	LATIN CAPITAL LETTER F WITH STROKE
 	x (latin capital letter f with hook - 0191)
+	x (french franc sign - 20A3)
 A799	LATIN SMALL LETTER F WITH STROKE
 	* old Ewe orthography
-	* also used in German dialectology
+	* also used in the Anthropos phonetic alphabet
 @		Archaic letters for Volapük
 A79A	LATIN CAPITAL LETTER VOLAPUK AE
 A79B	LATIN SMALL LETTER VOLAPUK AE
@@ -24366,20 +25010,28 @@
 A7A9	LATIN SMALL LETTER S WITH OBLIQUE STROKE
 	* also used in pre-1950 Lower Sorbian orthography
 	x (latin small letter long s with diagonal stroke - 1E9C)
+	x (latin small letter s with short stroke overlay - A7CA)
 @		Additional letters
 A7AA	LATIN CAPITAL LETTER H WITH HOOK
 	* lowercase is 0266
 	* used in Chad
 A7AB	LATIN CAPITAL LETTER REVERSED OPEN E
 	* lowercase is 025C
+	x (latin capital letter ezh - 01B7)
+	x (latin capital letter yogh - 021C)
+	x (cyrillic capital letter ze - 0417)
 A7AC	LATIN CAPITAL LETTER SCRIPT G
 	* lowercase is 0261
 A7AD	LATIN CAPITAL LETTER L WITH BELT
 	* lowercase is 026C
+	x (latin capital letter l with bar - 023D)
+	x (latin letter small capital l with belt - 1DF04)
 @		Letter for West African languages
 A7AE	LATIN CAPITAL LETTER SMALL CAPITAL I
 	* lowercase is 026A
 	* also used in Unifon
+	x (latin capital letter i - 0049)
+	x (latin letter small capital i - 026A)
 @		Letter for Japanese phonemic transcription
 A7AF	LATIN LETTER SMALL CAPITAL Q
 	* used to represent gemination
@@ -24400,10 +25052,14 @@
 @		Letters for African languages
 A7B4	LATIN CAPITAL LETTER BETA
 A7B5	LATIN SMALL LETTER BETA
+	x (latin small letter sharp s - 00DF)
 	x (greek small letter beta - 03B2)
 A7B6	LATIN CAPITAL LETTER OMEGA
 A7B7	LATIN SMALL LETTER OMEGA
+	x (latin small letter closed omega - 0277)
 	x (greek small letter omega - 03C9)
+	x (cyrillic small letter omega - 0461)
+	x (cyrillic small letter broad omega - A64D)
 @		Letters for Mazahua (México)
 A7B8	LATIN CAPITAL LETTER U WITH STROKE
 A7B9	LATIN SMALL LETTER U WITH STROKE
@@ -24435,11 +25091,15 @@
 	* lowercase is 1D8E
 @		Additional letters for Gaulish
 A7C7	LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY
+	x (latin capital letter eth - 00D0)
+	x (latin capital letter d with stroke - 0110)
 A7C8	LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY
 	= tau gallicum
 	* indicates a dental affricate
+	x (latin small letter d with stroke - 0111)
 A7C9	LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY
 A7CA	LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY
+	* attested in handwritten documents used in pairs as an alternate tau gallicum
 @		Letters used in the Middle English Ormulum
 A7D0	LATIN CAPITAL LETTER CLOSED INSULAR G
 A7D1	LATIN SMALL LETTER CLOSED INSULAR G
@@ -24471,6 +25131,7 @@
 	* appears in inscriptions from the Roman provinces of Gaul
 	x (latin capital letter half h - 2C75)
 A7F6	LATIN SMALL LETTER REVERSED HALF H
+	* the lowercase is not attested in inscriptions but is used by scholars when transcribing
 A7F7	LATIN EPIGRAPHIC LETTER SIDEWAYS I
 	* Celtic inscriptions
 @		Additions for Extended IPA
@@ -24484,12 +25145,20 @@
 	# <super> 0153
 @		Addition for UPA
 A7FA	LATIN LETTER SMALL CAPITAL TURNED M
+	* voiceless closed central vowel
+	x (latin small letter turned m - 026F)
+	x (cyrillic small letter sha - 0448)
 @		Ancient Roman epigraphic letters
 A7FB	LATIN EPIGRAPHIC LETTER REVERSED F
+	= filia (daughter), femina (woman, female)
 A7FC	LATIN EPIGRAPHIC LETTER REVERSED P
+	= puella (girl)
 A7FD	LATIN EPIGRAPHIC LETTER INVERTED M
+	= mulier, matrona (married woman)
+	x (latin capital letter turned m - 019C)
 A7FE	LATIN EPIGRAPHIC LETTER I LONGA
 A7FF	LATIN EPIGRAPHIC LETTER ARCHAIC M
+	* logograph for the praenomen "Manius"
 @@	A800	Syloti Nagri	A82F
 @		Independent vowels and dvisvara
 A800	SYLOTI NAGRI LETTER A
@@ -25555,6 +26224,7 @@
 @+		* This letter is a Latin alpha with a horizontal strikethrough bar. In some font designs, the bar might not extend beyond the edge of the letter, and in such cases, the letter should not be confused with a ligature of epsilon and iota.
 AB31	LATIN SMALL LETTER A REVERSED-SCHWA
 AB32	LATIN SMALL LETTER BLACKLETTER E
+	x (mathematical fraktur small e - 1D522)
 AB33	LATIN SMALL LETTER BARRED E
 AB34	LATIN SMALL LETTER E WITH FLOURISH
 AB35	LATIN SMALL LETTER LENIS F
@@ -25562,12 +26232,17 @@
 AB36	LATIN SMALL LETTER SCRIPT G WITH CROSSED-TAIL
 AB37	LATIN SMALL LETTER L WITH INVERTED LAZY S
 AB38	LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE
+	x (latin small letter l with middle tilde - 026B)
+	x (latin small letter l with double bar - 2C61)
 AB39	LATIN SMALL LETTER L WITH MIDDLE RING
 AB3A	LATIN SMALL LETTER M WITH CROSSED-TAIL
 AB3B	LATIN SMALL LETTER N WITH CROSSED-TAIL
 AB3C	LATIN SMALL LETTER ENG WITH CROSSED-TAIL
 AB3D	LATIN SMALL LETTER BLACKLETTER O
+	x (mathematical fraktur small o - 1D52C)
 AB3E	LATIN SMALL LETTER BLACKLETTER O WITH STROKE
+@+		* This letter was encoded based on a misinterpretation of a low quality copy of Sievers 1901. It is not actually used in German dialectology.
+	x (latin small letter o with stroke - 00F8)
 AB3F	LATIN SMALL LETTER OPEN O WITH STROKE
 AB40	LATIN SMALL LETTER INVERTED OE
 	= latin small letter o reversed-schwa
@@ -25582,8 +26257,10 @@
 AB49	LATIN SMALL LETTER R WITH CROSSED-TAIL
 AB4A	LATIN SMALL LETTER DOUBLE R WITH CROSSED-TAIL
 AB4B	LATIN SMALL LETTER SCRIPT R
+	x (mathematical script small r - 1D4C7)
 AB4C	LATIN SMALL LETTER SCRIPT R WITH RING
 AB4D	LATIN SMALL LETTER BASELINE ESH
+	x (latin small letter esh - 0283)
 AB4E	LATIN SMALL LETTER U WITH SHORT RIGHT LEG
 AB4F	LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG
 AB50	LATIN SMALL LETTER UI
@@ -25601,8 +26278,9 @@
 AB5A	LATIN SMALL LETTER Y WITH SHORT RIGHT LEG
 @		Modifier letters for German dialectology
 AB5B	MODIFIER BREVE WITH INVERTED BREVE
+	* indicates a short vowel
 	x (breve - 02D8)
-	x (close up - 2050)
+	x (equivalent to - 224D)
 	x (metrical breve - 23D1)
 	x (inverted low kavyka with kavyka above - 2E46)
 AB5C	MODIFIER LETTER SMALL HENG
@@ -25624,13 +26302,14 @@
 AB63	LATIN SMALL LETTER UO
 @		Letters for Americanist orthographies
 AB64	LATIN SMALL LETTER INVERTED ALPHA
+	* unrounded low back vowel
 	x (latin small letter turned alpha - 0252)
 AB65	GREEK LETTER SMALL CAPITAL OMEGA
 	* obsolete for mid back rounded vowel
+@+		Other Greek small capital letters are located in the range 1D26-1D2A.
 	x (latin small letter closed omega - 0277)
-	x (greek small letter omega - 03C9)
-@		Letters for Sinological transcription
-@+		These letters are used in Sinological and Tibetanist systems of phonetic transcription.
+	x (greek capital letter omega - 03A9)
+@		Letters for sinological and Tibetanist phonetic transcription
 AB66	LATIN SMALL LETTER DZ DIGRAPH WITH RETROFLEX HOOK
 	* voiced retroflex affricate
 	x (latin small letter z with retroflex hook - 0290)
@@ -38540,7 +39219,7 @@
 1342F	EGYPTIAN HIEROGLYPH V011D
 	* knotted beginning of cartouche
 	* not to be confused with 13378
-@~	!
+@~	Standardized Variation Sequences
 @@	13430	Egyptian Hieroglyph Format Controls	1345F
 @+		These format controls are used to render Egyptian hieroglyphic spatial arrangements, including quadrats, overlays, insertions, and blank, lost or damaged sections.
 @		Joiners
@@ -47778,24 +48457,31 @@
 @@	1DF00	Latin Extended-G	1DFFF
 @		Extended IPA for disordered speech
 1DF00	LATIN SMALL LETTER FENG DIGRAPH WITH TRILL
+	x (latin small letter feng digraph - 02A9)
 1DF01	LATIN SMALL LETTER REVERSED SCRIPT G
 1DF02	LATIN LETTER SMALL CAPITAL TURNED G
+	x (latin small letter turned g - 1D77)
 1DF03	LATIN SMALL LETTER REVERSED K
 1DF04	LATIN LETTER SMALL CAPITAL L WITH BELT
+	x (latin capital letter l with belt - A7AD)
 1DF05	LATIN SMALL LETTER LEZH WITH RETROFLEX HOOK
 1DF06	LATIN SMALL LETTER TURNED Y WITH BELT
 1DF07	LATIN SMALL LETTER REVERSED ENG
 @		IPA extensions
 1DF08	LATIN SMALL LETTER TURNED R WITH LONG LEG AND RETROFLEX HOOK
 1DF09	LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK
+	x (latin small letter t with hook - 01AD)
 1DF0A	LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK
 @		Clicks
 1DF0B	LATIN SMALL LETTER ESH WITH DOUBLE BAR
+	x (integral with double stroke - 2A0E)
 1DF0C	LATIN SMALL LETTER ESH WITH DOUBLE BAR AND CURL
 1DF0D	LATIN SMALL LETTER TURNED T WITH CURL
 1DF0E	LATIN LETTER INVERTED GLOTTAL STOP WITH CURL
 1DF0F	LATIN LETTER STRETCHED C WITH CURL
 1DF10	LATIN LETTER SMALL CAPITAL TURNED K
+	x (latin small letter turned k - 029E)
+	x (latin capital letter turned k - A7B0)
 @		Lateral
 1DF11	LATIN SMALL LETTER L WITH FISHHOOK
 @		Letters with palatal hooks
@@ -53514,6 +54200,7 @@
 @@	2B740	CJK Unified Ideographs Extension D	2B81D
 @@	2B820	CJK Unified Ideographs Extension E	2CEA1
 @@	2CEB0	CJK Unified Ideographs Extension F	2EBE0
+@@	2EBF0	CJK Unified Ideographs Extension I	2EE4A
 @@	2F800	CJK Compatibility Ideographs Supplement	2FA1F
 @		Duplicate characters from CNS 11643-1992
 2F800	CJK COMPATIBILITY IDEOGRAPH-2F800
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/ScriptExtensions.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/ScriptExtensions.txt
index 2f5a172..23141fb 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/ScriptExtensions.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/ScriptExtensions.txt
@@ -1,6 +1,6 @@
-# ScriptExtensions-15.0.0.txt
-# Date: 2022-02-02, 00:57:11 GMT
-# © 2022 Unicode®, Inc.
+# ScriptExtensions-15.1.0.txt
+# Date: 2023-02-01, 23:02:24 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
@@ -136,14 +136,6 @@
 
 # ================================================
 
-# Script_Extensions=Arab Rohg
-
-06D4          ; Arab Rohg # Po       ARABIC FULL STOP
-
-# Total code points: 1
-
-# ================================================
-
 # Script_Extensions=Arab Nkoo
 
 FD3E          ; Arab Nkoo # Pe       ORNATE LEFT PARENTHESIS
@@ -153,6 +145,14 @@
 
 # ================================================
 
+# Script_Extensions=Arab Rohg
+
+06D4          ; Arab Rohg # Po       ARABIC FULL STOP
+
+# Total code points: 1
+
+# ================================================
+
 # Script_Extensions=Arab Syrc
 
 064B..0655    ; Arab Syrc # Mn  [11] ARABIC FATHATAN..ARABIC HAMZA BELOW
@@ -553,14 +553,6 @@
 
 # ================================================
 
-# Script_Extensions=Beng Deva Gran Knda Nand Orya Telu Tirh
-
-1CF2          ; Beng Deva Gran Knda Nand Orya Telu Tirh # Lo       VEDIC SIGN ARDHAVISARGA
-
-# Total code points: 1
-
-# ================================================
-
 # Script_Extensions=Adlm Arab Mand Mani Ougr Phlp Rohg Sogd Syrc
 
 0640          ; Adlm Arab Mand Mani Ougr Phlp Rohg Sogd Syrc # Lm       ARABIC TATWEEL
@@ -569,13 +561,20 @@
 
 # ================================================
 
+# Script_Extensions=Beng Deva Gran Knda Mlym Nand Orya Sinh Telu Tirh
+
+1CF2          ; Beng Deva Gran Knda Mlym Nand Orya Sinh Telu Tirh # Lo       VEDIC SIGN ARDHAVISARGA
+
+# Total code points: 1
+
+# ================================================
+
 # Script_Extensions=Deva Dogr Gujr Guru Khoj Kthi Mahj Modi Sind Takr Tirh
 
 A836..A837    ; Deva Dogr Gujr Guru Khoj Kthi Mahj Modi Sind Takr Tirh # So   [2] NORTH INDIC QUARTER MARK..NORTH INDIC PLACEHOLDER MARK
-A838          ; Deva Dogr Gujr Guru Khoj Kthi Mahj Modi Sind Takr Tirh # Sc       NORTH INDIC RUPEE MARK
 A839          ; Deva Dogr Gujr Guru Khoj Kthi Mahj Modi Sind Takr Tirh # So       NORTH INDIC QUANTITY MARK
 
-# Total code points: 4
+# Total code points: 3
 
 # ================================================
 
@@ -587,6 +586,14 @@
 
 # ================================================
 
+# Script_Extensions=Deva Dogr Gujr Guru Khoj Kthi Mahj Modi Shrd Sind Takr Tirh
+
+A838          ; Deva Dogr Gujr Guru Khoj Kthi Mahj Modi Shrd Sind Takr Tirh # Sc       NORTH INDIC RUPEE MARK
+
+# Total code points: 1
+
+# ================================================
+
 # Script_Extensions=Beng Deva Gran Gujr Guru Knda Latn Mlym Orya Shrd Taml Telu Tirh
 
 0951          ; Beng Deva Gran Gujr Guru Knda Latn Mlym Orya Shrd Taml Telu Tirh # Mn       DEVANAGARI STRESS SIGN UDATTA
@@ -595,17 +602,17 @@
 
 # ================================================
 
-# Script_Extensions=Deva Dogr Gujr Guru Khoj Knda Kthi Mahj Modi Nand Sind Takr Tirh
+# Script_Extensions=Deva Dogr Gujr Guru Khoj Knda Kthi Mahj Modi Nand Shrd Sind Takr Tirh
 
-A833..A835    ; Deva Dogr Gujr Guru Khoj Knda Kthi Mahj Modi Nand Sind Takr Tirh # No   [3] NORTH INDIC FRACTION ONE SIXTEENTH..NORTH INDIC FRACTION THREE SIXTEENTHS
+A833..A835    ; Deva Dogr Gujr Guru Khoj Knda Kthi Mahj Modi Nand Shrd Sind Takr Tirh # No   [3] NORTH INDIC FRACTION ONE SIXTEENTH..NORTH INDIC FRACTION THREE SIXTEENTHS
 
 # Total code points: 3
 
 # ================================================
 
-# Script_Extensions=Deva Dogr Gujr Guru Khoj Knda Kthi Mahj Mlym Modi Nand Sind Takr Tirh
+# Script_Extensions=Deva Dogr Gujr Guru Khoj Knda Kthi Mahj Mlym Modi Nand Shrd Sind Takr Tirh
 
-A830..A832    ; Deva Dogr Gujr Guru Khoj Knda Kthi Mahj Mlym Modi Nand Sind Takr Tirh # No   [3] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE QUARTERS
+A830..A832    ; Deva Dogr Gujr Guru Khoj Knda Kthi Mahj Mlym Modi Nand Shrd Sind Takr Tirh # No   [3] NORTH INDIC FRACTION ONE QUARTER..NORTH INDIC FRACTION THREE QUARTERS
 
 # Total code points: 3
 
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/StandardizedVariants.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/StandardizedVariants.txt
index f98a596..7cdc4fa 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/StandardizedVariants.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/StandardizedVariants.txt
@@ -1,5 +1,5 @@
-# StandardizedVariants-15.0.0.txt
-# Date: 2022-08-16, 19:08:00 GMT [KW]
+# StandardizedVariants-15.1.0.txt
+# Date: 2022-12-19, 23:53:00 GMT [KW]
 # © 2022 Unicode®, Inc.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/confusables.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/confusables.txt
index 327a5f3..9b39c97 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/confusables.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/confusables.txt
@@ -1,11 +1,11 @@
 # confusables.txt
-# Date: 2022-08-26, 16:49:08 GMT
-# © 2022 Unicode®, Inc.
+# Date: 2023-05-16, 22:25:14 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
 # Unicode Security Mechanisms for UTS #39
-# Version: 15.0.0
+# Version: 15.1.0
 #
 # For documentation and usage, see https://www.unicode.org/reports/tr39
 #
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/data/ExtraPropertyValueAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/ExtraPropertyValueAliases.txt
index a659658..f61c06c 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/data/ExtraPropertyValueAliases.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/ExtraPropertyValueAliases.txt
@@ -2,10 +2,12 @@
 
 # Missing @-missing values
 
+# No @-missing lines for binary properties.
+# TODO(egg): just derive that from the property type.
 # @missing: 0000..10FFFF; ASCII_Hex_Digit; No
 # @missing: 0000..10FFFF; Alphabetic; No
 # @missing: 0000..10FFFF; Bidi_Control; No
-# @missing: 0000..10FFFF; Bidi_Class; Left_To_Right
+# @missing: 0000..10FFFF; Bidi_Mirrored; No
 # @missing: 0000..10FFFF; Case_Ignorable; No
 # @missing: 0000..10FFFF; Cased; No
 # @missing: 0000..10FFFF; Changes_When_Casefolded; No
@@ -25,8 +27,11 @@
 # @missing: 0000..10FFFF; Grapheme_Link; No
 # @missing: 0000..10FFFF; Hex_Digit; No
 # @missing: 0000..10FFFF; Hyphen; No
+# @missing: 0000..10FFFF; IDS_Unary_Operator; No
 # @missing: 0000..10FFFF; IDS_Binary_Operator; No
 # @missing: 0000..10FFFF; IDS_Trinary_Operator; No
+# @missing: 0000..10FFFF; ID_Compat_Math_Continue; No
+# @missing: 0000..10FFFF; ID_Compat_Math_Start; No
 # @missing: 0000..10FFFF; ID_Continue; No
 # @missing: 0000..10FFFF; ID_Start; No
 # @missing: 0000..10FFFF; Ideographic; No
@@ -48,8 +53,6 @@
 # @missing: 0000..10FFFF; White_Space; No
 # @missing: 0000..10FFFF; XID_Continue; No
 # @missing: 0000..10FFFF; XID_Start; No
-
-# @missing: 0000..10FFFF; Bidi_Mirrored; No
 # @missing: 0000..10FFFF; Composition_Exclusion; No
 # @missing: 0000..10FFFF; Expands_On_NFC   ; No
 # @missing: 0000..10FFFF; Expands_On_NFD   ; No
@@ -74,8 +77,33 @@
 # @missing: 0000..10FFFF; RGI_Emoji_Tag_Sequence  ;  No
 # @missing: 0000..10FFFF; RGI_Emoji_Zwj_Sequence  ;  No
 
+# @missing: 0000..10FFFF; Emoji  	; No
+# @missing: 0000..10FFFF; Emoji_Presentation  	; No
+# @missing: 0000..10FFFF; Emoji_Modifier  	; No
+# @missing: 0000..10FFFF; Emoji_Modifier_Base  	; No
+# @missing: 0000..10FFFF; Emoji_Component  	; No
+# @missing: 0000..10FFFF; Extended_Pictographic  	; No
+
+# End of binary properties.
+
+# @missing: 0000..10FFFF; Canonical_Combining_Class; Not_Reordered
+
+# @missing: 0000..10FFFF; Lowercase_Mapping; <slc>
+# @missing: 0000..10FFFF; Uppercase_Mapping; <suc>
+# @missing: 0000..10FFFF; Titlecase_Mapping; <stc>
+
+# @missing: 0000..10FFFF; kSimplifiedVariant ; <none>
+# @missing: 0000..10FFFF; kTraditionalVariant ; <none>
+
+# @missing: 0000..10FFFF; Joining_Group ; No_Joining_Group
+# @missing: 0000..10FFFF; Joining_Type ; Non_Joining
+
 # Overrides for bugs
 
+# TODO(egg): These are specified in their respective files, we should not need them here.
+# @missing: 0000..10FFFF; Bidi_Mirroring_Glyph; <none>
+# @missing: 0000..10FFFF; Equivalent_Unified_Ideograph; <none>
+
 # Extras
 
 # @missing: 0000..10FFFF; Idn_Status   ; disallowed
@@ -119,24 +147,10 @@
 idtype	; inc	; Inclusion				
 idtype	; rec	; Recommended	
 
-# @-missing: 0000..10FFFF; Confusable_SL    	; <code point>		
-# @-missing: 0000..10FFFF; Confusable_SA    	; <code point>		
-# @-missing: 0000..10FFFF; Confusable_ML    	; <code point>		
-# @-missing: 0000..10FFFF; Confusable_MA    	; <code point>		
-
-# @missing: 0000..10FFFF; Emoji  	; No
-# @missing: 0000..10FFFF; Emoji_Presentation  	; No
-# @missing: 0000..10FFFF; Emoji_Modifier  	; No
-# @missing: 0000..10FFFF; Emoji_Modifier_Base  	; No
-# @missing: 0000..10FFFF; Emoji_Component  	; No
-# @missing: 0000..10FFFF; Extended_Pictographic  	; No
-
-# @missing: 0000..10FFFF; Basic_Emoji  	; No
-# @missing: 0000..10FFFF; RGI_Emoji_Modifier_Sequence  	; No
-# @missing: 0000..10FFFF; RGI_Emoji_Flag_Sequence  	; No
-# @missing: 0000..10FFFF; RGI_Emoji_Keycap_Sequence  	; No
-# @missing: 0000..10FFFF; RGI_Emoji_Tag_Sequence  	; No
-# @missing: 0000..10FFFF; RGI_Emoji_Zwj_Sequence  	; No
+# @missing: 0000..10FFFF; Confusable_SL    	; <code point>
+# @missing: 0000..10FFFF; Confusable_SA    	; <code point>
+# @missing: 0000..10FFFF; Confusable_ML    	; <code point>
+# @missing: 0000..10FFFF; Confusable_MA    	; <code point>
 
 sc ; Hanb                             ; Han_with_Bopomofo
 sc ; Jpan                             ; Japanese
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyAliases.txt
index 2de24e2..a017cd2 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyAliases.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyAliases.txt
@@ -1,6 +1,6 @@
-# PropertyAliases-15.0.0.txt
-# Date: 2022-02-02, 23:35:44 GMT
-# © 2022 Unicode®, Inc.
+# PropertyAliases-15.1.0.txt
+# Date: 2023-03-23, 00:36:58 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
@@ -64,12 +64,16 @@
 # ================================================
 # String Properties
 # ================================================
+bmg                      ; Bidi_Mirroring_Glyph
+bpb                      ; Bidi_Paired_Bracket
 cf                       ; Case_Folding
 cjkCompatibilityVariant  ; kCompatibilityVariant
 dm                       ; Decomposition_Mapping
+EqUIdeo                  ; Equivalent_Unified_Ideograph
 FC_NFKC                  ; FC_NFKC_Closure
 lc                       ; Lowercase_Mapping
 NFKC_CF                  ; NFKC_Casefold
+NFKC_SCF                 ; NFKC_Simple_Casefold
 scf                      ; Simple_Case_Folding         ; sfc
 slc                      ; Simple_Lowercase_Mapping
 stc                      ; Simple_Titlecase_Mapping
@@ -80,8 +84,6 @@
 # ================================================
 # Miscellaneous Properties
 # ================================================
-bmg                      ; Bidi_Mirroring_Glyph
-bpb                      ; Bidi_Paired_Bracket
 cjkIICore                ; kIICore
 cjkIRG_GSource           ; kIRG_GSource
 cjkIRG_HSource           ; kIRG_HSource
@@ -95,7 +97,6 @@
 cjkIRG_USource           ; kIRG_USource
 cjkIRG_VSource           ; kIRG_VSource
 cjkRSUnicode             ; kRSUnicode                  ; Unicode_Radical_Stroke; URS
-EqUIdeo                  ; Equivalent_Unified_Ideograph
 isc                      ; ISO_Comment
 JSN                      ; Jamo_Short_Name
 na                       ; Name
@@ -168,11 +169,14 @@
 Gr_Link                  ; Grapheme_Link
 Hex                      ; Hex_Digit
 Hyphen                   ; Hyphen
+ID_Compat_Math_Continue  ; ID_Compat_Math_Continue
+ID_Compat_Math_Start     ; ID_Compat_Math_Start
 IDC                      ; ID_Continue
 Ideo                     ; Ideographic
 IDS                      ; ID_Start
 IDSB                     ; IDS_Binary_Operator
 IDST                     ; IDS_Trinary_Operator
+IDSU                     ; IDS_Unary_Operator
 Join_C                   ; Join_Control
 LOE                      ; Logical_Order_Exception
 Lower                    ; Lowercase
@@ -207,6 +211,6 @@
 XO_NFKD                  ; Expands_On_NFKD
 
 # ================================================
-# Total:    129
+# Total:    133
 
 # EOF
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyValueAliases.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyValueAliases.txt
index 863301b..9d1400e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyValueAliases.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/data/PropertyValueAliases.txt
@@ -1,6 +1,6 @@
-# PropertyValueAliases-15.0.0.txt
-# Date: 2022-08-05, 23:42:17 GMT
-# © 2022 Unicode®, Inc.
+# PropertyValueAliases-15.1.0.txt
+# Date: 2023-05-10, 16:59:10 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
@@ -91,6 +91,7 @@
 age; 13.0                             ; V13_0
 age; 14.0                             ; V14_0
 age; 15.0                             ; V15_0
+age; 15.1                             ; V15_1
 age; NA                               ; Unassigned
 
 # Alphabetic (Alpha)
@@ -208,6 +209,7 @@
 blk; CJK_Ext_F                        ; CJK_Unified_Ideographs_Extension_F
 blk; CJK_Ext_G                        ; CJK_Unified_Ideographs_Extension_G
 blk; CJK_Ext_H                        ; CJK_Unified_Ideographs_Extension_H
+blk; CJK_Ext_I                        ; CJK_Unified_Ideographs_Extension_I
 blk; CJK_Radicals_Sup                 ; CJK_Radicals_Supplement
 blk; CJK_Strokes                      ; CJK_Strokes
 blk; CJK_Symbols                      ; CJK_Symbols_And_Punctuation
@@ -817,6 +819,21 @@
 IDST; N                               ; No                               ; F                                ; False
 IDST; Y                               ; Yes                              ; T                                ; True
 
+# IDS_Unary_Operator (IDSU)
+
+IDSU; N                               ; No                               ; F                                ; False
+IDSU; Y                               ; Yes                              ; T                                ; True
+
+# ID_Compat_Math_Continue (ID_Compat_Math_Continue)
+
+ID_Compat_Math_Continue; N            ; No                               ; F                                ; False
+ID_Compat_Math_Continue; Y            ; Yes                              ; T                                ; True
+
+# ID_Compat_Math_Start (ID_Compat_Math_Start)
+
+ID_Compat_Math_Start; N               ; No                               ; F                                ; False
+ID_Compat_Math_Start; Y               ; Yes                              ; T                                ; True
+
 # ID_Continue (IDC)
 
 IDC; N                                ; No                               ; F                                ; False
@@ -1074,7 +1091,10 @@
 # Line_Break (lb)
 
 lb ; AI                               ; Ambiguous
+lb ; AK                               ; Aksara
 lb ; AL                               ; Alphabetic
+lb ; AP                               ; Aksara_Prebase
+lb ; AS                               ; Aksara_Start
 lb ; B2                               ; Break_Both
 lb ; BA                               ; Break_After
 lb ; BB                               ; Break_Before
@@ -1112,6 +1132,8 @@
 lb ; SG                               ; Surrogate
 lb ; SP                               ; Space
 lb ; SY                               ; Break_Symbols
+lb ; VF                               ; Virama_Final
+lb ; VI                               ; Virama
 lb ; WJ                               ; Word_Joiner
 lb ; XX                               ; Unknown
 lb ; ZW                               ; ZWSpace
@@ -1156,6 +1178,9 @@
 NFKC_QC; N                            ; No
 NFKC_QC; Y                            ; Yes
 
+# NFKC_Simple_Casefold (NFKC_SCF)
+
+
 # NFKD_Quick_Check (NFKD_QC)
 
 NFKD_QC; N                            ; No
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-sequences.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-sequences.txt
index ffd4066..47ff90b 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-sequences.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-sequences.txt
@@ -1,11 +1,11 @@
 # emoji-sequences.txt
-# Date: 2022-08-15, 23:13:41 GMT
-# © 2022 Unicode®, Inc.
+# Date: 2023-05-05, 23:24:34 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
 # Emoji Sequence Data for UTS #51
-# Version: 15.0
+# Version: 15.1
 #
 # For documentation and usage, see https://www.unicode.org/reports/tr51
 #
@@ -38,7 +38,6 @@
 
 # Basic_Emoji
 
-
 231A..231B    ; Basic_Emoji                  ; watch..hourglass done                                          # E0.6   [2] (⌚..⌛)
 23E9..23EC    ; Basic_Emoji                  ; fast-forward button..fast down button                          # E0.6   [4] (⏩..⏬)
 23F0          ; Basic_Emoji                  ; alarm clock                                                    # E0.6   [1] (⏰)
@@ -534,7 +533,6 @@
 
 # Emoji_Keycap_Sequence
 
-
 0023 FE0F 20E3; Emoji_Keycap_Sequence        ; keycap: \x{23}                                                 # E0.6   [1] (#️⃣)
 002A FE0F 20E3; Emoji_Keycap_Sequence        ; keycap: *                                                      # E2.0   [1] (*️⃣)
 0030 FE0F 20E3; Emoji_Keycap_Sequence        ; keycap: 0                                                      # E0.6   [1] (0️⃣)
@@ -553,8 +551,7 @@
 # ================================================
 
 # RGI_Emoji_Flag_Sequence: This list does not include deprecated or macroregion flags, except for UN and EU.
-# See Annex B of TR51 for more information.
-
+# See Annex B of UTS #51 for more information.
 
 1F1E6 1F1E8   ; RGI_Emoji_Flag_Sequence      ; flag: Ascension Island                                         # E2.0   [1] (🇦🇨)
 1F1E6 1F1E9   ; RGI_Emoji_Flag_Sequence      ; flag: Andorra                                                  # E2.0   [1] (🇦🇩)
@@ -819,8 +816,7 @@
 
 # ================================================
 
-# RGI_Emoji_Tag_Sequence: See Annex C of TR51 for more information.
-
+# RGI_Emoji_Tag_Sequence: See Annex C of UTS #51 for more information.
 
 1F3F4 E0067 E0062 E0065 E006E E0067 E007F; RGI_Emoji_Tag_Sequence; flag: England                              # E5.0   [1] (🏴󠁧󠁢󠁥󠁮󠁧󠁿)
 1F3F4 E0067 E0062 E0073 E0063 E0074 E007F; RGI_Emoji_Tag_Sequence; flag: Scotland                             # E5.0   [1] (🏴󠁧󠁢󠁳󠁣󠁴󠁿)
@@ -832,7 +828,6 @@
 
 # RGI_Emoji_Modifier_Sequence
 
-
 261D 1F3FB    ; RGI_Emoji_Modifier_Sequence  ; index pointing up: light skin tone                             # E1.0   [1] (☝🏻)
 261D 1F3FC    ; RGI_Emoji_Modifier_Sequence  ; index pointing up: medium-light skin tone                      # E1.0   [1] (☝🏼)
 261D 1F3FD    ; RGI_Emoji_Modifier_Sequence  ; index pointing up: medium skin tone                            # E1.0   [1] (☝🏽)
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-zwj-sequences.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-zwj-sequences.txt
index 44bd718..b77027a 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-zwj-sequences.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/emoji-zwj-sequences.txt
@@ -1,16 +1,16 @@
 # emoji-zwj-sequences.txt
-# Date: 2022-05-10, 18:13:25 GMT
-# © 2022 Unicode®, Inc.
+# Date: 2023-05-03, 23:48:43 GMT
+# © 2023 Unicode®, Inc.
 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
 # For terms of use, see https://www.unicode.org/terms_of_use.html
 #
 # Emoji ZWJ Sequences for UTS #51
-# Version: 15.0
+# Version: 15.1
 #
 # For documentation and usage, see https://www.unicode.org/reports/tr51
 #
 # Format:
-#   code_point(s) ; type_field ; description # comments 
+#   code_point(s) ; type_field ; description # comments
 # Fields:
 #   code_point(s): one or more code points in hex format, separated by spaces
 #   type_field :RGI_Emoji_ZWJ_Sequence
@@ -269,6 +269,10 @@
 1F469 1F3FF 200D 1F91D 200D 1F469 1F3FD     ; RGI_Emoji_ZWJ_Sequence  ; women holding hands: dark skin tone, medium skin tone          # E12.0  [1] (👩🏿‍🤝‍👩🏽)
 1F469 1F3FF 200D 1F91D 200D 1F469 1F3FE     ; RGI_Emoji_ZWJ_Sequence  ; women holding hands: dark skin tone, medium-dark skin tone     # E12.0  [1] (👩🏿‍🤝‍👩🏾)
 1F9D1 200D 1F91D 200D 1F9D1                 ; RGI_Emoji_ZWJ_Sequence  ; people holding hands                                           # E12.0  [1] (🧑‍🤝‍🧑)
+1F9D1 200D 1F9D1 200D 1F9D2                 ; RGI_Emoji_ZWJ_Sequence  ; family: adult, adult, child                                    # E15.1  [1] (🧑‍🧑‍🧒)
+1F9D1 200D 1F9D1 200D 1F9D2 200D 1F9D2      ; RGI_Emoji_ZWJ_Sequence  ; family: adult, adult, child, child                             # E15.1  [1] (🧑‍🧑‍🧒‍🧒)
+1F9D1 200D 1F9D2                            ; RGI_Emoji_ZWJ_Sequence  ; family: adult, child                                           # E15.1  [1] (🧑‍🧒)
+1F9D1 200D 1F9D2 200D 1F9D2                 ; RGI_Emoji_ZWJ_Sequence  ; family: adult, child, child                                    # E15.1  [1] (🧑‍🧒‍🧒)
 1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FC; RGI_Emoji_ZWJ_Sequence; kiss: person, person, light skin tone, medium-light skin tone #E13.1[1] (🧑🏻‍❤️‍💋‍🧑🏼)
 1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FD; RGI_Emoji_ZWJ_Sequence; kiss: person, person, light skin tone, medium skin tone #E13.1  [1] (🧑🏻‍❤️‍💋‍🧑🏽)
 1F9D1 1F3FB 200D 2764 FE0F 200D 1F48B 200D 1F9D1 1F3FE; RGI_Emoji_ZWJ_Sequence; kiss: person, person, light skin tone, medium-dark skin tone #E13.1[1] (🧑🏻‍❤️‍💋‍🧑🏾)
@@ -277,7 +281,6 @@
 1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, light skin tone, medium skin tone #E13.1[1] (🧑🏻‍❤️‍🧑🏽)
 1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, light skin tone, medium-dark skin tone #E13.1[1] (🧑🏻‍❤️‍🧑🏾)
 1F9D1 1F3FB 200D 2764 FE0F 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, light skin tone, dark skin tone #E13.1[1] (🧑🏻‍❤️‍🧑🏿)
-1F9D1 1F3FB 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: light skin tone                                      # E13.0  [1] (🧑🏻‍🎄)
 1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FB     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: light skin tone                          # E12.0  [1] (🧑🏻‍🤝‍🧑🏻)
 1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FC     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: light skin tone, medium-light skin tone  # E12.1  [1] (🧑🏻‍🤝‍🧑🏼)
 1F9D1 1F3FB 200D 1F91D 200D 1F9D1 1F3FD     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: light skin tone, medium skin tone        # E12.1  [1] (🧑🏻‍🤝‍🧑🏽)
@@ -291,7 +294,6 @@
 1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium-light skin tone, medium skin tone #E13.1[1] (🧑🏼‍❤️‍🧑🏽)
 1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium-light skin tone, medium-dark skin tone #E13.1[1] (🧑🏼‍❤️‍🧑🏾)
 1F9D1 1F3FC 200D 2764 FE0F 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium-light skin tone, dark skin tone #E13.1[1] (🧑🏼‍❤️‍🧑🏿)
-1F9D1 1F3FC 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: medium-light skin tone                               # E13.0  [1] (🧑🏼‍🎄)
 1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FB     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium-light skin tone, light skin tone  # E12.0  [1] (🧑🏼‍🤝‍🧑🏻)
 1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FC     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium-light skin tone                   # E12.0  [1] (🧑🏼‍🤝‍🧑🏼)
 1F9D1 1F3FC 200D 1F91D 200D 1F9D1 1F3FD     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium-light skin tone, medium skin tone # E12.1  [1] (🧑🏼‍🤝‍🧑🏽)
@@ -305,7 +307,6 @@
 1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium skin tone, medium-light skin tone #E13.1[1] (🧑🏽‍❤️‍🧑🏼)
 1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium skin tone, medium-dark skin tone #E13.1[1] (🧑🏽‍❤️‍🧑🏾)
 1F9D1 1F3FD 200D 2764 FE0F 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium skin tone, dark skin tone #E13.1[1] (🧑🏽‍❤️‍🧑🏿)
-1F9D1 1F3FD 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: medium skin tone                                     # E13.0  [1] (🧑🏽‍🎄)
 1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FB     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium skin tone, light skin tone        # E12.0  [1] (🧑🏽‍🤝‍🧑🏻)
 1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FC     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium skin tone, medium-light skin tone # E12.0  [1] (🧑🏽‍🤝‍🧑🏼)
 1F9D1 1F3FD 200D 1F91D 200D 1F9D1 1F3FD     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium skin tone                         # E12.0  [1] (🧑🏽‍🤝‍🧑🏽)
@@ -319,7 +320,6 @@
 1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium-dark skin tone, medium-light skin tone #E13.1[1] (🧑🏾‍❤️‍🧑🏼)
 1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium-dark skin tone, medium skin tone #E13.1[1] (🧑🏾‍❤️‍🧑🏽)
 1F9D1 1F3FE 200D 2764 FE0F 200D 1F9D1 1F3FF ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, medium-dark skin tone, dark skin tone #E13.1[1] (🧑🏾‍❤️‍🧑🏿)
-1F9D1 1F3FE 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: medium-dark skin tone                                # E13.0  [1] (🧑🏾‍🎄)
 1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FB     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium-dark skin tone, light skin tone   # E12.0  [1] (🧑🏾‍🤝‍🧑🏻)
 1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FC     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium-dark skin tone, medium-light skin tone #E12.0[1] (🧑🏾‍🤝‍🧑🏼)
 1F9D1 1F3FE 200D 1F91D 200D 1F9D1 1F3FD     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: medium-dark skin tone, medium skin tone  # E12.0  [1] (🧑🏾‍🤝‍🧑🏽)
@@ -333,7 +333,6 @@
 1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FC ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, dark skin tone, medium-light skin tone #E13.1[1] (🧑🏿‍❤️‍🧑🏼)
 1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FD ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, dark skin tone, medium skin tone #E13.1[1] (🧑🏿‍❤️‍🧑🏽)
 1F9D1 1F3FF 200D 2764 FE0F 200D 1F9D1 1F3FE ; RGI_Emoji_ZWJ_Sequence  ; couple with heart: person, person, dark skin tone, medium-dark skin tone #E13.1[1] (🧑🏿‍❤️‍🧑🏾)
-1F9D1 1F3FF 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: dark skin tone                                       # E13.0  [1] (🧑🏿‍🎄)
 1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FB     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: dark skin tone, light skin tone          # E12.0  [1] (🧑🏿‍🤝‍🧑🏻)
 1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FC     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: dark skin tone, medium-light skin tone   # E12.0  [1] (🧑🏿‍🤝‍🧑🏼)
 1F9D1 1F3FF 200D 1F91D 200D 1F9D1 1F3FD     ; RGI_Emoji_ZWJ_Sequence  ; people holding hands: dark skin tone, medium skin tone         # E12.0  [1] (🧑🏿‍🤝‍🧑🏽)
@@ -360,7 +359,7 @@
 1FAF1 1F3FF 200D 1FAF2 1F3FD                ; RGI_Emoji_ZWJ_Sequence  ; handshake: dark skin tone, medium skin tone                    # E14.0  [1] (🫱🏿‍🫲🏽)
 1FAF1 1F3FF 200D 1FAF2 1F3FE                ; RGI_Emoji_ZWJ_Sequence  ; handshake: dark skin tone, medium-dark skin tone               # E14.0  [1] (🫱🏿‍🫲🏾)
 
-# Total elements: 332
+# Total elements: 331
 
 # ================================================
 
@@ -384,8 +383,11 @@
 1F468 200D 1F680                            ; RGI_Emoji_ZWJ_Sequence  ; man astronaut                                                  # E4.0   [1] (👨‍🚀)
 1F468 200D 1F692                            ; RGI_Emoji_ZWJ_Sequence  ; man firefighter                                                # E4.0   [1] (👨‍🚒)
 1F468 200D 1F9AF                            ; RGI_Emoji_ZWJ_Sequence  ; man with white cane                                            # E12.0  [1] (👨‍🦯)
+1F468 200D 1F9AF 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; man with white cane facing right                               # E15.1  [1] (👨‍🦯‍➡️)
 1F468 200D 1F9BC                            ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair                                    # E12.0  [1] (👨‍🦼)
+1F468 200D 1F9BC 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair facing right                       # E15.1  [1] (👨‍🦼‍➡️)
 1F468 200D 1F9BD                            ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair                                       # E12.0  [1] (👨‍🦽)
+1F468 200D 1F9BD 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair facing right                          # E15.1  [1] (👨‍🦽‍➡️)
 1F468 1F3FB 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man health worker: light skin tone                             # E4.0   [1] (👨🏻‍⚕️)
 1F468 1F3FB 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man judge: light skin tone                                     # E4.0   [1] (👨🏻‍⚖️)
 1F468 1F3FB 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man pilot: light skin tone                                     # E4.0   [1] (👨🏻‍✈️)
@@ -404,8 +406,11 @@
 1F468 1F3FB 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; man astronaut: light skin tone                                 # E4.0   [1] (👨🏻‍🚀)
 1F468 1F3FB 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; man firefighter: light skin tone                               # E4.0   [1] (👨🏻‍🚒)
 1F468 1F3FB 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; man with white cane: light skin tone                           # E12.0  [1] (👨🏻‍🦯)
+1F468 1F3FB 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man with white cane facing right: light skin tone              # E15.1  [1] (👨🏻‍🦯‍➡️)
 1F468 1F3FB 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair: light skin tone                   # E12.0  [1] (👨🏻‍🦼)
+1F468 1F3FB 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair facing right: light skin tone      # E15.1  [1] (👨🏻‍🦼‍➡️)
 1F468 1F3FB 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair: light skin tone                      # E12.0  [1] (👨🏻‍🦽)
+1F468 1F3FB 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair facing right: light skin tone         # E15.1  [1] (👨🏻‍🦽‍➡️)
 1F468 1F3FC 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man health worker: medium-light skin tone                      # E4.0   [1] (👨🏼‍⚕️)
 1F468 1F3FC 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man judge: medium-light skin tone                              # E4.0   [1] (👨🏼‍⚖️)
 1F468 1F3FC 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man pilot: medium-light skin tone                              # E4.0   [1] (👨🏼‍✈️)
@@ -424,8 +429,11 @@
 1F468 1F3FC 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; man astronaut: medium-light skin tone                          # E4.0   [1] (👨🏼‍🚀)
 1F468 1F3FC 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; man firefighter: medium-light skin tone                        # E4.0   [1] (👨🏼‍🚒)
 1F468 1F3FC 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; man with white cane: medium-light skin tone                    # E12.0  [1] (👨🏼‍🦯)
+1F468 1F3FC 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man with white cane facing right: medium-light skin tone       # E15.1  [1] (👨🏼‍🦯‍➡️)
 1F468 1F3FC 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair: medium-light skin tone            # E12.0  [1] (👨🏼‍🦼)
+1F468 1F3FC 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair facing right: medium-light skin tone #E15.1 [1] (👨🏼‍🦼‍➡️)
 1F468 1F3FC 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair: medium-light skin tone               # E12.0  [1] (👨🏼‍🦽)
+1F468 1F3FC 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair facing right: medium-light skin tone  # E15.1  [1] (👨🏼‍🦽‍➡️)
 1F468 1F3FD 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man health worker: medium skin tone                            # E4.0   [1] (👨🏽‍⚕️)
 1F468 1F3FD 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man judge: medium skin tone                                    # E4.0   [1] (👨🏽‍⚖️)
 1F468 1F3FD 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man pilot: medium skin tone                                    # E4.0   [1] (👨🏽‍✈️)
@@ -444,8 +452,11 @@
 1F468 1F3FD 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; man astronaut: medium skin tone                                # E4.0   [1] (👨🏽‍🚀)
 1F468 1F3FD 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; man firefighter: medium skin tone                              # E4.0   [1] (👨🏽‍🚒)
 1F468 1F3FD 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; man with white cane: medium skin tone                          # E12.0  [1] (👨🏽‍🦯)
+1F468 1F3FD 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man with white cane facing right: medium skin tone             # E15.1  [1] (👨🏽‍🦯‍➡️)
 1F468 1F3FD 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair: medium skin tone                  # E12.0  [1] (👨🏽‍🦼)
+1F468 1F3FD 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair facing right: medium skin tone     # E15.1  [1] (👨🏽‍🦼‍➡️)
 1F468 1F3FD 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair: medium skin tone                     # E12.0  [1] (👨🏽‍🦽)
+1F468 1F3FD 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair facing right: medium skin tone        # E15.1  [1] (👨🏽‍🦽‍➡️)
 1F468 1F3FE 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man health worker: medium-dark skin tone                       # E4.0   [1] (👨🏾‍⚕️)
 1F468 1F3FE 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man judge: medium-dark skin tone                               # E4.0   [1] (👨🏾‍⚖️)
 1F468 1F3FE 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man pilot: medium-dark skin tone                               # E4.0   [1] (👨🏾‍✈️)
@@ -464,8 +475,11 @@
 1F468 1F3FE 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; man astronaut: medium-dark skin tone                           # E4.0   [1] (👨🏾‍🚀)
 1F468 1F3FE 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; man firefighter: medium-dark skin tone                         # E4.0   [1] (👨🏾‍🚒)
 1F468 1F3FE 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; man with white cane: medium-dark skin tone                     # E12.0  [1] (👨🏾‍🦯)
+1F468 1F3FE 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man with white cane facing right: medium-dark skin tone        # E15.1  [1] (👨🏾‍🦯‍➡️)
 1F468 1F3FE 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair: medium-dark skin tone             # E12.0  [1] (👨🏾‍🦼)
+1F468 1F3FE 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair facing right: medium-dark skin tone #E15.1  [1] (👨🏾‍🦼‍➡️)
 1F468 1F3FE 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair: medium-dark skin tone                # E12.0  [1] (👨🏾‍🦽)
+1F468 1F3FE 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair facing right: medium-dark skin tone   # E15.1  [1] (👨🏾‍🦽‍➡️)
 1F468 1F3FF 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man health worker: dark skin tone                              # E4.0   [1] (👨🏿‍⚕️)
 1F468 1F3FF 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man judge: dark skin tone                                      # E4.0   [1] (👨🏿‍⚖️)
 1F468 1F3FF 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man pilot: dark skin tone                                      # E4.0   [1] (👨🏿‍✈️)
@@ -484,8 +498,11 @@
 1F468 1F3FF 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; man astronaut: dark skin tone                                  # E4.0   [1] (👨🏿‍🚀)
 1F468 1F3FF 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; man firefighter: dark skin tone                                # E4.0   [1] (👨🏿‍🚒)
 1F468 1F3FF 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; man with white cane: dark skin tone                            # E12.0  [1] (👨🏿‍🦯)
+1F468 1F3FF 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man with white cane facing right: dark skin tone               # E15.1  [1] (👨🏿‍🦯‍➡️)
 1F468 1F3FF 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair: dark skin tone                    # E12.0  [1] (👨🏿‍🦼)
+1F468 1F3FF 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in motorized wheelchair facing right: dark skin tone       # E15.1  [1] (👨🏿‍🦼‍➡️)
 1F468 1F3FF 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair: dark skin tone                       # E12.0  [1] (👨🏿‍🦽)
+1F468 1F3FF 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; man in manual wheelchair facing right: dark skin tone          # E15.1  [1] (👨🏿‍🦽‍➡️)
 1F469 200D 2695 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman health worker                                            # E4.0   [1] (👩‍⚕️)
 1F469 200D 2696 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman judge                                                    # E4.0   [1] (👩‍⚖️)
 1F469 200D 2708 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman pilot                                                    # E4.0   [1] (👩‍✈️)
@@ -504,8 +521,11 @@
 1F469 200D 1F680                            ; RGI_Emoji_ZWJ_Sequence  ; woman astronaut                                                # E4.0   [1] (👩‍🚀)
 1F469 200D 1F692                            ; RGI_Emoji_ZWJ_Sequence  ; woman firefighter                                              # E4.0   [1] (👩‍🚒)
 1F469 200D 1F9AF                            ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane                                          # E12.0  [1] (👩‍🦯)
+1F469 200D 1F9AF 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane facing right                             # E15.1  [1] (👩‍🦯‍➡️)
 1F469 200D 1F9BC                            ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair                                  # E12.0  [1] (👩‍🦼)
+1F469 200D 1F9BC 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair facing right                     # E15.1  [1] (👩‍🦼‍➡️)
 1F469 200D 1F9BD                            ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair                                     # E12.0  [1] (👩‍🦽)
+1F469 200D 1F9BD 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair facing right                        # E15.1  [1] (👩‍🦽‍➡️)
 1F469 1F3FB 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman health worker: light skin tone                           # E4.0   [1] (👩🏻‍⚕️)
 1F469 1F3FB 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman judge: light skin tone                                   # E4.0   [1] (👩🏻‍⚖️)
 1F469 1F3FB 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman pilot: light skin tone                                   # E4.0   [1] (👩🏻‍✈️)
@@ -524,8 +544,11 @@
 1F469 1F3FB 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; woman astronaut: light skin tone                               # E4.0   [1] (👩🏻‍🚀)
 1F469 1F3FB 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; woman firefighter: light skin tone                             # E4.0   [1] (👩🏻‍🚒)
 1F469 1F3FB 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane: light skin tone                         # E12.0  [1] (👩🏻‍🦯)
+1F469 1F3FB 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane facing right: light skin tone            # E15.1  [1] (👩🏻‍🦯‍➡️)
 1F469 1F3FB 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair: light skin tone                 # E12.0  [1] (👩🏻‍🦼)
+1F469 1F3FB 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair facing right: light skin tone    # E15.1  [1] (👩🏻‍🦼‍➡️)
 1F469 1F3FB 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair: light skin tone                    # E12.0  [1] (👩🏻‍🦽)
+1F469 1F3FB 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair facing right: light skin tone       # E15.1  [1] (👩🏻‍🦽‍➡️)
 1F469 1F3FC 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman health worker: medium-light skin tone                    # E4.0   [1] (👩🏼‍⚕️)
 1F469 1F3FC 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman judge: medium-light skin tone                            # E4.0   [1] (👩🏼‍⚖️)
 1F469 1F3FC 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman pilot: medium-light skin tone                            # E4.0   [1] (👩🏼‍✈️)
@@ -544,8 +567,11 @@
 1F469 1F3FC 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; woman astronaut: medium-light skin tone                        # E4.0   [1] (👩🏼‍🚀)
 1F469 1F3FC 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; woman firefighter: medium-light skin tone                      # E4.0   [1] (👩🏼‍🚒)
 1F469 1F3FC 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane: medium-light skin tone                  # E12.0  [1] (👩🏼‍🦯)
+1F469 1F3FC 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane facing right: medium-light skin tone     # E15.1  [1] (👩🏼‍🦯‍➡️)
 1F469 1F3FC 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair: medium-light skin tone          # E12.0  [1] (👩🏼‍🦼)
+1F469 1F3FC 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair facing right: medium-light skin tone #E15.1[1] (👩🏼‍🦼‍➡️)
 1F469 1F3FC 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair: medium-light skin tone             # E12.0  [1] (👩🏼‍🦽)
+1F469 1F3FC 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair facing right: medium-light skin tone #E15.1  [1] (👩🏼‍🦽‍➡️)
 1F469 1F3FD 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman health worker: medium skin tone                          # E4.0   [1] (👩🏽‍⚕️)
 1F469 1F3FD 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman judge: medium skin tone                                  # E4.0   [1] (👩🏽‍⚖️)
 1F469 1F3FD 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman pilot: medium skin tone                                  # E4.0   [1] (👩🏽‍✈️)
@@ -564,8 +590,11 @@
 1F469 1F3FD 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; woman astronaut: medium skin tone                              # E4.0   [1] (👩🏽‍🚀)
 1F469 1F3FD 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; woman firefighter: medium skin tone                            # E4.0   [1] (👩🏽‍🚒)
 1F469 1F3FD 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane: medium skin tone                        # E12.0  [1] (👩🏽‍🦯)
+1F469 1F3FD 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane facing right: medium skin tone           # E15.1  [1] (👩🏽‍🦯‍➡️)
 1F469 1F3FD 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair: medium skin tone                # E12.0  [1] (👩🏽‍🦼)
+1F469 1F3FD 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair facing right: medium skin tone   # E15.1  [1] (👩🏽‍🦼‍➡️)
 1F469 1F3FD 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair: medium skin tone                   # E12.0  [1] (👩🏽‍🦽)
+1F469 1F3FD 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair facing right: medium skin tone      # E15.1  [1] (👩🏽‍🦽‍➡️)
 1F469 1F3FE 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman health worker: medium-dark skin tone                     # E4.0   [1] (👩🏾‍⚕️)
 1F469 1F3FE 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman judge: medium-dark skin tone                             # E4.0   [1] (👩🏾‍⚖️)
 1F469 1F3FE 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman pilot: medium-dark skin tone                             # E4.0   [1] (👩🏾‍✈️)
@@ -584,8 +613,11 @@
 1F469 1F3FE 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; woman astronaut: medium-dark skin tone                         # E4.0   [1] (👩🏾‍🚀)
 1F469 1F3FE 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; woman firefighter: medium-dark skin tone                       # E4.0   [1] (👩🏾‍🚒)
 1F469 1F3FE 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane: medium-dark skin tone                   # E12.0  [1] (👩🏾‍🦯)
+1F469 1F3FE 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane facing right: medium-dark skin tone      # E15.1  [1] (👩🏾‍🦯‍➡️)
 1F469 1F3FE 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair: medium-dark skin tone           # E12.0  [1] (👩🏾‍🦼)
+1F469 1F3FE 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair facing right: medium-dark skin tone #E15.1[1] (👩🏾‍🦼‍➡️)
 1F469 1F3FE 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair: medium-dark skin tone              # E12.0  [1] (👩🏾‍🦽)
+1F469 1F3FE 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair facing right: medium-dark skin tone # E15.1  [1] (👩🏾‍🦽‍➡️)
 1F469 1F3FF 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman health worker: dark skin tone                            # E4.0   [1] (👩🏿‍⚕️)
 1F469 1F3FF 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman judge: dark skin tone                                    # E4.0   [1] (👩🏿‍⚖️)
 1F469 1F3FF 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman pilot: dark skin tone                                    # E4.0   [1] (👩🏿‍✈️)
@@ -604,14 +636,18 @@
 1F469 1F3FF 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; woman astronaut: dark skin tone                                # E4.0   [1] (👩🏿‍🚀)
 1F469 1F3FF 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; woman firefighter: dark skin tone                              # E4.0   [1] (👩🏿‍🚒)
 1F469 1F3FF 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane: dark skin tone                          # E12.0  [1] (👩🏿‍🦯)
+1F469 1F3FF 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman with white cane facing right: dark skin tone             # E15.1  [1] (👩🏿‍🦯‍➡️)
 1F469 1F3FF 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair: dark skin tone                  # E12.0  [1] (👩🏿‍🦼)
+1F469 1F3FF 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in motorized wheelchair facing right: dark skin tone     # E15.1  [1] (👩🏿‍🦼‍➡️)
 1F469 1F3FF 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair: dark skin tone                     # E12.0  [1] (👩🏿‍🦽)
+1F469 1F3FF 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; woman in manual wheelchair facing right: dark skin tone        # E15.1  [1] (👩🏿‍🦽‍➡️)
 1F9D1 200D 2695 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; health worker                                                  # E12.1  [1] (🧑‍⚕️)
 1F9D1 200D 2696 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; judge                                                          # E12.1  [1] (🧑‍⚖️)
 1F9D1 200D 2708 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; pilot                                                          # E12.1  [1] (🧑‍✈️)
 1F9D1 200D 1F33E                            ; RGI_Emoji_ZWJ_Sequence  ; farmer                                                         # E12.1  [1] (🧑‍🌾)
 1F9D1 200D 1F373                            ; RGI_Emoji_ZWJ_Sequence  ; cook                                                           # E12.1  [1] (🧑‍🍳)
 1F9D1 200D 1F37C                            ; RGI_Emoji_ZWJ_Sequence  ; person feeding baby                                            # E13.0  [1] (🧑‍🍼)
+1F9D1 200D 1F384                            ; RGI_Emoji_ZWJ_Sequence  ; mx claus                                                       # E13.0  [1] (🧑‍🎄)
 1F9D1 200D 1F393                            ; RGI_Emoji_ZWJ_Sequence  ; student                                                        # E12.1  [1] (🧑‍🎓)
 1F9D1 200D 1F3A4                            ; RGI_Emoji_ZWJ_Sequence  ; singer                                                         # E12.1  [1] (🧑‍🎤)
 1F9D1 200D 1F3A8                            ; RGI_Emoji_ZWJ_Sequence  ; artist                                                         # E12.1  [1] (🧑‍🎨)
@@ -624,14 +660,18 @@
 1F9D1 200D 1F680                            ; RGI_Emoji_ZWJ_Sequence  ; astronaut                                                      # E12.1  [1] (🧑‍🚀)
 1F9D1 200D 1F692                            ; RGI_Emoji_ZWJ_Sequence  ; firefighter                                                    # E12.1  [1] (🧑‍🚒)
 1F9D1 200D 1F9AF                            ; RGI_Emoji_ZWJ_Sequence  ; person with white cane                                         # E12.1  [1] (🧑‍🦯)
+1F9D1 200D 1F9AF 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; person with white cane facing right                            # E15.1  [1] (🧑‍🦯‍➡️)
 1F9D1 200D 1F9BC                            ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair                                 # E12.1  [1] (🧑‍🦼)
+1F9D1 200D 1F9BC 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair facing right                    # E15.1  [1] (🧑‍🦼‍➡️)
 1F9D1 200D 1F9BD                            ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair                                    # E12.1  [1] (🧑‍🦽)
+1F9D1 200D 1F9BD 200D 27A1 FE0F             ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair facing right                       # E15.1  [1] (🧑‍🦽‍➡️)
 1F9D1 1F3FB 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; health worker: light skin tone                                 # E12.1  [1] (🧑🏻‍⚕️)
 1F9D1 1F3FB 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; judge: light skin tone                                         # E12.1  [1] (🧑🏻‍⚖️)
 1F9D1 1F3FB 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; pilot: light skin tone                                         # E12.1  [1] (🧑🏻‍✈️)
 1F9D1 1F3FB 200D 1F33E                      ; RGI_Emoji_ZWJ_Sequence  ; farmer: light skin tone                                        # E12.1  [1] (🧑🏻‍🌾)
 1F9D1 1F3FB 200D 1F373                      ; RGI_Emoji_ZWJ_Sequence  ; cook: light skin tone                                          # E12.1  [1] (🧑🏻‍🍳)
 1F9D1 1F3FB 200D 1F37C                      ; RGI_Emoji_ZWJ_Sequence  ; person feeding baby: light skin tone                           # E13.0  [1] (🧑🏻‍🍼)
+1F9D1 1F3FB 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: light skin tone                                      # E13.0  [1] (🧑🏻‍🎄)
 1F9D1 1F3FB 200D 1F393                      ; RGI_Emoji_ZWJ_Sequence  ; student: light skin tone                                       # E12.1  [1] (🧑🏻‍🎓)
 1F9D1 1F3FB 200D 1F3A4                      ; RGI_Emoji_ZWJ_Sequence  ; singer: light skin tone                                        # E12.1  [1] (🧑🏻‍🎤)
 1F9D1 1F3FB 200D 1F3A8                      ; RGI_Emoji_ZWJ_Sequence  ; artist: light skin tone                                        # E12.1  [1] (🧑🏻‍🎨)
@@ -644,14 +684,18 @@
 1F9D1 1F3FB 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; astronaut: light skin tone                                     # E12.1  [1] (🧑🏻‍🚀)
 1F9D1 1F3FB 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; firefighter: light skin tone                                   # E12.1  [1] (🧑🏻‍🚒)
 1F9D1 1F3FB 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; person with white cane: light skin tone                        # E12.1  [1] (🧑🏻‍🦯)
+1F9D1 1F3FB 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person with white cane facing right: light skin tone           # E15.1  [1] (🧑🏻‍🦯‍➡️)
 1F9D1 1F3FB 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair: light skin tone                # E12.1  [1] (🧑🏻‍🦼)
+1F9D1 1F3FB 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair facing right: light skin tone   # E15.1  [1] (🧑🏻‍🦼‍➡️)
 1F9D1 1F3FB 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair: light skin tone                   # E12.1  [1] (🧑🏻‍🦽)
+1F9D1 1F3FB 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair facing right: light skin tone      # E15.1  [1] (🧑🏻‍🦽‍➡️)
 1F9D1 1F3FC 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; health worker: medium-light skin tone                          # E12.1  [1] (🧑🏼‍⚕️)
 1F9D1 1F3FC 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; judge: medium-light skin tone                                  # E12.1  [1] (🧑🏼‍⚖️)
 1F9D1 1F3FC 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; pilot: medium-light skin tone                                  # E12.1  [1] (🧑🏼‍✈️)
 1F9D1 1F3FC 200D 1F33E                      ; RGI_Emoji_ZWJ_Sequence  ; farmer: medium-light skin tone                                 # E12.1  [1] (🧑🏼‍🌾)
 1F9D1 1F3FC 200D 1F373                      ; RGI_Emoji_ZWJ_Sequence  ; cook: medium-light skin tone                                   # E12.1  [1] (🧑🏼‍🍳)
 1F9D1 1F3FC 200D 1F37C                      ; RGI_Emoji_ZWJ_Sequence  ; person feeding baby: medium-light skin tone                    # E13.0  [1] (🧑🏼‍🍼)
+1F9D1 1F3FC 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: medium-light skin tone                               # E13.0  [1] (🧑🏼‍🎄)
 1F9D1 1F3FC 200D 1F393                      ; RGI_Emoji_ZWJ_Sequence  ; student: medium-light skin tone                                # E12.1  [1] (🧑🏼‍🎓)
 1F9D1 1F3FC 200D 1F3A4                      ; RGI_Emoji_ZWJ_Sequence  ; singer: medium-light skin tone                                 # E12.1  [1] (🧑🏼‍🎤)
 1F9D1 1F3FC 200D 1F3A8                      ; RGI_Emoji_ZWJ_Sequence  ; artist: medium-light skin tone                                 # E12.1  [1] (🧑🏼‍🎨)
@@ -664,14 +708,18 @@
 1F9D1 1F3FC 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; astronaut: medium-light skin tone                              # E12.1  [1] (🧑🏼‍🚀)
 1F9D1 1F3FC 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; firefighter: medium-light skin tone                            # E12.1  [1] (🧑🏼‍🚒)
 1F9D1 1F3FC 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; person with white cane: medium-light skin tone                 # E12.1  [1] (🧑🏼‍🦯)
+1F9D1 1F3FC 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person with white cane facing right: medium-light skin tone    # E15.1  [1] (🧑🏼‍🦯‍➡️)
 1F9D1 1F3FC 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair: medium-light skin tone         # E12.1  [1] (🧑🏼‍🦼)
+1F9D1 1F3FC 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair facing right: medium-light skin tone #E15.1[1] (🧑🏼‍🦼‍➡️)
 1F9D1 1F3FC 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair: medium-light skin tone            # E12.1  [1] (🧑🏼‍🦽)
+1F9D1 1F3FC 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair facing right: medium-light skin tone #E15.1 [1] (🧑🏼‍🦽‍➡️)
 1F9D1 1F3FD 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; health worker: medium skin tone                                # E12.1  [1] (🧑🏽‍⚕️)
 1F9D1 1F3FD 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; judge: medium skin tone                                        # E12.1  [1] (🧑🏽‍⚖️)
 1F9D1 1F3FD 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; pilot: medium skin tone                                        # E12.1  [1] (🧑🏽‍✈️)
 1F9D1 1F3FD 200D 1F33E                      ; RGI_Emoji_ZWJ_Sequence  ; farmer: medium skin tone                                       # E12.1  [1] (🧑🏽‍🌾)
 1F9D1 1F3FD 200D 1F373                      ; RGI_Emoji_ZWJ_Sequence  ; cook: medium skin tone                                         # E12.1  [1] (🧑🏽‍🍳)
 1F9D1 1F3FD 200D 1F37C                      ; RGI_Emoji_ZWJ_Sequence  ; person feeding baby: medium skin tone                          # E13.0  [1] (🧑🏽‍🍼)
+1F9D1 1F3FD 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: medium skin tone                                     # E13.0  [1] (🧑🏽‍🎄)
 1F9D1 1F3FD 200D 1F393                      ; RGI_Emoji_ZWJ_Sequence  ; student: medium skin tone                                      # E12.1  [1] (🧑🏽‍🎓)
 1F9D1 1F3FD 200D 1F3A4                      ; RGI_Emoji_ZWJ_Sequence  ; singer: medium skin tone                                       # E12.1  [1] (🧑🏽‍🎤)
 1F9D1 1F3FD 200D 1F3A8                      ; RGI_Emoji_ZWJ_Sequence  ; artist: medium skin tone                                       # E12.1  [1] (🧑🏽‍🎨)
@@ -684,14 +732,18 @@
 1F9D1 1F3FD 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; astronaut: medium skin tone                                    # E12.1  [1] (🧑🏽‍🚀)
 1F9D1 1F3FD 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; firefighter: medium skin tone                                  # E12.1  [1] (🧑🏽‍🚒)
 1F9D1 1F3FD 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; person with white cane: medium skin tone                       # E12.1  [1] (🧑🏽‍🦯)
+1F9D1 1F3FD 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person with white cane facing right: medium skin tone          # E15.1  [1] (🧑🏽‍🦯‍➡️)
 1F9D1 1F3FD 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair: medium skin tone               # E12.1  [1] (🧑🏽‍🦼)
+1F9D1 1F3FD 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair facing right: medium skin tone  # E15.1  [1] (🧑🏽‍🦼‍➡️)
 1F9D1 1F3FD 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair: medium skin tone                  # E12.1  [1] (🧑🏽‍🦽)
+1F9D1 1F3FD 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair facing right: medium skin tone     # E15.1  [1] (🧑🏽‍🦽‍➡️)
 1F9D1 1F3FE 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; health worker: medium-dark skin tone                           # E12.1  [1] (🧑🏾‍⚕️)
 1F9D1 1F3FE 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; judge: medium-dark skin tone                                   # E12.1  [1] (🧑🏾‍⚖️)
 1F9D1 1F3FE 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; pilot: medium-dark skin tone                                   # E12.1  [1] (🧑🏾‍✈️)
 1F9D1 1F3FE 200D 1F33E                      ; RGI_Emoji_ZWJ_Sequence  ; farmer: medium-dark skin tone                                  # E12.1  [1] (🧑🏾‍🌾)
 1F9D1 1F3FE 200D 1F373                      ; RGI_Emoji_ZWJ_Sequence  ; cook: medium-dark skin tone                                    # E12.1  [1] (🧑🏾‍🍳)
 1F9D1 1F3FE 200D 1F37C                      ; RGI_Emoji_ZWJ_Sequence  ; person feeding baby: medium-dark skin tone                     # E13.0  [1] (🧑🏾‍🍼)
+1F9D1 1F3FE 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: medium-dark skin tone                                # E13.0  [1] (🧑🏾‍🎄)
 1F9D1 1F3FE 200D 1F393                      ; RGI_Emoji_ZWJ_Sequence  ; student: medium-dark skin tone                                 # E12.1  [1] (🧑🏾‍🎓)
 1F9D1 1F3FE 200D 1F3A4                      ; RGI_Emoji_ZWJ_Sequence  ; singer: medium-dark skin tone                                  # E12.1  [1] (🧑🏾‍🎤)
 1F9D1 1F3FE 200D 1F3A8                      ; RGI_Emoji_ZWJ_Sequence  ; artist: medium-dark skin tone                                  # E12.1  [1] (🧑🏾‍🎨)
@@ -704,14 +756,18 @@
 1F9D1 1F3FE 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; astronaut: medium-dark skin tone                               # E12.1  [1] (🧑🏾‍🚀)
 1F9D1 1F3FE 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; firefighter: medium-dark skin tone                             # E12.1  [1] (🧑🏾‍🚒)
 1F9D1 1F3FE 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; person with white cane: medium-dark skin tone                  # E12.1  [1] (🧑🏾‍🦯)
+1F9D1 1F3FE 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person with white cane facing right: medium-dark skin tone     # E15.1  [1] (🧑🏾‍🦯‍➡️)
 1F9D1 1F3FE 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair: medium-dark skin tone          # E12.1  [1] (🧑🏾‍🦼)
+1F9D1 1F3FE 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair facing right: medium-dark skin tone #E15.1[1] (🧑🏾‍🦼‍➡️)
 1F9D1 1F3FE 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair: medium-dark skin tone             # E12.1  [1] (🧑🏾‍🦽)
+1F9D1 1F3FE 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair facing right: medium-dark skin tone #E15.1  [1] (🧑🏾‍🦽‍➡️)
 1F9D1 1F3FF 200D 2695 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; health worker: dark skin tone                                  # E12.1  [1] (🧑🏿‍⚕️)
 1F9D1 1F3FF 200D 2696 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; judge: dark skin tone                                          # E12.1  [1] (🧑🏿‍⚖️)
 1F9D1 1F3FF 200D 2708 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; pilot: dark skin tone                                          # E12.1  [1] (🧑🏿‍✈️)
 1F9D1 1F3FF 200D 1F33E                      ; RGI_Emoji_ZWJ_Sequence  ; farmer: dark skin tone                                         # E12.1  [1] (🧑🏿‍🌾)
 1F9D1 1F3FF 200D 1F373                      ; RGI_Emoji_ZWJ_Sequence  ; cook: dark skin tone                                           # E12.1  [1] (🧑🏿‍🍳)
 1F9D1 1F3FF 200D 1F37C                      ; RGI_Emoji_ZWJ_Sequence  ; person feeding baby: dark skin tone                            # E13.0  [1] (🧑🏿‍🍼)
+1F9D1 1F3FF 200D 1F384                      ; RGI_Emoji_ZWJ_Sequence  ; mx claus: dark skin tone                                       # E13.0  [1] (🧑🏿‍🎄)
 1F9D1 1F3FF 200D 1F393                      ; RGI_Emoji_ZWJ_Sequence  ; student: dark skin tone                                        # E12.1  [1] (🧑🏿‍🎓)
 1F9D1 1F3FF 200D 1F3A4                      ; RGI_Emoji_ZWJ_Sequence  ; singer: dark skin tone                                         # E12.1  [1] (🧑🏿‍🎤)
 1F9D1 1F3FF 200D 1F3A8                      ; RGI_Emoji_ZWJ_Sequence  ; artist: dark skin tone                                         # E12.1  [1] (🧑🏿‍🎨)
@@ -724,10 +780,13 @@
 1F9D1 1F3FF 200D 1F680                      ; RGI_Emoji_ZWJ_Sequence  ; astronaut: dark skin tone                                      # E12.1  [1] (🧑🏿‍🚀)
 1F9D1 1F3FF 200D 1F692                      ; RGI_Emoji_ZWJ_Sequence  ; firefighter: dark skin tone                                    # E12.1  [1] (🧑🏿‍🚒)
 1F9D1 1F3FF 200D 1F9AF                      ; RGI_Emoji_ZWJ_Sequence  ; person with white cane: dark skin tone                         # E12.1  [1] (🧑🏿‍🦯)
+1F9D1 1F3FF 200D 1F9AF 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person with white cane facing right: dark skin tone            # E15.1  [1] (🧑🏿‍🦯‍➡️)
 1F9D1 1F3FF 200D 1F9BC                      ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair: dark skin tone                 # E12.1  [1] (🧑🏿‍🦼)
+1F9D1 1F3FF 200D 1F9BC 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in motorized wheelchair facing right: dark skin tone    # E15.1  [1] (🧑🏿‍🦼‍➡️)
 1F9D1 1F3FF 200D 1F9BD                      ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair: dark skin tone                    # E12.1  [1] (🧑🏿‍🦽)
+1F9D1 1F3FF 200D 1F9BD 200D 27A1 FE0F       ; RGI_Emoji_ZWJ_Sequence  ; person in manual wheelchair facing right: dark skin tone       # E15.1  [1] (🧑🏿‍🦽‍➡️)
 
-# Total elements: 360
+# Total elements: 420
 
 # ================================================
 
@@ -746,17 +805,29 @@
 26F9 FE0F 200D 2640 FE0F                    ; RGI_Emoji_ZWJ_Sequence  ; woman bouncing ball                                            # E4.0   [1] (⛹️‍♀️)
 26F9 FE0F 200D 2642 FE0F                    ; RGI_Emoji_ZWJ_Sequence  ; man bouncing ball                                              # E4.0   [1] (⛹️‍♂️)
 1F3C3 200D 2640 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman running                                                  # E4.0   [1] (🏃‍♀️)
+1F3C3 200D 2640 FE0F 200D 27A1 FE0F         ; RGI_Emoji_ZWJ_Sequence  ; woman running facing right                                     # E15.1  [1] (🏃‍♀️‍➡️)
 1F3C3 200D 2642 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; man running                                                    # E4.0   [1] (🏃‍♂️)
+1F3C3 200D 2642 FE0F 200D 27A1 FE0F         ; RGI_Emoji_ZWJ_Sequence  ; man running facing right                                       # E15.1  [1] (🏃‍♂️‍➡️)
 1F3C3 1F3FB 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman running: light skin tone                                 # E4.0   [1] (🏃🏻‍♀️)
+1F3C3 1F3FB 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman running facing right: light skin tone                    # E15.1  [1] (🏃🏻‍♀️‍➡️)
 1F3C3 1F3FB 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man running: light skin tone                                   # E4.0   [1] (🏃🏻‍♂️)
+1F3C3 1F3FB 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man running facing right: light skin tone                      # E15.1  [1] (🏃🏻‍♂️‍➡️)
 1F3C3 1F3FC 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman running: medium-light skin tone                          # E4.0   [1] (🏃🏼‍♀️)
+1F3C3 1F3FC 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman running facing right: medium-light skin tone             # E15.1  [1] (🏃🏼‍♀️‍➡️)
 1F3C3 1F3FC 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man running: medium-light skin tone                            # E4.0   [1] (🏃🏼‍♂️)
+1F3C3 1F3FC 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man running facing right: medium-light skin tone               # E15.1  [1] (🏃🏼‍♂️‍➡️)
 1F3C3 1F3FD 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman running: medium skin tone                                # E4.0   [1] (🏃🏽‍♀️)
+1F3C3 1F3FD 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman running facing right: medium skin tone                   # E15.1  [1] (🏃🏽‍♀️‍➡️)
 1F3C3 1F3FD 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man running: medium skin tone                                  # E4.0   [1] (🏃🏽‍♂️)
+1F3C3 1F3FD 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man running facing right: medium skin tone                     # E15.1  [1] (🏃🏽‍♂️‍➡️)
 1F3C3 1F3FE 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman running: medium-dark skin tone                           # E4.0   [1] (🏃🏾‍♀️)
+1F3C3 1F3FE 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman running facing right: medium-dark skin tone              # E15.1  [1] (🏃🏾‍♀️‍➡️)
 1F3C3 1F3FE 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man running: medium-dark skin tone                             # E4.0   [1] (🏃🏾‍♂️)
+1F3C3 1F3FE 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man running facing right: medium-dark skin tone                # E15.1  [1] (🏃🏾‍♂️‍➡️)
 1F3C3 1F3FF 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman running: dark skin tone                                  # E4.0   [1] (🏃🏿‍♀️)
+1F3C3 1F3FF 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman running facing right: dark skin tone                     # E15.1  [1] (🏃🏿‍♀️‍➡️)
 1F3C3 1F3FF 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man running: dark skin tone                                    # E4.0   [1] (🏃🏿‍♂️)
+1F3C3 1F3FF 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man running facing right: dark skin tone                       # E15.1  [1] (🏃🏿‍♂️‍➡️)
 1F3C4 200D 2640 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman surfing                                                  # E4.0   [1] (🏄‍♀️)
 1F3C4 200D 2642 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; man surfing                                                    # E4.0   [1] (🏄‍♂️)
 1F3C4 1F3FB 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman surfing: light skin tone                                 # E4.0   [1] (🏄🏻‍♀️)
@@ -1036,17 +1107,29 @@
 1F6B5 1F3FF 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman mountain biking: dark skin tone                          # E4.0   [1] (🚵🏿‍♀️)
 1F6B5 1F3FF 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man mountain biking: dark skin tone                            # E4.0   [1] (🚵🏿‍♂️)
 1F6B6 200D 2640 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman walking                                                  # E4.0   [1] (🚶‍♀️)
+1F6B6 200D 2640 FE0F 200D 27A1 FE0F         ; RGI_Emoji_ZWJ_Sequence  ; woman walking facing right                                     # E15.1  [1] (🚶‍♀️‍➡️)
 1F6B6 200D 2642 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; man walking                                                    # E4.0   [1] (🚶‍♂️)
+1F6B6 200D 2642 FE0F 200D 27A1 FE0F         ; RGI_Emoji_ZWJ_Sequence  ; man walking facing right                                       # E15.1  [1] (🚶‍♂️‍➡️)
 1F6B6 1F3FB 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman walking: light skin tone                                 # E4.0   [1] (🚶🏻‍♀️)
+1F6B6 1F3FB 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman walking facing right: light skin tone                    # E15.1  [1] (🚶🏻‍♀️‍➡️)
 1F6B6 1F3FB 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man walking: light skin tone                                   # E4.0   [1] (🚶🏻‍♂️)
+1F6B6 1F3FB 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man walking facing right: light skin tone                      # E15.1  [1] (🚶🏻‍♂️‍➡️)
 1F6B6 1F3FC 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman walking: medium-light skin tone                          # E4.0   [1] (🚶🏼‍♀️)
+1F6B6 1F3FC 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman walking facing right: medium-light skin tone             # E15.1  [1] (🚶🏼‍♀️‍➡️)
 1F6B6 1F3FC 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man walking: medium-light skin tone                            # E4.0   [1] (🚶🏼‍♂️)
+1F6B6 1F3FC 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man walking facing right: medium-light skin tone               # E15.1  [1] (🚶🏼‍♂️‍➡️)
 1F6B6 1F3FD 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman walking: medium skin tone                                # E4.0   [1] (🚶🏽‍♀️)
+1F6B6 1F3FD 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman walking facing right: medium skin tone                   # E15.1  [1] (🚶🏽‍♀️‍➡️)
 1F6B6 1F3FD 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man walking: medium skin tone                                  # E4.0   [1] (🚶🏽‍♂️)
+1F6B6 1F3FD 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man walking facing right: medium skin tone                     # E15.1  [1] (🚶🏽‍♂️‍➡️)
 1F6B6 1F3FE 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman walking: medium-dark skin tone                           # E4.0   [1] (🚶🏾‍♀️)
+1F6B6 1F3FE 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman walking facing right: medium-dark skin tone              # E15.1  [1] (🚶🏾‍♀️‍➡️)
 1F6B6 1F3FE 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man walking: medium-dark skin tone                             # E4.0   [1] (🚶🏾‍♂️)
+1F6B6 1F3FE 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man walking facing right: medium-dark skin tone                # E15.1  [1] (🚶🏾‍♂️‍➡️)
 1F6B6 1F3FF 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman walking: dark skin tone                                  # E4.0   [1] (🚶🏿‍♀️)
+1F6B6 1F3FF 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman walking facing right: dark skin tone                     # E15.1  [1] (🚶🏿‍♀️‍➡️)
 1F6B6 1F3FF 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man walking: dark skin tone                                    # E4.0   [1] (🚶🏿‍♂️)
+1F6B6 1F3FF 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man walking facing right: dark skin tone                       # E15.1  [1] (🚶🏿‍♂️‍➡️)
 1F926 200D 2640 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman facepalming                                              # E4.0   [1] (🤦‍♀️)
 1F926 200D 2642 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; man facepalming                                                # E4.0   [1] (🤦‍♂️)
 1F926 1F3FB 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman facepalming: light skin tone                             # E4.0   [1] (🤦🏻‍♀️)
@@ -1170,17 +1253,29 @@
 1F9CD 1F3FF 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman standing: dark skin tone                                 # E12.0  [1] (🧍🏿‍♀️)
 1F9CD 1F3FF 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man standing: dark skin tone                                   # E12.0  [1] (🧍🏿‍♂️)
 1F9CE 200D 2640 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling                                                 # E12.0  [1] (🧎‍♀️)
+1F9CE 200D 2640 FE0F 200D 27A1 FE0F         ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling facing right                                    # E15.1  [1] (🧎‍♀️‍➡️)
 1F9CE 200D 2642 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; man kneeling                                                   # E12.0  [1] (🧎‍♂️)
+1F9CE 200D 2642 FE0F 200D 27A1 FE0F         ; RGI_Emoji_ZWJ_Sequence  ; man kneeling facing right                                      # E15.1  [1] (🧎‍♂️‍➡️)
 1F9CE 1F3FB 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling: light skin tone                                # E12.0  [1] (🧎🏻‍♀️)
+1F9CE 1F3FB 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling facing right: light skin tone                   # E15.1  [1] (🧎🏻‍♀️‍➡️)
 1F9CE 1F3FB 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man kneeling: light skin tone                                  # E12.0  [1] (🧎🏻‍♂️)
+1F9CE 1F3FB 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man kneeling facing right: light skin tone                     # E15.1  [1] (🧎🏻‍♂️‍➡️)
 1F9CE 1F3FC 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling: medium-light skin tone                         # E12.0  [1] (🧎🏼‍♀️)
+1F9CE 1F3FC 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling facing right: medium-light skin tone            # E15.1  [1] (🧎🏼‍♀️‍➡️)
 1F9CE 1F3FC 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man kneeling: medium-light skin tone                           # E12.0  [1] (🧎🏼‍♂️)
+1F9CE 1F3FC 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man kneeling facing right: medium-light skin tone              # E15.1  [1] (🧎🏼‍♂️‍➡️)
 1F9CE 1F3FD 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling: medium skin tone                               # E12.0  [1] (🧎🏽‍♀️)
+1F9CE 1F3FD 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling facing right: medium skin tone                  # E15.1  [1] (🧎🏽‍♀️‍➡️)
 1F9CE 1F3FD 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man kneeling: medium skin tone                                 # E12.0  [1] (🧎🏽‍♂️)
+1F9CE 1F3FD 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man kneeling facing right: medium skin tone                    # E15.1  [1] (🧎🏽‍♂️‍➡️)
 1F9CE 1F3FE 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling: medium-dark skin tone                          # E12.0  [1] (🧎🏾‍♀️)
+1F9CE 1F3FE 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling facing right: medium-dark skin tone             # E15.1  [1] (🧎🏾‍♀️‍➡️)
 1F9CE 1F3FE 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man kneeling: medium-dark skin tone                            # E12.0  [1] (🧎🏾‍♂️)
+1F9CE 1F3FE 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man kneeling facing right: medium-dark skin tone               # E15.1  [1] (🧎🏾‍♂️‍➡️)
 1F9CE 1F3FF 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling: dark skin tone                                 # E12.0  [1] (🧎🏿‍♀️)
+1F9CE 1F3FF 200D 2640 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; woman kneeling facing right: dark skin tone                    # E15.1  [1] (🧎🏿‍♀️‍➡️)
 1F9CE 1F3FF 200D 2642 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; man kneeling: dark skin tone                                   # E12.0  [1] (🧎🏿‍♂️)
+1F9CE 1F3FF 200D 2642 FE0F 200D 27A1 FE0F   ; RGI_Emoji_ZWJ_Sequence  ; man kneeling facing right: dark skin tone                      # E15.1  [1] (🧎🏿‍♂️‍➡️)
 1F9CF 200D 2640 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; deaf woman                                                     # E12.0  [1] (🧏‍♀️)
 1F9CF 200D 2642 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; deaf man                                                       # E12.0  [1] (🧏‍♂️)
 1F9CF 1F3FB 200D 2640 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; deaf woman: light skin tone                                    # E12.0  [1] (🧏🏻‍♀️)
@@ -1306,7 +1401,7 @@
 1F9DF 200D 2640 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; woman zombie                                                   # E5.0   [1] (🧟‍♀️)
 1F9DF 200D 2642 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; man zombie                                                     # E5.0   [1] (🧟‍♂️)
 
-# Total elements: 572
+# Total elements: 608
 
 # ================================================
 
@@ -1391,21 +1486,44 @@
 
 # RGI_Emoji_ZWJ_Sequence: Other
 
+26D3 FE0F 200D 1F4A5                        ; RGI_Emoji_ZWJ_Sequence  ; broken chain                                                   # E15.1  [1] (⛓️‍💥)
 2764 FE0F 200D 1F525                        ; RGI_Emoji_ZWJ_Sequence  ; heart on fire                                                  # E13.1  [1] (❤️‍🔥)
 2764 FE0F 200D 1FA79                        ; RGI_Emoji_ZWJ_Sequence  ; mending heart                                                  # E13.1  [1] (❤️‍🩹)
+1F344 200D 1F7EB                            ; RGI_Emoji_ZWJ_Sequence  ; brown mushroom                                                 # E15.1  [1] (🍄‍🟫)
+1F34B 200D 1F7E9                            ; RGI_Emoji_ZWJ_Sequence  ; lime                                                           # E15.1  [1] (🍋‍🟩)
+1F3C3 200D 27A1 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; person running facing right                                    # E15.1  [1] (🏃‍➡️)
+1F3C3 1F3FB 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person running facing right: light skin tone                   # E15.1  [1] (🏃🏻‍➡️)
+1F3C3 1F3FC 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person running facing right: medium-light skin tone            # E15.1  [1] (🏃🏼‍➡️)
+1F3C3 1F3FD 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person running facing right: medium skin tone                  # E15.1  [1] (🏃🏽‍➡️)
+1F3C3 1F3FE 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person running facing right: medium-dark skin tone             # E15.1  [1] (🏃🏾‍➡️)
+1F3C3 1F3FF 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person running facing right: dark skin tone                    # E15.1  [1] (🏃🏿‍➡️)
 1F3F3 FE0F 200D 26A7 FE0F                   ; RGI_Emoji_ZWJ_Sequence  ; transgender flag                                               # E13.0  [1] (🏳️‍⚧️)
 1F3F3 FE0F 200D 1F308                       ; RGI_Emoji_ZWJ_Sequence  ; rainbow flag                                                   # E4.0   [1] (🏳️‍🌈)
 1F3F4 200D 2620 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; pirate flag                                                    # E11.0  [1] (🏴‍☠️)
 1F408 200D 2B1B                             ; RGI_Emoji_ZWJ_Sequence  ; black cat                                                      # E13.0  [1] (🐈‍⬛)
 1F415 200D 1F9BA                            ; RGI_Emoji_ZWJ_Sequence  ; service dog                                                    # E12.0  [1] (🐕‍🦺)
 1F426 200D 2B1B                             ; RGI_Emoji_ZWJ_Sequence  ; black bird                                                     # E15.0  [1] (🐦‍⬛)
+1F426 200D 1F525                            ; RGI_Emoji_ZWJ_Sequence  ; phoenix                                                        # E15.1  [1] (🐦‍🔥)
 1F43B 200D 2744 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; polar bear                                                     # E13.0  [1] (🐻‍❄️)
 1F441 FE0F 200D 1F5E8 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; eye in speech bubble                                           # E2.0   [1] (👁️‍🗨️)
 1F62E 200D 1F4A8                            ; RGI_Emoji_ZWJ_Sequence  ; face exhaling                                                  # E13.1  [1] (😮‍💨)
 1F635 200D 1F4AB                            ; RGI_Emoji_ZWJ_Sequence  ; face with spiral eyes                                          # E13.1  [1] (😵‍💫)
 1F636 200D 1F32B FE0F                       ; RGI_Emoji_ZWJ_Sequence  ; face in clouds                                                 # E13.1  [1] (😶‍🌫️)
-1F9D1 200D 1F384                            ; RGI_Emoji_ZWJ_Sequence  ; mx claus                                                       # E13.0  [1] (🧑‍🎄)
+1F642 200D 2194 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; head shaking horizontally                                      # E15.1  [1] (🙂‍↔️)
+1F642 200D 2195 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; head shaking vertically                                        # E15.1  [1] (🙂‍↕️)
+1F6B6 200D 27A1 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; person walking facing right                                    # E15.1  [1] (🚶‍➡️)
+1F6B6 1F3FB 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person walking facing right: light skin tone                   # E15.1  [1] (🚶🏻‍➡️)
+1F6B6 1F3FC 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person walking facing right: medium-light skin tone            # E15.1  [1] (🚶🏼‍➡️)
+1F6B6 1F3FD 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person walking facing right: medium skin tone                  # E15.1  [1] (🚶🏽‍➡️)
+1F6B6 1F3FE 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person walking facing right: medium-dark skin tone             # E15.1  [1] (🚶🏾‍➡️)
+1F6B6 1F3FF 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person walking facing right: dark skin tone                    # E15.1  [1] (🚶🏿‍➡️)
+1F9CE 200D 27A1 FE0F                        ; RGI_Emoji_ZWJ_Sequence  ; person kneeling facing right                                   # E15.1  [1] (🧎‍➡️)
+1F9CE 1F3FB 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person kneeling facing right: light skin tone                  # E15.1  [1] (🧎🏻‍➡️)
+1F9CE 1F3FC 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person kneeling facing right: medium-light skin tone           # E15.1  [1] (🧎🏼‍➡️)
+1F9CE 1F3FD 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person kneeling facing right: medium skin tone                 # E15.1  [1] (🧎🏽‍➡️)
+1F9CE 1F3FE 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person kneeling facing right: medium-dark skin tone            # E15.1  [1] (🧎🏾‍➡️)
+1F9CE 1F3FF 200D 27A1 FE0F                  ; RGI_Emoji_ZWJ_Sequence  ; person kneeling facing right: dark skin tone                   # E15.1  [1] (🧎🏿‍➡️)
 
-# Total elements: 14
+# Total elements: 37
 
 #EOF
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ASCII_Hex_Digit.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ASCII_Hex_Digit.bin
index f207b65..6d9381a 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ASCII_Hex_Digit.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ASCII_Hex_Digit.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Age.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Age.bin
index 28a93b0..3292dc8 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Age.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Age.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Alphabetic.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Alphabetic.bin
index ac023ee..c251eff 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Alphabetic.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Alphabetic.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Class.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Class.bin
index 7f5adba..e88f293 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Class.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Class.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Control.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Control.bin
index b8d2c50..dc9c71e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Control.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Control.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Paired_Bracket_Type.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Paired_Bracket_Type.bin
index 5ad40c9..e6a1df6 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Paired_Bracket_Type.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Bidi_Paired_Bracket_Type.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Block.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Block.bin
index bc865dd..1bb2bec 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Block.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Block.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/CJK_Radical.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/CJK_Radical.bin
index d178df1..f83439e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/CJK_Radical.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/CJK_Radical.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Canonical_Combining_Class.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Canonical_Combining_Class.bin
index 1863a51..59dd361 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Canonical_Combining_Class.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Canonical_Combining_Class.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Case_Folding.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Case_Folding.bin
index 8aee983..24c4af8 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Case_Folding.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Case_Folding.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Case_Ignorable.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Case_Ignorable.bin
index 172bba1..cedc1b1 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Case_Ignorable.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Case_Ignorable.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Cased.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Cased.bin
index 9444f17..c55c322 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Cased.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Cased.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Casefolded.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Casefolded.bin
index 65a034a..ba81da8 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Casefolded.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Casefolded.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Casemapped.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Casemapped.bin
index 70bbfde..0ca22e3 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Casemapped.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Casemapped.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Lowercased.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Lowercased.bin
index 7ad851a..8ca4a69 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Lowercased.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Lowercased.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_NFKC_Casefolded.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_NFKC_Casefolded.bin
index e06b6d2..cd5786a 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_NFKC_Casefolded.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_NFKC_Casefolded.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Titlecased.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Titlecased.bin
index 1d25c31..c0bb98e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Titlecased.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Titlecased.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Uppercased.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Uppercased.bin
index ab6c350..c1e7d7f 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Uppercased.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Changes_When_Uppercased.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Confusable_MA.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Confusable_MA.bin
index 510fdc8..e190e2e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Confusable_MA.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Confusable_MA.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Dash.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Dash.bin
index f53633c..ebdf44a 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Dash.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Dash.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Decomposition_Type.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Decomposition_Type.bin
index a502a8a..76091a7 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Decomposition_Type.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Decomposition_Type.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Default_Ignorable_Code_Point.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Default_Ignorable_Code_Point.bin
index 640ad83..1df2d56 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Default_Ignorable_Code_Point.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Default_Ignorable_Code_Point.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Deprecated.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Deprecated.bin
index d2e4925..e86c031 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Deprecated.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Deprecated.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Diacritic.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Diacritic.bin
index 59325e5..9dbaef3 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Diacritic.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Diacritic.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/East_Asian_Width.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/East_Asian_Width.bin
index 88647ec..9cf9fa3 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/East_Asian_Width.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/East_Asian_Width.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji.bin
index eaea29d..ce4fe10 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Component.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Component.bin
index 9b49c86..eeefc28 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Component.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Component.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Modifier.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Modifier.bin
index 6628a38..6d31126 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Modifier.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Modifier.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Modifier_Base.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Modifier_Base.bin
index 20d2460..465a00a 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Modifier_Base.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Modifier_Base.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Presentation.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Presentation.bin
index 7dd0592..7428526 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Presentation.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Emoji_Presentation.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Equivalent_Unified_Ideograph.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Equivalent_Unified_Ideograph.bin
index 5569bd4..84506b3 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Equivalent_Unified_Ideograph.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Equivalent_Unified_Ideograph.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Extended_Pictographic.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Extended_Pictographic.bin
index 03e219e..7baaa0c 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Extended_Pictographic.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Extended_Pictographic.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Extender.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Extender.bin
index bb9e48f..c27fbba 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Extender.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Extender.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/General_Category.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/General_Category.bin
index e8ceff0..65d881f 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/General_Category.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/General_Category.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Grapheme_Cluster_Break.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Grapheme_Cluster_Break.bin
index 975fbbc..9bfa37e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Grapheme_Cluster_Break.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Grapheme_Cluster_Break.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Hangul_Syllable_Type.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Hangul_Syllable_Type.bin
index 78f73e8..201075e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Hangul_Syllable_Type.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Hangul_Syllable_Type.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Hex_Digit.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Hex_Digit.bin
index 6bf9101..17ad6aa 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Hex_Digit.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Hex_Digit.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Binary_Operator.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Binary_Operator.bin
index fa7c54e..1c51dc1 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Binary_Operator.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Binary_Operator.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Trinary_Operator.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Trinary_Operator.bin
index f93da5e..23241a1 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Trinary_Operator.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Trinary_Operator.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Unary_Operator.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Unary_Operator.bin
new file mode 100644
index 0000000..e3e0a3d
--- /dev/null
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/IDS_Unary_Operator.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Compat_Math_Continue.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Compat_Math_Continue.bin
new file mode 100644
index 0000000..76b8f60
--- /dev/null
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Compat_Math_Continue.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Compat_Math_Start.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Compat_Math_Start.bin
new file mode 100644
index 0000000..631ecc6
--- /dev/null
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Compat_Math_Start.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Continue.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Continue.bin
index e5a4766..56d5ddf 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Continue.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Continue.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Start.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Start.bin
index 41c86ed..dbdd4db 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Start.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/ID_Start.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Identifier_Status.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Identifier_Status.bin
index e50055d..512a302 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Identifier_Status.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Identifier_Status.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Identifier_Type.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Identifier_Type.bin
index 1c40167..4d550dc 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Identifier_Type.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Identifier_Type.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Ideographic.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Ideographic.bin
index 368e11b..5378193 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Ideographic.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Ideographic.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_2008.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_2008.bin
index 8c2658d..d60616f 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_2008.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_2008.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_Mapping.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_Mapping.bin
index c50246c..5438c6c 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_Mapping.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_Mapping.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_Status.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_Status.bin
index d125878..2df353d 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_Status.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Idn_Status.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Indic_Positional_Category.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Indic_Positional_Category.bin
index 4719210..f866833 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Indic_Positional_Category.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Indic_Positional_Category.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Indic_Syllabic_Category.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Indic_Syllabic_Category.bin
index c7f30f6..8e30871 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Indic_Syllabic_Category.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Indic_Syllabic_Category.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Join_Control.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Join_Control.bin
index 5f30813..a8dd5d2 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Join_Control.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Join_Control.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Joining_Group.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Joining_Group.bin
index 2949654..c7d614b 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Joining_Group.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Joining_Group.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Joining_Type.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Joining_Type.bin
index c44e4b1..fe621ba 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Joining_Type.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Joining_Type.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Line_Break.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Line_Break.bin
index 1160315..816aff4 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Line_Break.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Line_Break.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Logical_Order_Exception.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Logical_Order_Exception.bin
index 0dbe7fa..9c4ef39 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Logical_Order_Exception.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Logical_Order_Exception.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Lowercase.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Lowercase.bin
index 8f05e2e..7954f02 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Lowercase.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Lowercase.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Lowercase_Mapping.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Lowercase_Mapping.bin
index 3892740..caec127 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Lowercase_Mapping.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Lowercase_Mapping.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Math.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Math.bin
index 986184c..6ccd13a 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Math.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Math.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFC_Quick_Check.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFC_Quick_Check.bin
index bf8f55d..bf2f51d 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFC_Quick_Check.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFC_Quick_Check.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFD_Quick_Check.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFD_Quick_Check.bin
index 0802a39..ed20d51 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFD_Quick_Check.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFD_Quick_Check.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Casefold.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Casefold.bin
index a7bbf02..9c63909 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Casefold.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Casefold.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Quick_Check.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Quick_Check.bin
index 493f6d0..82620bb 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Quick_Check.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Quick_Check.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Simple_Casefold.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Simple_Casefold.bin
new file mode 100644
index 0000000..837289e
--- /dev/null
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKC_Simple_Casefold.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKD_Quick_Check.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKD_Quick_Check.bin
index 04a9563..1b4b1fd 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKD_Quick_Check.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/NFKD_Quick_Check.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Name.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Name.bin
index f85bf95..fcb708d 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Name.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Name.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Noncharacter_Code_Point.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Noncharacter_Code_Point.bin
index edf388d..8708b67 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Noncharacter_Code_Point.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Noncharacter_Code_Point.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Numeric_Type.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Numeric_Type.bin
index 655f6b7..c8fc855 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Numeric_Type.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Numeric_Type.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Numeric_Value.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Numeric_Value.bin
index a15361e..1a39933 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Numeric_Value.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Numeric_Value.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Pattern_Syntax.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Pattern_Syntax.bin
index bcef59a..3575248 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Pattern_Syntax.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Pattern_Syntax.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Pattern_White_Space.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Pattern_White_Space.bin
index 83ec1e4..643b748 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Pattern_White_Space.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Pattern_White_Space.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Prepended_Concatenation_Mark.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Prepended_Concatenation_Mark.bin
index b7bfb24..532e7db 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Prepended_Concatenation_Mark.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Prepended_Concatenation_Mark.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Quotation_Mark.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Quotation_Mark.bin
index eef8924..2b2cd7f 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Quotation_Mark.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Quotation_Mark.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/RGI_Emoji_Zwj_Sequence.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/RGI_Emoji_Zwj_Sequence.bin
index 46f68e0..583b46e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/RGI_Emoji_Zwj_Sequence.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/RGI_Emoji_Zwj_Sequence.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Radical.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Radical.bin
index a8ed5c0..6d41530 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Radical.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Radical.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Regional_Indicator.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Regional_Indicator.bin
index 7366a9a..4a8f4bb 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Regional_Indicator.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Regional_Indicator.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Script.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Script.bin
index bac83f1..bf8bfb5 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Script.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Script.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Script_Extensions.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Script_Extensions.bin
index f03a469..963f82f 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Script_Extensions.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Script_Extensions.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Sentence_Break.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Sentence_Break.bin
index 033c6f3..376d05f 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Sentence_Break.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Sentence_Break.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Sentence_Terminal.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Sentence_Terminal.bin
index 885c18b..78f98f6 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Sentence_Terminal.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Sentence_Terminal.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Case_Folding.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Case_Folding.bin
index 6605194..3a8507a 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Case_Folding.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Case_Folding.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Lowercase_Mapping.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Lowercase_Mapping.bin
index 4f2277a..1fd4e94 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Lowercase_Mapping.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Lowercase_Mapping.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Titlecase_Mapping.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Titlecase_Mapping.bin
index 8c9d37c..a5e54a3 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Titlecase_Mapping.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Titlecase_Mapping.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Uppercase_Mapping.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Uppercase_Mapping.bin
index a884351..52026e7 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Uppercase_Mapping.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Simple_Uppercase_Mapping.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Soft_Dotted.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Soft_Dotted.bin
index b4f67df..7ad3216 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Soft_Dotted.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Soft_Dotted.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Terminal_Punctuation.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Terminal_Punctuation.bin
index 19775a6..852dfdb 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Terminal_Punctuation.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Terminal_Punctuation.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Titlecase_Mapping.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Titlecase_Mapping.bin
index d4d015e..1a0853a 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Titlecase_Mapping.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Titlecase_Mapping.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Unified_Ideograph.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Unified_Ideograph.bin
index 6a067b6..a53e2cd 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Unified_Ideograph.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Unified_Ideograph.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Uppercase.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Uppercase.bin
index 0ed4e3b..0f5f18b 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Uppercase.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Uppercase.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Uppercase_Mapping.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Uppercase_Mapping.bin
index e4a8b8d..9638a45 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Uppercase_Mapping.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Uppercase_Mapping.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Variation_Selector.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Variation_Selector.bin
index 0ec7c2a..567c69e 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Variation_Selector.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Variation_Selector.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/White_Space.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/White_Space.bin
index 959fbcb..08c28bf 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/White_Space.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/White_Space.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Word_Break.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Word_Break.bin
index 0dc56d9..56fc7d8 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Word_Break.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/Word_Break.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/XID_Continue.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/XID_Continue.bin
index 6e0bf25..95bf005 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/XID_Continue.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/XID_Continue.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/XID_Start.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/XID_Start.bin
index f133f3b..c25fceb 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/XID_Start.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/XID_Start.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kAccountingNumeric.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kAccountingNumeric.bin
index 2c38d31..ca69277 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kAccountingNumeric.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kAccountingNumeric.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kOtherNumeric.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kOtherNumeric.bin
index 6c47311..7ee2a9b 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kOtherNumeric.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kOtherNumeric.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kPrimaryNumeric.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kPrimaryNumeric.bin
index d388f4b..ec00ed8 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kPrimaryNumeric.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kPrimaryNumeric.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kSimplifiedVariant.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kSimplifiedVariant.bin
index bd774f0..e02e771 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kSimplifiedVariant.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kSimplifiedVariant.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kTraditionalVariant.bin b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kTraditionalVariant.bin
index 920ee08..aa0f2d6 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kTraditionalVariant.bin
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/props/kTraditionalVariant.bin
Binary files differ
diff --git a/UnicodeJsps/src/main/resources/org/unicode/jsp/subtagNames.txt b/UnicodeJsps/src/main/resources/org/unicode/jsp/subtagNames.txt
index 9411049..116f673 100644
--- a/UnicodeJsps/src/main/resources/org/unicode/jsp/subtagNames.txt
+++ b/UnicodeJsps/src/main/resources/org/unicode/jsp/subtagNames.txt
@@ -110,6 +110,7 @@
 CN;China
 CO;Colombia
 CP;Clipperton Island
+CQ;Sark
 CR;Costa Rica
 CS;Serbia and Montenegro
 CU;Cuba
@@ -456,7 +457,7 @@
 TN;Tunisia
 TO;Tonga
 TP;East Timor
-TR;Turkey
+TR;Türkiye
 TT;Trinidad & Tobago
 TV;Tuvalu
 TW;Taiwan
@@ -852,7 +853,7 @@
 aoz;Uab Meto
 apa;Apache languages
 apb;Sa'a
-apc;North Levantine Arabic
+apc;Levantine Arabic
 apd;Sudanese Arabic
 ape;Bukiyip
 apf;Pahanan Agta
@@ -3984,7 +3985,7 @@
 krm;Krim
 krn;Sapo
 kro;Kru
-krp;Korop
+krp;Durop
 krr;Krung
 krs;Gbaya (Sudan)
 krt;Tumari Kanuri
@@ -4450,7 +4451,7 @@
 loe;Saluan
 lof;Logol
 log;Logo
-loh;Narim
+loh;Laarim
 loi;Loma (Côte d'Ivoire)
 loj;Lou
 lok;Loko
@@ -4511,6 +4512,8 @@
 lt;Lithuanian
 ltc;Late Middle Chinese
 ltg;Latgalian
+ltg1929;The Latgalian language orthography codified in 1929
+ltg2007;The Latgalian language orthography codified in the language law in 2007
 lth;Thur
 lti;Leti (Indonesia)
 ltn;Latundê
@@ -8009,7 +8012,7 @@
 wmt;Walmajarri
 wmw;Mwani
 wmx;Womo
-wnb;Wanambre
+wnb;Mokati
 wnc;Wantoat
 wnd;Wandarang
 wne;Waneci