Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Aug 2023 09:08:46 GMT
From:      Yuri Pankov <yuripv@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: b306c604df54 - main - locale: update to CLDR 43 and Unicode 15
Message-ID:  <202308040908.37498k0T088913@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuripv:

URL: https://cgit.FreeBSD.org/src/commit/?id=b306c604df541dede4d0f3cc96188bbf5b6719fe

commit b306c604df541dede4d0f3cc96188bbf5b6719fe
Author:     Yuri Pankov <yuripv@FreeBSD.org>
AuthorDate: 2023-08-03 23:47:16 +0000
Commit:     Yuri Pankov <yuripv@FreeBSD.org>
CommitDate: 2023-08-03 23:47:16 +0000

    locale: update to CLDR 43 and Unicode 15
    
    Reviewed by:    bapt
    Differential Revision:  https://reviews.freebsd.org/D41151
---
 share/colldef_unicode/Makefile               |     2 +-
 share/colldef_unicode/af_ZA.UTF-8.src        |   250 +-
 share/colldef_unicode/am_ET.UTF-8.src        |    96 +-
 share/colldef_unicode/ar_SA.UTF-8.src        |   302 +-
 share/colldef_unicode/be_BY.UTF-8.src        |   266 +-
 share/colldef_unicode/ca_AD.UTF-8.src        |   250 +-
 share/colldef_unicode/cs_CZ.UTF-8.src        |   250 +-
 share/colldef_unicode/da_DK.UTF-8.src        |   250 +-
 share/colldef_unicode/el_GR.UTF-8.src        |    78 +-
 share/colldef_unicode/en_US.UTF-8.src        |   250 +-
 share/colldef_unicode/es_MX.UTF-8.src        |   250 +-
 share/colldef_unicode/et_EE.UTF-8.src        |   294 +-
 share/colldef_unicode/fa_AF.UTF-8.src        |   382 +-
 share/colldef_unicode/fa_IR.UTF-8.src        |   380 +-
 share/colldef_unicode/fi_FI.UTF-8.src        |   246 +-
 share/colldef_unicode/fr_CA.UTF-8.src        |   250 +-
 share/colldef_unicode/he_IL.UTF-8.src        |   270 +-
 share/colldef_unicode/hi_IN.UTF-8.src        |   148 +-
 share/colldef_unicode/hu_HU.UTF-8.src        |   250 +-
 share/colldef_unicode/hy_AM.UTF-8.src        |   112 +-
 share/colldef_unicode/is_IS.UTF-8.src        |   250 +-
 share/colldef_unicode/ja_JP.UTF-8.src        | 14580 +++--
 share/colldef_unicode/kk_KZ.UTF-8.src        |   264 +-
 share/colldef_unicode/ko_KR.UTF-8.src        |   144 +-
 share/colldef_unicode/lt_LT.UTF-8.src        |   250 +-
 share/colldef_unicode/lv_LV.UTF-8.src        |   286 +-
 share/colldef_unicode/nn_NO.UTF-8.src        |   250 +-
 share/colldef_unicode/pl_PL.UTF-8.src        |   250 +-
 share/colldef_unicode/ro_RO.UTF-8.src        |   250 +-
 share/colldef_unicode/ru_RU.UTF-8.src        |   270 +-
 share/colldef_unicode/se_NO.UTF-8.src        |   298 +-
 share/colldef_unicode/sk_SK.UTF-8.src        |   250 +-
 share/colldef_unicode/sl_SI.UTF-8.src        |   250 +-
 share/colldef_unicode/sr_RS.UTF-8.src        |   272 +-
 share/colldef_unicode/sr_RS.UTF-8@latin.src  |   250 +-
 share/colldef_unicode/sv_SE.UTF-8.src        |   250 +-
 share/colldef_unicode/tr_TR.UTF-8.src        |   250 +-
 share/colldef_unicode/uk_UA.UTF-8.src        |   264 +-
 share/colldef_unicode/zh_CN.UTF-8.src        | 84289 ++++++++++++-------------
 share/colldef_unicode/zh_TW.UTF-8.src        |  5551 +-
 share/ctypedef/C.UTF-8.src                   |   301 +-
 share/monetdef_unicode/Makefile              |     2 +-
 share/monetdef_unicode/ar_AE.UTF-8.src       |     4 +-
 share/monetdef_unicode/ar_EG.UTF-8.src       |     4 +-
 share/monetdef_unicode/ar_JO.UTF-8.src       |     4 +-
 share/monetdef_unicode/ar_MA.UTF-8.src       |     4 +-
 share/monetdef_unicode/ar_QA.UTF-8.src       |     4 +-
 share/monetdef_unicode/ar_SA.UTF-8.src       |     4 +-
 share/monetdef_unicode/bg_BG.UTF-8.src       |     2 +-
 share/monetdef_unicode/he_IL.UTF-8.src       |     4 +-
 share/monetdef_unicode/hr_HR.UTF-8.src       |    50 -
 share/monetdef_unicode/is_IS.UTF-8.src       |     2 +-
 tools/tools/locale/Makefile                  |    22 +-
 tools/tools/locale/README                    |     6 +-
 tools/tools/locale/etc/final-maps/map.UTF-8  |  4491 +-
 tools/tools/locale/etc/final-maps/widths.txt |  9993 ++-
 56 files changed, 71313 insertions(+), 56878 deletions(-)

diff --git a/share/colldef_unicode/Makefile b/share/colldef_unicode/Makefile
index 6193c2fb499e..8ddfc447e9b9 100644
--- a/share/colldef_unicode/Makefile
+++ b/share/colldef_unicode/Makefile
@@ -8,7 +8,7 @@ FILESNAME=	LC_COLLATE
 .SUFFIXES:	.src .LC_COLLATE
 MAPLOC=		${.CURDIR}/../../tools/tools/locale/etc/final-maps
 
-CLDR_VERSION=	"41.0"
+CLDR_VERSION=	"43.0"
 
 .include <bsd.endian.mk>
 
diff --git a/share/colldef_unicode/af_ZA.UTF-8.src b/share/colldef_unicode/af_ZA.UTF-8.src
index aeb1a06fd276..0861ec5cf5fa 100644
--- a/share/colldef_unicode/af_ZA.UTF-8.src
+++ b/share/colldef_unicode/af_ZA.UTF-8.src
@@ -34,6 +34,7 @@ collating-symbol <X8C>
 collating-symbol <X8E>
 collating-symbol <X90>
 collating-symbol <X92>
+collating-symbol <X94>
 collating-symbol <X96>
 collating-symbol <X98>
 collating-symbol <X9A>
@@ -62,7 +63,6 @@ collating-symbol <XCC>
 collating-symbol <XCE>
 collating-symbol <XD0>
 collating-symbol <XD2>
-collating-symbol <XDB>
 collating-symbol <XFB>
 collating-symbol <X0304>
 collating-symbol <X0306>
@@ -79,20 +79,20 @@ collating-symbol <X075A>
 collating-symbol <X0764>
 collating-symbol <X0800>
 collating-symbol <X096E>
+collating-symbol <X0974>
+collating-symbol <X097A>
 collating-symbol <X097C>
-collating-symbol <X0992>
-collating-symbol <X0994>
-collating-symbol <X0996>
-collating-symbol <X0998>
-collating-symbol <X099A>
-collating-symbol <X099C>
+collating-symbol <X097E>
+collating-symbol <X0980>
+collating-symbol <X0982>
+collating-symbol <X0984>
+collating-symbol <X0A7A>
+collating-symbol <X0A7C>
+collating-symbol <X0A86>
+collating-symbol <X0A88>
+collating-symbol <X0A8C>
 collating-symbol <X0A92>
 collating-symbol <X0A94>
-collating-symbol <X0A9E>
-collating-symbol <X0AA0>
-collating-symbol <X0AA4>
-collating-symbol <X0AAA>
-collating-symbol <X0AAC>
 collating-symbol <X0C04>
 collating-symbol <X0C0A>
 collating-symbol <X0C7A>
@@ -101,7 +101,7 @@ collating-symbol <X0C84>
 collating-symbol <X0C86>
 collating-symbol <X0C8A>
 collating-symbol <X0C8E>
-collating-symbol <X0D8F>
+collating-symbol <X0D90>
 collating-symbol <X1090>
 collating-symbol <X1092>
 collating-symbol <X1094>
@@ -160,11 +160,11 @@ collating-symbol <X310C>
 collating-symbol <X310E>
 collating-symbol <X3110>
 collating-symbol <X3112>
-collating-symbol <X3114>
 collating-symbol <X3116>
 collating-symbol <X3118>
 collating-symbol <X311A>
 collating-symbol <X311C>
+collating-symbol <X311E>
 collating-symbol <X3200>
 collating-symbol <X3306>
 collating-symbol <X3308>
@@ -262,13 +262,13 @@ collating-symbol <X4118>
 collating-symbol <X411E>
 collating-symbol <X4120>
 collating-symbol <X4122>
-collating-symbol <X4124>
-collating-symbol <X4128>
+collating-symbol <X4126>
 collating-symbol <X412A>
 collating-symbol <X412C>
-collating-symbol <X4130>
+collating-symbol <X412E>
 collating-symbol <X4132>
 collating-symbol <X4134>
+collating-symbol <X4136>
 collating-symbol <X4200>
 collating-symbol <X4306>
 collating-symbol <X4308>
@@ -288,11 +288,11 @@ collating-symbol <X4510>
 collating-symbol <X4512>
 collating-symbol <X4514>
 collating-symbol <X4516>
-collating-symbol <X4518>
 collating-symbol <X451A>
 collating-symbol <X451C>
 collating-symbol <X451E>
 collating-symbol <X4520>
+collating-symbol <X4522>
 collating-symbol <X4600>
 collating-symbol <X4706>
 collating-symbol <X4708>
@@ -356,10 +356,9 @@ collating-symbol <X4D1C>
 collating-symbol <X4D1E>
 collating-symbol <X4D20>
 collating-symbol <X4D22>
-collating-symbol <X4D24>
 collating-symbol <X4D26>
 collating-symbol <X4D28>
-collating-symbol <X4D2C>
+collating-symbol <X4D2A>
 collating-symbol <X4D2E>
 collating-symbol <X4D30>
 collating-symbol <X4D32>
@@ -367,16 +366,16 @@ collating-symbol <X4D34>
 collating-symbol <X4D36>
 collating-symbol <X4D38>
 collating-symbol <X4D3A>
-collating-symbol <X4D3E>
+collating-symbol <X4D3C>
 collating-symbol <X4D40>
 collating-symbol <X4D42>
+collating-symbol <X4D44>
 collating-symbol <X4E00>
 collating-symbol <X4F06>
 collating-symbol <X4F08>
 collating-symbol <X4F0A>
 collating-symbol <X4F0C>
 collating-symbol <X4F0E>
-collating-symbol <X4F12>
 collating-symbol <X4F14>
 collating-symbol <X4F16>
 collating-symbol <X4F18>
@@ -387,6 +386,7 @@ collating-symbol <X4F20>
 collating-symbol <X4F22>
 collating-symbol <X4F24>
 collating-symbol <X4F26>
+collating-symbol <X4F28>
 collating-symbol <X5000>
 collating-symbol <X5106>
 collating-symbol <X5108>
@@ -395,9 +395,9 @@ collating-symbol <X510C>
 collating-symbol <X510E>
 collating-symbol <X5110>
 collating-symbol <X5112>
-collating-symbol <X5116>
 collating-symbol <X5118>
 collating-symbol <X511A>
+collating-symbol <X511C>
 collating-symbol <X5200>
 collating-symbol <X5306>
 collating-symbol <X5308>
@@ -539,6 +539,7 @@ order_start forward;forward;forward;forward
 <X8E>
 <X90>
 <X92>
+<X94>
 <X96>
 <X98>
 <X9A>
@@ -567,7 +568,6 @@ order_start forward;forward;forward;forward
 <XCE>
 <XD0>
 <XD2>
-<XDB>
 <XFB>
 <X0304>
 <X0306>
@@ -584,20 +584,20 @@ order_start forward;forward;forward;forward
 <X0764>
 <X0800>
 <X096E>
+<X0974>
+<X097A>
 <X097C>
-<X0992>
-<X0994>
-<X0996>
-<X0998>
-<X099A>
-<X099C>
+<X097E>
+<X0980>
+<X0982>
+<X0984>
+<X0A7A>
+<X0A7C>
+<X0A86>
+<X0A88>
+<X0A8C>
 <X0A92>
 <X0A94>
-<X0A9E>
-<X0AA0>
-<X0AA4>
-<X0AAA>
-<X0AAC>
 <X0C04>
 <X0C0A>
 <X0C7A>
@@ -606,7 +606,7 @@ order_start forward;forward;forward;forward
 <X0C86>
 <X0C8A>
 <X0C8E>
-<X0D8F>
+<X0D90>
 <X1090>
 <X1092>
 <X1094>
@@ -665,11 +665,11 @@ order_start forward;forward;forward;forward
 <X310E>
 <X3110>
 <X3112>
-<X3114>
 <X3116>
 <X3118>
 <X311A>
 <X311C>
+<X311E>
 <X3200>
 <X3306>
 <X3308>
@@ -767,13 +767,13 @@ order_start forward;forward;forward;forward
 <X411E>
 <X4120>
 <X4122>
-<X4124>
-<X4128>
+<X4126>
 <X412A>
 <X412C>
-<X4130>
+<X412E>
 <X4132>
 <X4134>
+<X4136>
 <X4200>
 <X4306>
 <X4308>
@@ -793,11 +793,11 @@ order_start forward;forward;forward;forward
 <X4512>
 <X4514>
 <X4516>
-<X4518>
 <X451A>
 <X451C>
 <X451E>
 <X4520>
+<X4522>
 <X4600>
 <X4706>
 <X4708>
@@ -861,10 +861,9 @@ order_start forward;forward;forward;forward
 <X4D1E>
 <X4D20>
 <X4D22>
-<X4D24>
 <X4D26>
 <X4D28>
-<X4D2C>
+<X4D2A>
 <X4D2E>
 <X4D30>
 <X4D32>
@@ -872,16 +871,16 @@ order_start forward;forward;forward;forward
 <X4D36>
 <X4D38>
 <X4D3A>
-<X4D3E>
+<X4D3C>
 <X4D40>
 <X4D42>
+<X4D44>
 <X4E00>
 <X4F06>
 <X4F08>
 <X4F0A>
 <X4F0C>
 <X4F0E>
-<X4F12>
 <X4F14>
 <X4F16>
 <X4F18>
@@ -892,6 +891,7 @@ order_start forward;forward;forward;forward
 <X4F22>
 <X4F24>
 <X4F26>
+<X4F28>
 <X5000>
 <X5106>
 <X5108>
@@ -900,9 +900,9 @@ order_start forward;forward;forward;forward
 <X510E>
 <X5110>
 <X5112>
-<X5116>
 <X5118>
 <X511A>
+<X511C>
 <X5200>
 <X5306>
 <X5308>
@@ -1061,20 +1061,20 @@ order_start forward;forward;forward;forward
 <QUESTION_MARK> <X0764>;<X05>;<X05>;<QUESTION_MARK>
 <FULL_STOP> <X0800>;<X05>;<X05>;<FULL_STOP>
 <APOSTROPHE> <X096E>;<X05>;<X05>;<APOSTROPHE>
-<QUOTATION_MARK> <X097C>;<X05>;<X05>;<QUOTATION_MARK>
-<LEFT_PARENTHESIS> <X0992>;<X05>;<X05>;<LEFT_PARENTHESIS>
-<RIGHT_PARENTHESIS> <X0994>;<X05>;<X05>;<RIGHT_PARENTHESIS>
-<LEFT_SQUARE_BRACKET> <X0996>;<X05>;<X05>;<LEFT_SQUARE_BRACKET>
-<RIGHT_SQUARE_BRACKET> <X0998>;<X05>;<X05>;<RIGHT_SQUARE_BRACKET>
-<LEFT_CURLY_BRACKET> <X099A>;<X05>;<X05>;<LEFT_CURLY_BRACKET>
-<RIGHT_CURLY_BRACKET> <X099C>;<X05>;<X05>;<RIGHT_CURLY_BRACKET>
-<COMMERCIAL_AT> <X0A92>;<X05>;<X05>;<COMMERCIAL_AT>
-<ASTERISK> <X0A94>;<X05>;<X05>;<ASTERISK>
-<SOLIDUS> <X0A9E>;<X05>;<X05>;<SOLIDUS>
-<REVERSE_SOLIDUS> <X0AA0>;<X05>;<X05>;<REVERSE_SOLIDUS>
-<AMPERSAND> <X0AA4>;<X05>;<X05>;<AMPERSAND>
-<NUMBER_SIGN> <X0AAA>;<X05>;<X05>;<NUMBER_SIGN>
-<PERCENT_SIGN> <X0AAC>;<X05>;<X05>;<PERCENT_SIGN>
+<QUOTATION_MARK> <X0974>;<X05>;<X05>;<QUOTATION_MARK>
+<LEFT_PARENTHESIS> <X097A>;<X05>;<X05>;<LEFT_PARENTHESIS>
+<RIGHT_PARENTHESIS> <X097C>;<X05>;<X05>;<RIGHT_PARENTHESIS>
+<LEFT_SQUARE_BRACKET> <X097E>;<X05>;<X05>;<LEFT_SQUARE_BRACKET>
+<RIGHT_SQUARE_BRACKET> <X0980>;<X05>;<X05>;<RIGHT_SQUARE_BRACKET>
+<LEFT_CURLY_BRACKET> <X0982>;<X05>;<X05>;<LEFT_CURLY_BRACKET>
+<RIGHT_CURLY_BRACKET> <X0984>;<X05>;<X05>;<RIGHT_CURLY_BRACKET>
+<COMMERCIAL_AT> <X0A7A>;<X05>;<X05>;<COMMERCIAL_AT>
+<ASTERISK> <X0A7C>;<X05>;<X05>;<ASTERISK>
+<SOLIDUS> <X0A86>;<X05>;<X05>;<SOLIDUS>
+<REVERSE_SOLIDUS> <X0A88>;<X05>;<X05>;<REVERSE_SOLIDUS>
+<AMPERSAND> <X0A8C>;<X05>;<X05>;<AMPERSAND>
+<NUMBER_SIGN> <X0A92>;<X05>;<X05>;<NUMBER_SIGN>
+<PERCENT_SIGN> <X0A94>;<X05>;<X05>;<PERCENT_SIGN>
 <GRAVE_ACCENT> <X0C04>;<X05>;<X05>;<GRAVE_ACCENT>
 <CIRCUMFLEX_ACCENT> <X0C0A>;<X05>;<X05>;<CIRCUMFLEX_ACCENT>
 <PLUS_SIGN> <X0C7A>;<X05>;<X05>;<PLUS_SIGN>
@@ -1083,7 +1083,7 @@ order_start forward;forward;forward;forward
 <GREATER-THAN_SIGN> <X0C86>;<X05>;<X05>;<GREATER-THAN_SIGN>
 <VERTICAL_LINE> <X0C8A>;<X05>;<X05>;<VERTICAL_LINE>
 <TILDE> <X0C8E>;<X05>;<X05>;<TILDE>
-<DOLLAR_SIGN> <X0D8F>;<X05>;<X05>;<DOLLAR_SIGN>
+<DOLLAR_SIGN> <X0D90>;<X05>;<X05>;<DOLLAR_SIGN>
 <ROMAN_NUMERAL_ONE_THOUSAND_C_D> <X1090>;<X05>;<X05>;<ROMAN_NUMERAL_ONE_THOUSAND_C_D>
 <ROMAN_NUMERAL_FIVE_THOUSAND> <X1092>;<X05>;<X05>;<ROMAN_NUMERAL_FIVE_THOUSAND>
 <ROMAN_NUMERAL_TEN_THOUSAND> <X1094>;<X05>;<X05>;<ROMAN_NUMERAL_TEN_THOUSAND>
@@ -1324,12 +1324,12 @@ order_start forward;forward;forward;forward
 <LATIN_CAPITAL_LETTER_AFRICAN_D> <X3110>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_AFRICAN_D>
 <LATIN_SMALL_LETTER_D_WITH_HOOK> <X3112>;<X05>;<X05>;<LATIN_SMALL_LETTER_D_WITH_HOOK>
 <LATIN_CAPITAL_LETTER_D_WITH_HOOK> <X3112>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_D_WITH_HOOK>
-<LATIN_SMALL_LETTER_D_WITH_HOOK_AND_TAIL> <X3114>;<X05>;<X05>;<LATIN_SMALL_LETTER_D_WITH_HOOK_AND_TAIL>
-<LATIN_SMALL_LETTER_D_WITH_TOPBAR> <X3116>;<X05>;<X05>;<LATIN_SMALL_LETTER_D_WITH_TOPBAR>
-<LATIN_CAPITAL_LETTER_D_WITH_TOPBAR> <X3116>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_D_WITH_TOPBAR>
-<LATIN_SMALL_LETTER_D_WITH_CURL> <X3118>;<X05>;<X05>;<LATIN_SMALL_LETTER_D_WITH_CURL>
-<LATIN_SMALL_LETTER_DUM> <X311A>;<X05>;<X05>;<LATIN_SMALL_LETTER_DUM>
-<LATIN_SMALL_LETTER_DELTA> <X311C>;<X05>;<X05>;<LATIN_SMALL_LETTER_DELTA>
+<LATIN_SMALL_LETTER_D_WITH_HOOK_AND_TAIL> <X3116>;<X05>;<X05>;<LATIN_SMALL_LETTER_D_WITH_HOOK_AND_TAIL>
+<LATIN_SMALL_LETTER_D_WITH_TOPBAR> <X3118>;<X05>;<X05>;<LATIN_SMALL_LETTER_D_WITH_TOPBAR>
+<LATIN_CAPITAL_LETTER_D_WITH_TOPBAR> <X3118>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_D_WITH_TOPBAR>
+<LATIN_SMALL_LETTER_D_WITH_CURL> <X311A>;<X05>;<X05>;<LATIN_SMALL_LETTER_D_WITH_CURL>
+<LATIN_SMALL_LETTER_DUM> <X311C>;<X05>;<X05>;<LATIN_SMALL_LETTER_DUM>
+<LATIN_SMALL_LETTER_DELTA> <X311E>;<X05>;<X05>;<LATIN_SMALL_LETTER_DELTA>
 <e> <X3200>;<X05>;<X05>;<e>
 <FULLWIDTH_LATIN_SMALL_LETTER_E> <X3200>;<X05>;<X10>;<FULLWIDTH_LATIN_SMALL_LETTER_E>
 <E> <X3200>;<X05>;<X9C>;<E>
@@ -1435,7 +1435,7 @@ order_start forward;forward;forward;forward
 <LATIN_SMALL_LIGATURE_FFL> "<X3400><X3400><X4000>";"<X05><X05><X05>";"<X13><X13><X13>";<LATIN_SMALL_LIGATURE_FFL>
 <LATIN_SMALL_LIGATURE_FI> "<X3400><X3A00>";"<X05><X05>";"<X13><X13>";<LATIN_SMALL_LIGATURE_FI>
 <LATIN_SMALL_LIGATURE_FL> "<X3400><X4000>";"<X05><X05>";"<X13><X13>";<LATIN_SMALL_LIGATURE_FL>
-<LATIN_SMALL_LETTER_FENG_DIGRAPH> "<X3400><X451E>";"<X05><X05>";"<X13><X10>";<LATIN_SMALL_LETTER_FENG_DIGRAPH>
+<LATIN_SMALL_LETTER_FENG_DIGRAPH> "<X3400><X4520>";"<X05><X05>";"<X13><X10>";<LATIN_SMALL_LETTER_FENG_DIGRAPH>
 <LATIN_LETTER_SMALL_CAPITAL_F> <X3506>;<X05>;<X05>;<LATIN_LETTER_SMALL_CAPITAL_F>
 <LATIN_SMALL_LETTER_LENIS_F> <X3508>;<X05>;<X05>;<LATIN_SMALL_LETTER_LENIS_F>
 <LATIN_SMALL_LETTER_F_WITH_STROKE> <X350A>;<X05>;<X05>;<LATIN_SMALL_LETTER_F_WITH_STROKE>
@@ -1683,8 +1683,8 @@ order_start forward;forward;forward;forward
 <LATIN_CAPITAL_LETTER_L_WITH_CIRCUMFLEX_BELOW> <X4000>;"<X05><XCC>";"<X9C><X05>";<LATIN_CAPITAL_LETTER_L_WITH_CIRCUMFLEX_BELOW>
 <LATIN_SMALL_LETTER_L_WITH_LINE_BELOW> <X4000>;"<X05><XD2>";"<X05><X05>";<LATIN_SMALL_LETTER_L_WITH_LINE_BELOW>
 <LATIN_CAPITAL_LETTER_L_WITH_LINE_BELOW> <X4000>;"<X05><XD2>";"<X9C><X05>";<LATIN_CAPITAL_LETTER_L_WITH_LINE_BELOW>
-<LATIN_SMALL_LETTER_L_WITH_MIDDLE_DOT> <X4000>;"<X05><XFB><XDB>";"<X05><X05><XC0>";<LATIN_SMALL_LETTER_L_WITH_MIDDLE_DOT>
-<LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_DOT> <X4000>;"<X05><XFB><XDB>";"<X9C><X05><XC0>";<LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_DOT>
+<LATIN_SMALL_LETTER_L_WITH_MIDDLE_DOT> <X4000>;"<X05><XFB><X94>";"<X05><X05><XC0>";<LATIN_SMALL_LETTER_L_WITH_MIDDLE_DOT>
+<LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_DOT> <X4000>;"<X05><XFB><X94>";"<X9C><X05><XC0>";<LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_DOT>
 <LATIN_SMALL_LETTER_LJ> "<X4000><X3C00>";"<X05><X05>";"<X13><X13>";<LATIN_SMALL_LETTER_LJ>
 <LATIN_CAPITAL_LETTER_L_WITH_SMALL_LETTER_J> "<X4000><X3C00>";"<X05><X05>";"<XA2><X13>";<LATIN_CAPITAL_LETTER_L_WITH_SMALL_LETTER_J>
 <LATIN_CAPITAL_LETTER_LJ> "<X4000><X3C00>";"<X05><X05>";"<XA2><XA2>";<LATIN_CAPITAL_LETTER_LJ>
@@ -1716,14 +1716,14 @@ order_start forward;forward;forward;forward
 <MODIFIER_LETTER_SMALL_L_WITH_PALATAL_HOOK> <X4120>;<X05>;<X20>;<MODIFIER_LETTER_SMALL_L_WITH_PALATAL_HOOK>
 <LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK> <X4122>;<X05>;<X05>;<LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK>
 <MODIFIER_LETTER_SMALL_L_WITH_RETROFLEX_HOOK> <X4122>;<X05>;<X20>;<MODIFIER_LETTER_SMALL_L_WITH_RETROFLEX_HOOK>
-<LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT> <X4124>;<X05>;<X05>;<LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT>
-<LATIN_SMALL_LETTER_L_WITH_CURL> <X4128>;<X05>;<X05>;<LATIN_SMALL_LETTER_L_WITH_CURL>
-<LATIN_SMALL_LETTER_LUM> <X412A>;<X05>;<X05>;<LATIN_SMALL_LETTER_LUM>
-<LATIN_SMALL_LETTER_LEZH> <X412C>;<X05>;<X05>;<LATIN_SMALL_LETTER_LEZH>
-<LATIN_SMALL_LETTER_TURNED_L> <X4130>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_L>
-<LATIN_CAPITAL_LETTER_TURNED_L> <X4130>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_TURNED_L>
-<LATIN_SMALL_LETTER_LAMBDA_WITH_STROKE> <X4132>;<X05>;<X05>;<LATIN_SMALL_LETTER_LAMBDA_WITH_STROKE>
-<LATIN_SMALL_LETTER_TURNED_Y> <X4134>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_Y>
+<LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT> <X4126>;<X05>;<X05>;<LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT>
+<LATIN_SMALL_LETTER_L_WITH_CURL> <X412A>;<X05>;<X05>;<LATIN_SMALL_LETTER_L_WITH_CURL>
+<LATIN_SMALL_LETTER_LUM> <X412C>;<X05>;<X05>;<LATIN_SMALL_LETTER_LUM>
+<LATIN_SMALL_LETTER_LEZH> <X412E>;<X05>;<X05>;<LATIN_SMALL_LETTER_LEZH>
+<LATIN_SMALL_LETTER_TURNED_L> <X4132>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_L>
+<LATIN_CAPITAL_LETTER_TURNED_L> <X4132>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_TURNED_L>
+<LATIN_SMALL_LETTER_LAMBDA_WITH_STROKE> <X4134>;<X05>;<X05>;<LATIN_SMALL_LETTER_LAMBDA_WITH_STROKE>
+<LATIN_SMALL_LETTER_TURNED_Y> <X4136>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_Y>
 <m> <X4200>;<X05>;<X05>;<m>
 <FULLWIDTH_LATIN_SMALL_LETTER_M> <X4200>;<X05>;<X10>;<FULLWIDTH_LATIN_SMALL_LETTER_M>
 <SMALL_ROMAN_NUMERAL_ONE_THOUSAND> <X4200>;<X05>;<X13>;<SMALL_ROMAN_NUMERAL_ONE_THOUSAND>
@@ -1795,13 +1795,13 @@ order_start forward;forward;forward;forward
 <LATIN_SMALL_LETTER_N_WITH_PALATAL_HOOK> <X4514>;<X05>;<X05>;<LATIN_SMALL_LETTER_N_WITH_PALATAL_HOOK>
 <LATIN_SMALL_LETTER_N_WITH_RETROFLEX_HOOK> <X4516>;<X05>;<X05>;<LATIN_SMALL_LETTER_N_WITH_RETROFLEX_HOOK>
 <MODIFIER_LETTER_SMALL_N_WITH_RETROFLEX_HOOK> <X4516>;<X05>;<X20>;<MODIFIER_LETTER_SMALL_N_WITH_RETROFLEX_HOOK>
-<LATIN_SMALL_LETTER_N_WITH_CURL> <X4518>;<X05>;<X05>;<LATIN_SMALL_LETTER_N_WITH_CURL>
-<LATIN_SMALL_LETTER_N_WITH_CROSSED-TAIL> <X451A>;<X05>;<X05>;<LATIN_SMALL_LETTER_N_WITH_CROSSED-TAIL>
-<LATIN_SMALL_LETTER_NUM> <X451C>;<X05>;<X05>;<LATIN_SMALL_LETTER_NUM>
-<LATIN_SMALL_LETTER_ENG> <X451E>;<X05>;<X05>;<LATIN_SMALL_LETTER_ENG>
-<LATIN_CAPITAL_LETTER_ENG> <X451E>;<X05>;<X9E>;<LATIN_CAPITAL_LETTER_ENG>
-<MODIFIER_LETTER_SMALL_ENG> <X451E>;<X05>;<X2C>;<MODIFIER_LETTER_SMALL_ENG>
-<LATIN_SMALL_LETTER_ENG_WITH_CROSSED-TAIL> <X4520>;<X05>;<X05>;<LATIN_SMALL_LETTER_ENG_WITH_CROSSED-TAIL>
+<LATIN_SMALL_LETTER_N_WITH_CURL> <X451A>;<X05>;<X05>;<LATIN_SMALL_LETTER_N_WITH_CURL>
+<LATIN_SMALL_LETTER_N_WITH_CROSSED-TAIL> <X451C>;<X05>;<X05>;<LATIN_SMALL_LETTER_N_WITH_CROSSED-TAIL>
+<LATIN_SMALL_LETTER_NUM> <X451E>;<X05>;<X05>;<LATIN_SMALL_LETTER_NUM>
+<LATIN_SMALL_LETTER_ENG> <X4520>;<X05>;<X05>;<LATIN_SMALL_LETTER_ENG>
+<LATIN_CAPITAL_LETTER_ENG> <X4520>;<X05>;<X9E>;<LATIN_CAPITAL_LETTER_ENG>
+<MODIFIER_LETTER_SMALL_ENG> <X4520>;<X05>;<X2C>;<MODIFIER_LETTER_SMALL_ENG>
+<LATIN_SMALL_LETTER_ENG_WITH_CROSSED-TAIL> <X4522>;<X05>;<X05>;<LATIN_SMALL_LETTER_ENG_WITH_CROSSED-TAIL>
 <o> <X4600>;<X05>;<X05>;<o>
 <FULLWIDTH_LATIN_SMALL_LETTER_O> <X4600>;<X05>;<X10>;<FULLWIDTH_LATIN_SMALL_LETTER_O>
 <O> <X4600>;<X05>;<X9C>;<O>
@@ -2014,29 +2014,29 @@ order_start forward;forward;forward;forward
 <MODIFIER_LETTER_SMALL_TURNED_R> <X4D12>;<X05>;<X20>;<MODIFIER_LETTER_SMALL_TURNED_R>
 <LATIN_LETTER_SMALL_CAPITAL_TURNED_R> <X4D14>;<X05>;<X05>;<LATIN_LETTER_SMALL_CAPITAL_TURNED_R>
 <LATIN_SMALL_LETTER_TURNED_R_WITH_LONG_LEG> <X4D16>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_R_WITH_LONG_LEG>
-<LATIN_SMALL_LETTER_R_WITH_PALATAL_HOOK> <X4D1A>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_PALATAL_HOOK>
-<LATIN_SMALL_LETTER_TURNED_R_WITH_HOOK> <X4D1C>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_R_WITH_HOOK>
-<MODIFIER_LETTER_SMALL_TURNED_R_WITH_HOOK> <X4D1C>;<X05>;<X20>;<MODIFIER_LETTER_SMALL_TURNED_R_WITH_HOOK>
-<LATIN_SMALL_LETTER_TURNED_R_WITH_TAIL> <X4D1E>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_R_WITH_TAIL>
+<LATIN_SMALL_LETTER_TURNED_R_WITH_HOOK> <X4D1A>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_R_WITH_HOOK>
+<MODIFIER_LETTER_SMALL_TURNED_R_WITH_HOOK> <X4D1A>;<X05>;<X20>;<MODIFIER_LETTER_SMALL_TURNED_R_WITH_HOOK>
+<LATIN_SMALL_LETTER_TURNED_R_WITH_TAIL> <X4D1C>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_R_WITH_TAIL>
+<LATIN_SMALL_LETTER_R_WITH_PALATAL_HOOK> <X4D1E>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_PALATAL_HOOK>
 <LATIN_SMALL_LETTER_R_WITH_LONG_LEG> <X4D20>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_LONG_LEG>
 <LATIN_SMALL_LETTER_R_WITH_TAIL> <X4D22>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_TAIL>
 <LATIN_CAPITAL_LETTER_R_WITH_TAIL> <X4D22>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_R_WITH_TAIL>
-<LATIN_SMALL_LETTER_R_WITH_CROSSED-TAIL> <X4D24>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_CROSSED-TAIL>
-<LATIN_SMALL_LETTER_R_WITH_FISHHOOK> <X4D26>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_FISHHOOK>
-<LATIN_SMALL_LETTER_R_WITH_FISHHOOK_AND_MIDDLE_TILDE> <X4D28>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_FISHHOOK_AND_MIDDLE_TILDE>
-<LATIN_SMALL_LETTER_REVERSED_R_WITH_FISHHOOK> <X4D2C>;<X05>;<X05>;<LATIN_SMALL_LETTER_REVERSED_R_WITH_FISHHOOK>
-<LATIN_SMALL_LETTER_R_WITHOUT_HANDLE> <X4D2E>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITHOUT_HANDLE>
-<LATIN_SMALL_LETTER_DOUBLE_R> <X4D30>;<X05>;<X05>;<LATIN_SMALL_LETTER_DOUBLE_R>
-<LATIN_SMALL_LETTER_DOUBLE_R_WITH_CROSSED-TAIL> <X4D32>;<X05>;<X05>;<LATIN_SMALL_LETTER_DOUBLE_R_WITH_CROSSED-TAIL>
-<LATIN_SMALL_LETTER_SCRIPT_R> <X4D34>;<X05>;<X05>;<LATIN_SMALL_LETTER_SCRIPT_R>
-<LATIN_SMALL_LETTER_SCRIPT_R_WITH_RING> <X4D36>;<X05>;<X05>;<LATIN_SMALL_LETTER_SCRIPT_R_WITH_RING>
-<LATIN_LETTER_SMALL_CAPITAL_INVERTED_R> <X4D38>;<X05>;<X05>;<LATIN_LETTER_SMALL_CAPITAL_INVERTED_R>
-<MODIFIER_LETTER_SMALL_CAPITAL_INVERTED_R> <X4D38>;<X05>;<X20>;<MODIFIER_LETTER_SMALL_CAPITAL_INVERTED_R>
-<LATIN_SMALL_LETTER_TURNED_R_WITH_MIDDLE_TILDE> <X4D3A>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_R_WITH_MIDDLE_TILDE>
-<LATIN_SMALL_LETTER_RUM> <X4D3E>;<X05>;<X05>;<LATIN_SMALL_LETTER_RUM>
-<LATIN_LETTER_SMALL_CAPITAL_RUM> <X4D40>;<X05>;<X05>;<LATIN_LETTER_SMALL_CAPITAL_RUM>
-<LATIN_SMALL_LETTER_RUM_ROTUNDA> <X4D42>;<X05>;<X05>;<LATIN_SMALL_LETTER_RUM_ROTUNDA>
-<LATIN_CAPITAL_LETTER_RUM_ROTUNDA> <X4D42>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_RUM_ROTUNDA>
+<LATIN_SMALL_LETTER_R_WITH_CROSSED-TAIL> <X4D26>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_CROSSED-TAIL>
+<LATIN_SMALL_LETTER_R_WITH_FISHHOOK> <X4D28>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_FISHHOOK>
+<LATIN_SMALL_LETTER_R_WITH_FISHHOOK_AND_MIDDLE_TILDE> <X4D2A>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITH_FISHHOOK_AND_MIDDLE_TILDE>
+<LATIN_SMALL_LETTER_REVERSED_R_WITH_FISHHOOK> <X4D2E>;<X05>;<X05>;<LATIN_SMALL_LETTER_REVERSED_R_WITH_FISHHOOK>
+<LATIN_SMALL_LETTER_R_WITHOUT_HANDLE> <X4D30>;<X05>;<X05>;<LATIN_SMALL_LETTER_R_WITHOUT_HANDLE>
+<LATIN_SMALL_LETTER_DOUBLE_R> <X4D32>;<X05>;<X05>;<LATIN_SMALL_LETTER_DOUBLE_R>
+<LATIN_SMALL_LETTER_DOUBLE_R_WITH_CROSSED-TAIL> <X4D34>;<X05>;<X05>;<LATIN_SMALL_LETTER_DOUBLE_R_WITH_CROSSED-TAIL>
+<LATIN_SMALL_LETTER_SCRIPT_R> <X4D36>;<X05>;<X05>;<LATIN_SMALL_LETTER_SCRIPT_R>
+<LATIN_SMALL_LETTER_SCRIPT_R_WITH_RING> <X4D38>;<X05>;<X05>;<LATIN_SMALL_LETTER_SCRIPT_R_WITH_RING>
+<LATIN_LETTER_SMALL_CAPITAL_INVERTED_R> <X4D3A>;<X05>;<X05>;<LATIN_LETTER_SMALL_CAPITAL_INVERTED_R>
+<MODIFIER_LETTER_SMALL_CAPITAL_INVERTED_R> <X4D3A>;<X05>;<X20>;<MODIFIER_LETTER_SMALL_CAPITAL_INVERTED_R>
+<LATIN_SMALL_LETTER_TURNED_R_WITH_MIDDLE_TILDE> <X4D3C>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_R_WITH_MIDDLE_TILDE>
+<LATIN_SMALL_LETTER_RUM> <X4D40>;<X05>;<X05>;<LATIN_SMALL_LETTER_RUM>
+<LATIN_LETTER_SMALL_CAPITAL_RUM> <X4D42>;<X05>;<X05>;<LATIN_LETTER_SMALL_CAPITAL_RUM>
+<LATIN_SMALL_LETTER_RUM_ROTUNDA> <X4D44>;<X05>;<X05>;<LATIN_SMALL_LETTER_RUM_ROTUNDA>
+<LATIN_CAPITAL_LETTER_RUM_ROTUNDA> <X4D44>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_RUM_ROTUNDA>
 <s> <X4E00>;<X05>;<X05>;<s>
 <FULLWIDTH_LATIN_SMALL_LETTER_S> <X4E00>;<X05>;<X10>;<FULLWIDTH_LATIN_SMALL_LETTER_S>
 <S> <X4E00>;<X05>;<X9C>;<S>
@@ -2083,21 +2083,21 @@ order_start forward;forward;forward;forward
 <LATIN_SMALL_LETTER_S_WITH_HOOK> <X4F0E>;<X05>;<X05>;<LATIN_SMALL_LETTER_S_WITH_HOOK>
 <LATIN_CAPITAL_LETTER_S_WITH_HOOK> <X4F0E>;<X05>;<X9E>;<LATIN_CAPITAL_LETTER_S_WITH_HOOK>
 <MODIFIER_LETTER_SMALL_S_WITH_HOOK> <X4F0E>;<X05>;<X2C>;<MODIFIER_LETTER_SMALL_S_WITH_HOOK>
-<LATIN_SMALL_LETTER_S_WITH_SWASH_TAIL> <X4F12>;<X05>;<X05>;<LATIN_SMALL_LETTER_S_WITH_SWASH_TAIL>
-<LATIN_CAPITAL_LETTER_S_WITH_SWASH_TAIL> <X4F12>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_S_WITH_SWASH_TAIL>
-<LATIN_SMALL_LETTER_MIDDLE_SCOTS_S> <X4F14>;<X05>;<X05>;<LATIN_SMALL_LETTER_MIDDLE_SCOTS_S>
-<LATIN_CAPITAL_LETTER_MIDDLE_SCOTS_S> <X4F14>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_MIDDLE_SCOTS_S>
-<LATIN_SMALL_LETTER_LONG_S_WITH_DIAGONAL_STROKE> <X4F16>;<X05>;<X05>;<LATIN_SMALL_LETTER_LONG_S_WITH_DIAGONAL_STROKE>
-<LATIN_SMALL_LETTER_LONG_S_WITH_HIGH_STROKE> <X4F18>;<X05>;<X05>;<LATIN_SMALL_LETTER_LONG_S_WITH_HIGH_STROKE>
-<LATIN_SMALL_LETTER_ESH> <X4F1A>;<X05>;<X05>;<LATIN_SMALL_LETTER_ESH>
-<LATIN_CAPITAL_LETTER_ESH> <X4F1A>;<X05>;<X9E>;<LATIN_CAPITAL_LETTER_ESH>
-<MODIFIER_LETTER_SMALL_ESH> <X4F1A>;<X05>;<X2C>;<MODIFIER_LETTER_SMALL_ESH>
-<LATIN_SMALL_LETTER_BASELINE_ESH> <X4F1C>;<X05>;<X05>;<LATIN_SMALL_LETTER_BASELINE_ESH>
-<LATIN_SMALL_LETTER_ESH_WITH_PALATAL_HOOK> <X4F1E>;<X05>;<X05>;<LATIN_SMALL_LETTER_ESH_WITH_PALATAL_HOOK>
-<LATIN_SMALL_LETTER_ESH_WITH_RETROFLEX_HOOK> <X4F20>;<X05>;<X05>;<LATIN_SMALL_LETTER_ESH_WITH_RETROFLEX_HOOK>
-<LATIN_LETTER_REVERSED_ESH_LOOP> <X4F22>;<X05>;<X05>;<LATIN_LETTER_REVERSED_ESH_LOOP>
-<LATIN_SMALL_LETTER_SQUAT_REVERSED_ESH> <X4F24>;<X05>;<X05>;<LATIN_SMALL_LETTER_SQUAT_REVERSED_ESH>
-<LATIN_SMALL_LETTER_ESH_WITH_CURL> <X4F26>;<X05>;<X05>;<LATIN_SMALL_LETTER_ESH_WITH_CURL>
+<LATIN_SMALL_LETTER_S_WITH_SWASH_TAIL> <X4F14>;<X05>;<X05>;<LATIN_SMALL_LETTER_S_WITH_SWASH_TAIL>
+<LATIN_CAPITAL_LETTER_S_WITH_SWASH_TAIL> <X4F14>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_S_WITH_SWASH_TAIL>
+<LATIN_SMALL_LETTER_MIDDLE_SCOTS_S> <X4F16>;<X05>;<X05>;<LATIN_SMALL_LETTER_MIDDLE_SCOTS_S>
+<LATIN_CAPITAL_LETTER_MIDDLE_SCOTS_S> <X4F16>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_MIDDLE_SCOTS_S>
+<LATIN_SMALL_LETTER_LONG_S_WITH_DIAGONAL_STROKE> <X4F18>;<X05>;<X05>;<LATIN_SMALL_LETTER_LONG_S_WITH_DIAGONAL_STROKE>
+<LATIN_SMALL_LETTER_LONG_S_WITH_HIGH_STROKE> <X4F1A>;<X05>;<X05>;<LATIN_SMALL_LETTER_LONG_S_WITH_HIGH_STROKE>
+<LATIN_SMALL_LETTER_ESH> <X4F1C>;<X05>;<X05>;<LATIN_SMALL_LETTER_ESH>
+<LATIN_CAPITAL_LETTER_ESH> <X4F1C>;<X05>;<X9E>;<LATIN_CAPITAL_LETTER_ESH>
+<MODIFIER_LETTER_SMALL_ESH> <X4F1C>;<X05>;<X2C>;<MODIFIER_LETTER_SMALL_ESH>
+<LATIN_SMALL_LETTER_BASELINE_ESH> <X4F1E>;<X05>;<X05>;<LATIN_SMALL_LETTER_BASELINE_ESH>
+<LATIN_SMALL_LETTER_ESH_WITH_PALATAL_HOOK> <X4F20>;<X05>;<X05>;<LATIN_SMALL_LETTER_ESH_WITH_PALATAL_HOOK>
+<LATIN_SMALL_LETTER_ESH_WITH_RETROFLEX_HOOK> <X4F22>;<X05>;<X05>;<LATIN_SMALL_LETTER_ESH_WITH_RETROFLEX_HOOK>
+<LATIN_LETTER_REVERSED_ESH_LOOP> <X4F24>;<X05>;<X05>;<LATIN_LETTER_REVERSED_ESH_LOOP>
+<LATIN_SMALL_LETTER_SQUAT_REVERSED_ESH> <X4F26>;<X05>;<X05>;<LATIN_SMALL_LETTER_SQUAT_REVERSED_ESH>
+<LATIN_SMALL_LETTER_ESH_WITH_CURL> <X4F28>;<X05>;<X05>;<LATIN_SMALL_LETTER_ESH_WITH_CURL>
 <t> <X5000>;<X05>;<X05>;<t>
 <FULLWIDTH_LATIN_SMALL_LETTER_T> <X5000>;<X05>;<X10>;<FULLWIDTH_LATIN_SMALL_LETTER_T>
 <T> <X5000>;<X05>;<X9C>;<T>
@@ -2127,7 +2127,7 @@ order_start forward;forward;forward;forward
 <LATIN_LETTER_INVERTED_GLOTTAL_STOP_WITH_STROKE> "<X5000><X4E00>";"<X05><X05>";"<X13><X13>";<LATIN_LETTER_INVERTED_GLOTTAL_STOP_WITH_STROKE>
 <LATIN_SMALL_LETTER_TS_DIGRAPH> "<X5000><X4E00>";"<X05><X05>";"<X13><X13>";<LATIN_SMALL_LETTER_TS_DIGRAPH>
 <LATIN_SMALL_LETTER_TS_DIGRAPH_WITH_RETROFLEX_HOOK> "<X5000><X4F0E>";"<X05><X05>";"<X13><X10>";<LATIN_SMALL_LETTER_TS_DIGRAPH_WITH_RETROFLEX_HOOK>
-<LATIN_SMALL_LETTER_TESH_DIGRAPH> "<X5000><X4F1A>";"<X05><X05>";"<X13><X10>";<LATIN_SMALL_LETTER_TESH_DIGRAPH>
+<LATIN_SMALL_LETTER_TESH_DIGRAPH> "<X5000><X4F1C>";"<X05><X05>";"<X13><X10>";<LATIN_SMALL_LETTER_TESH_DIGRAPH>
 <LATIN_SMALL_LETTER_TZ> "<X5000><X5C00>";"<X05><X05>";"<X13><X13>";<LATIN_SMALL_LETTER_TZ>
 <LATIN_CAPITAL_LETTER_TZ> "<X5000><X5C00>";"<X05><X05>";"<XA2><X13>";<LATIN_CAPITAL_LETTER_TZ>
 <LATIN_LETTER_SMALL_CAPITAL_T> <X5106>;<X05>;<X05>;<LATIN_LETTER_SMALL_CAPITAL_T>
@@ -2142,10 +2142,10 @@ order_start forward;forward;forward;forward
 <LATIN_CAPITAL_LETTER_T_WITH_HOOK> <X5110>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_T_WITH_HOOK>
 <LATIN_SMALL_LETTER_T_WITH_RETROFLEX_HOOK> <X5112>;<X05>;<X05>;<LATIN_SMALL_LETTER_T_WITH_RETROFLEX_HOOK>
 <LATIN_CAPITAL_LETTER_T_WITH_RETROFLEX_HOOK> <X5112>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_T_WITH_RETROFLEX_HOOK>
-<LATIN_SMALL_LETTER_T_WITH_CURL> <X5116>;<X05>;<X05>;<LATIN_SMALL_LETTER_T_WITH_CURL>
-<LATIN_SMALL_LETTER_TUM> <X5118>;<X05>;<X05>;<LATIN_SMALL_LETTER_TUM>
-<LATIN_SMALL_LETTER_TURNED_T> <X511A>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_T>
-<LATIN_CAPITAL_LETTER_TURNED_T> <X511A>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_TURNED_T>
+<LATIN_SMALL_LETTER_T_WITH_CURL> <X5118>;<X05>;<X05>;<LATIN_SMALL_LETTER_T_WITH_CURL>
+<LATIN_SMALL_LETTER_TUM> <X511A>;<X05>;<X05>;<LATIN_SMALL_LETTER_TUM>
+<LATIN_SMALL_LETTER_TURNED_T> <X511C>;<X05>;<X05>;<LATIN_SMALL_LETTER_TURNED_T>
+<LATIN_CAPITAL_LETTER_TURNED_T> <X511C>;<X05>;<XA0>;<LATIN_CAPITAL_LETTER_TURNED_T>
 <u> <X5200>;<X05>;<X05>;<u>
 <FULLWIDTH_LATIN_SMALL_LETTER_U> <X5200>;<X05>;<X10>;<FULLWIDTH_LATIN_SMALL_LETTER_U>
 <U> <X5200>;<X05>;<X9C>;<U>
diff --git a/share/colldef_unicode/am_ET.UTF-8.src b/share/colldef_unicode/am_ET.UTF-8.src
index 73d6363faa7f..ae42f2d20420 100644
--- a/share/colldef_unicode/am_ET.UTF-8.src
+++ b/share/colldef_unicode/am_ET.UTF-8.src
@@ -13,13 +13,13 @@ LC_COLLATE
 
 collating-symbol <X01>
 collating-symbol <X05>
+collating-symbol <X5A>
+collating-symbol <X7A>
+collating-symbol <X9A>
 collating-symbol <X9C>
 collating-symbol <XA0>
-collating-symbol <XBC>
 collating-symbol <XC0>
-collating-symbol <XDD>
 collating-symbol <XEE>
-collating-symbol <XFE>
 collating-symbol <X0200>
 collating-symbol <X0300>
 collating-symbol <X0304>
@@ -49,21 +49,21 @@ collating-symbol <X090C>
 collating-symbol <X093D>
 collating-symbol <X093F>
 collating-symbol <X096E>
+collating-symbol <X0974>
+collating-symbol <X097A>
 collating-symbol <X097C>
-collating-symbol <X0992>
-collating-symbol <X0994>
-collating-symbol <X0996>
-collating-symbol <X0998>
-collating-symbol <X099A>
-collating-symbol <X099C>
+collating-symbol <X097E>
+collating-symbol <X0980>
+collating-symbol <X0982>
+collating-symbol <X0984>
 collating-symbol <X0A00>
+collating-symbol <X0A7A>
+collating-symbol <X0A7C>
+collating-symbol <X0A86>
+collating-symbol <X0A88>
+collating-symbol <X0A8C>
 collating-symbol <X0A92>
 collating-symbol <X0A94>
-collating-symbol <X0A9E>
-collating-symbol <X0AA0>
-collating-symbol <X0AA4>
-collating-symbol <X0AAA>
-collating-symbol <X0AAC>
 collating-symbol <X0C00>
 collating-symbol <X0C04>
 collating-symbol <X0C0A>
@@ -75,7 +75,7 @@ collating-symbol <X0C86>
 collating-symbol <X0C8A>
 collating-symbol <X0C8E>
 collating-symbol <X0D00>
-collating-symbol <X0D8F>
+collating-symbol <X0D90>
 collating-symbol <X0E00>
 collating-symbol <X0F00>
 collating-symbol <X1000>
@@ -351,13 +351,13 @@ order_start forward;forward;forward;forward
 
 <X01>
 <X05>
+<X5A>
+<X7A>
+<X9A>
 <X9C>
 <XA0>
-<XBC>
 <XC0>
-<XDD>
 <XEE>
-<XFE>
 <X0200>
 <X0300>
 <X0304>
@@ -387,21 +387,21 @@ order_start forward;forward;forward;forward
 <X093D>
 <X093F>
 <X096E>
+<X0974>
+<X097A>
 <X097C>
-<X0992>
-<X0994>
-<X0996>
-<X0998>
-<X099A>
-<X099C>
+<X097E>
+<X0980>
+<X0982>
+<X0984>
 <X0A00>
+<X0A7A>
+<X0A7C>
+<X0A86>
+<X0A88>
+<X0A8C>
 <X0A92>
 <X0A94>
-<X0A9E>
-<X0AA0>
-<X0AA4>
-<X0AAA>
-<X0AAC>
 <X0C00>
 <X0C04>
 <X0C0A>
@@ -413,7 +413,7 @@ order_start forward;forward;forward;forward
 <X0C8A>
 <X0C8E>
 <X0D00>
-<X0D8F>
+<X0D90>
 <X0E00>
 <X0F00>
 <X1000>
@@ -712,9 +712,9 @@ order_start forward;forward;forward;forward
 <INFORMATION_SEPARATOR_TWO> IGNORE;IGNORE;IGNORE;<INFORMATION_SEPARATOR_TWO>
 <INFORMATION_SEPARATOR_ONE> IGNORE;IGNORE;IGNORE;<INFORMATION_SEPARATOR_ONE>
 <DELETE> IGNORE;IGNORE;IGNORE;<DELETE>
-<ETHIOPIC_COMBINING_GEMINATION_MARK> IGNORE;"<XEE><XBC>";"<X05><XC0>";<ETHIOPIC_COMBINING_GEMINATION_MARK>
-<ETHIOPIC_COMBINING_VOWEL_LENGTH_MARK> IGNORE;"<XEE><XDD>";"<X05><XC0>";<ETHIOPIC_COMBINING_VOWEL_LENGTH_MARK>
-<ETHIOPIC_COMBINING_GEMINATION_AND_VOWEL_LENGTH_MARK> IGNORE;"<XEE><XFE>";"<X05><XC0>";<ETHIOPIC_COMBINING_GEMINATION_AND_VOWEL_LENGTH_MARK>
+<ETHIOPIC_COMBINING_GEMINATION_MARK> IGNORE;"<XEE><X5A>";"<X05><XC0>";<ETHIOPIC_COMBINING_GEMINATION_MARK>
+<ETHIOPIC_COMBINING_VOWEL_LENGTH_MARK> IGNORE;"<XEE><X7A>";"<X05><XC0>";<ETHIOPIC_COMBINING_VOWEL_LENGTH_MARK>
+<ETHIOPIC_COMBINING_GEMINATION_AND_VOWEL_LENGTH_MARK> IGNORE;"<XEE><X9A>";"<X05><XC0>";<ETHIOPIC_COMBINING_GEMINATION_AND_VOWEL_LENGTH_MARK>
 <tab> <X0304>;<X05>;<X05>;<tab>
 <newline> <X0306>;<X05>;<X05>;<newline>
 <vertical-tab> <X0308>;<X05>;<X05>;<vertical-tab>
@@ -739,20 +739,20 @@ order_start forward;forward;forward;forward
 <ETHIOPIC_SECTION_MARK> <X093D>;<X05>;<X05>;<ETHIOPIC_SECTION_MARK>
 <ETHIOPIC_PARAGRAPH_SEPARATOR> <X093F>;<X05>;<X05>;<ETHIOPIC_PARAGRAPH_SEPARATOR>
 <APOSTROPHE> <X096E>;<X05>;<X05>;<APOSTROPHE>
-<QUOTATION_MARK> <X097C>;<X05>;<X05>;<QUOTATION_MARK>
-<LEFT_PARENTHESIS> <X0992>;<X05>;<X05>;<LEFT_PARENTHESIS>
-<RIGHT_PARENTHESIS> <X0994>;<X05>;<X05>;<RIGHT_PARENTHESIS>
-<LEFT_SQUARE_BRACKET> <X0996>;<X05>;<X05>;<LEFT_SQUARE_BRACKET>
-<RIGHT_SQUARE_BRACKET> <X0998>;<X05>;<X05>;<RIGHT_SQUARE_BRACKET>
-<LEFT_CURLY_BRACKET> <X099A>;<X05>;<X05>;<LEFT_CURLY_BRACKET>
-<RIGHT_CURLY_BRACKET> <X099C>;<X05>;<X05>;<RIGHT_CURLY_BRACKET>
-<COMMERCIAL_AT> <X0A92>;<X05>;<X05>;<COMMERCIAL_AT>
-<ASTERISK> <X0A94>;<X05>;<X05>;<ASTERISK>
-<SOLIDUS> <X0A9E>;<X05>;<X05>;<SOLIDUS>
-<REVERSE_SOLIDUS> <X0AA0>;<X05>;<X05>;<REVERSE_SOLIDUS>
-<AMPERSAND> <X0AA4>;<X05>;<X05>;<AMPERSAND>
-<NUMBER_SIGN> <X0AAA>;<X05>;<X05>;<NUMBER_SIGN>
-<PERCENT_SIGN> <X0AAC>;<X05>;<X05>;<PERCENT_SIGN>
+<QUOTATION_MARK> <X0974>;<X05>;<X05>;<QUOTATION_MARK>
+<LEFT_PARENTHESIS> <X097A>;<X05>;<X05>;<LEFT_PARENTHESIS>
+<RIGHT_PARENTHESIS> <X097C>;<X05>;<X05>;<RIGHT_PARENTHESIS>
+<LEFT_SQUARE_BRACKET> <X097E>;<X05>;<X05>;<LEFT_SQUARE_BRACKET>
+<RIGHT_SQUARE_BRACKET> <X0980>;<X05>;<X05>;<RIGHT_SQUARE_BRACKET>
+<LEFT_CURLY_BRACKET> <X0982>;<X05>;<X05>;<LEFT_CURLY_BRACKET>
+<RIGHT_CURLY_BRACKET> <X0984>;<X05>;<X05>;<RIGHT_CURLY_BRACKET>
+<COMMERCIAL_AT> <X0A7A>;<X05>;<X05>;<COMMERCIAL_AT>
+<ASTERISK> <X0A7C>;<X05>;<X05>;<ASTERISK>
+<SOLIDUS> <X0A86>;<X05>;<X05>;<SOLIDUS>
+<REVERSE_SOLIDUS> <X0A88>;<X05>;<X05>;<REVERSE_SOLIDUS>
+<AMPERSAND> <X0A8C>;<X05>;<X05>;<AMPERSAND>
+<NUMBER_SIGN> <X0A92>;<X05>;<X05>;<NUMBER_SIGN>
+<PERCENT_SIGN> <X0A94>;<X05>;<X05>;<PERCENT_SIGN>
 <GRAVE_ACCENT> <X0C04>;<X05>;<X05>;<GRAVE_ACCENT>
 <CIRCUMFLEX_ACCENT> <X0C0A>;<X05>;<X05>;<CIRCUMFLEX_ACCENT>
 <ETHIOPIC_TONAL_MARK_YIZET> "<X0C38><X8000>";<X05>;"<X05><XC0>";<ETHIOPIC_TONAL_MARK_YIZET>
@@ -771,7 +771,7 @@ order_start forward;forward;forward;forward
 <GREATER-THAN_SIGN> <X0C86>;<X05>;<X05>;<GREATER-THAN_SIGN>
 <VERTICAL_LINE> <X0C8A>;<X05>;<X05>;<VERTICAL_LINE>
 <TILDE> <X0C8E>;<X05>;<X05>;<TILDE>
-<DOLLAR_SIGN> <X0D8F>;<X05>;<X05>;<DOLLAR_SIGN>
+<DOLLAR_SIGN> <X0D90>;<X05>;<X05>;<DOLLAR_SIGN>
 <ETHIOPIC_NUMBER_TEN> <X107A>;<X05>;<X05>;<ETHIOPIC_NUMBER_TEN>
 <ETHIOPIC_NUMBER_TWENTY> <X107C>;<X05>;<X05>;<ETHIOPIC_NUMBER_TWENTY>
 <ETHIOPIC_NUMBER_THIRTY> <X107E>;<X05>;<X05>;<ETHIOPIC_NUMBER_THIRTY>
diff --git a/share/colldef_unicode/ar_SA.UTF-8.src b/share/colldef_unicode/ar_SA.UTF-8.src
index f04377e7c01f..01157b428642 100644
--- a/share/colldef_unicode/ar_SA.UTF-8.src
+++ b/share/colldef_unicode/ar_SA.UTF-8.src
@@ -62,48 +62,49 @@ collating-symbol <X06>
 collating-symbol <X07>
 collating-symbol <X08>
 collating-symbol <X09>
+collating-symbol <X0A>
+collating-symbol <X0C>
+collating-symbol <X0E>
 collating-symbol <X10>
-collating-symbol <X13>
-collating-symbol <X1A>
-collating-symbol <X1D>
+collating-symbol <X12>
 collating-symbol <X20>
-collating-symbol <X27>
 collating-symbol <X2A>
-collating-symbol <X31>
-collating-symbol <X34>
-collating-symbol <X3B>
-collating-symbol <X3E>
+collating-symbol <X2C>
+collating-symbol <X2E>
+collating-symbol <X30>
+collating-symbol <X32>
 collating-symbol <X46>
 collating-symbol <X47>
 collating-symbol <X48>
 collating-symbol <X49>
+collating-symbol <X4A>
 collating-symbol <X4B>
 collating-symbol <X4C>
+collating-symbol <X4E>
+collating-symbol <X50>
 collating-symbol <X52>
-collating-symbol <X55>
-collating-symbol <X5F>
-collating-symbol <X69>
+collating-symbol <X6A>
 collating-symbol <X6C>
 collating-symbol <X70>
-collating-symbol <X73>
-collating-symbol <X76>
-collating-symbol <X80>
+collating-symbol <X72>
+collating-symbol <X88>
 collating-symbol <X8A>
-collating-symbol <X8D>
-collating-symbol <X94>
-collating-symbol <X97>
+collating-symbol <X8C>
+collating-symbol <X8E>
+collating-symbol <X90>
+collating-symbol <X92>
 collating-symbol <X9C>
 collating-symbol <XA0>
-collating-symbol <XA4>
-collating-symbol <XAB>
+collating-symbol <XA8>
+collating-symbol <XAA>
+collating-symbol <XAC>
 collating-symbol <XAE>
-collating-symbol <XB5>
-collating-symbol <XB8>
+collating-symbol <XB0>
+collating-symbol <XB2>
 collating-symbol <XBD>
 collating-symbol <XBE>
 collating-symbol <XBF>
 collating-symbol <XC0>
-collating-symbol <XC2>
 collating-symbol <XC3>
 collating-symbol <XC4>
 collating-symbol <XC5>
@@ -145,10 +146,10 @@ collating-symbol <XE8>
 collating-symbol <XE9>
 collating-symbol <XEA>
 collating-symbol <XEB>
-collating-symbol <XED>
+collating-symbol <XEC>
+collating-symbol <XEE>
 collating-symbol <XF0>
-collating-symbol <XF7>
-collating-symbol <XFA>
+collating-symbol <XF2>
 collating-symbol <X0200>
 collating-symbol <X0304>
 collating-symbol <X0306>
@@ -173,24 +174,24 @@ collating-symbol <X0900>
 collating-symbol <X0908>
 collating-symbol <X0937>
 collating-symbol <X096E>
+collating-symbol <X0974>
+collating-symbol <X097A>
 collating-symbol <X097C>
-collating-symbol <X0992>
-collating-symbol <X0994>
-collating-symbol <X0996>
-collating-symbol <X0998>
-collating-symbol <X099A>
-collating-symbol <X099C>
+collating-symbol <X097E>
+collating-symbol <X0980>
+collating-symbol <X0982>
+collating-symbol <X0984>
+collating-symbol <X0A7A>
+collating-symbol <X0A7C>
+collating-symbol <X0A82>
+collating-symbol <X0A86>
+collating-symbol <X0A88>
+collating-symbol <X0A8C>
 collating-symbol <X0A92>
 collating-symbol <X0A94>
+collating-symbol <X0A96>
 collating-symbol <X0A9A>
 collating-symbol <X0A9E>
-collating-symbol <X0AA0>
-collating-symbol <X0AA4>
-collating-symbol <X0AAA>
-collating-symbol <X0AAC>
-collating-symbol <X0AAE>
-collating-symbol <X0AB2>
-collating-symbol <X0AB6>
 collating-symbol <X0C04>
 collating-symbol <X0C0A>
 collating-symbol <X0C55>
@@ -202,8 +203,8 @@ collating-symbol <X0C86>
 collating-symbol <X0C8A>
 collating-symbol <X0C8E>
 collating-symbol <X0C98>
-collating-symbol <X0D8F>
-collating-symbol <X0D97>
+collating-symbol <X0D90>
+collating-symbol <X0D98>
 collating-symbol <X0E00>
 collating-symbol <X1000>
 collating-symbol <X1300>
@@ -405,48 +406,49 @@ order_start forward;forward;forward;forward
 <X07>
 <X08>
 <X09>
+<X0A>
+<X0C>
+<X0E>
 <X10>
-<X13>
-<X1A>
-<X1D>
+<X12>
 <X20>
-<X27>
 <X2A>
-<X31>
-<X34>
-<X3B>
-<X3E>
+<X2C>
+<X2E>
+<X30>
+<X32>
 <X46>
 <X47>
 <X48>
 <X49>
+<X4A>
 <X4B>
 <X4C>
+<X4E>
+<X50>
 <X52>
-<X55>
-<X5F>
-<X69>
+<X6A>
 <X6C>
 <X70>
-<X73>
-<X76>
*** 161386 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308040908.37498k0T088913>