Index: share/ctypedef/Makefile =================================================================== --- share/ctypedef/Makefile +++ share/ctypedef/Makefile @@ -223,9 +223,10 @@ FILESDIR_${f}.LC_CTYPE= ${LOCALEDIR}/${f} .endfor -SYMPAIRS+= zh_CN.eucCN.src zh_CN.GB18030.src -SYMPAIRS+= zh_CN.eucCN.src zh_CN.GB2312.src -SYMPAIRS+= zh_CN.eucCN.src zh_CN.GBK.src +SYMPAIRS+= ja_JP.SJIS.src ja_JP.eucJP.src +SYMPAIRS+= zh_CN.GB18030.src zh_CN.GB2312.src +SYMPAIRS+= zh_CN.GB18030.src zh_CN.GBK.src +SYMPAIRS+= zh_CN.GB18030.src zh_CN.eucCN.src SYMPAIRS+= en_US.ISO8859-1.src en_US.ISO8859-15.src SYMPAIRS+= en_US.ISO8859-1.src en_US.US-ASCII.src SYMPAIRS+= en_US.ISO8859-1.src lv_LV.ISO8859-13.src @@ -234,7 +235,6 @@ SYMPAIRS+= ca_IT.ISO8859-1.src ca_IT.ISO8859-15.src SYMPAIRS+= uk_UA.CP1251.src uk_UA.ISO8859-5.src SYMPAIRS+= uk_UA.CP1251.src uk_UA.KOI8-U.src -SYMPAIRS+= ja_JP.eucJP.src ja_JP.SJIS.src SYMPAIRS+= be_BY.CP1131.src ru_RU.CP1251.src SYMPAIRS+= be_BY.CP1131.src ru_RU.CP866.src SYMPAIRS+= be_BY.CP1131.src ru_RU.ISO8859-5.src Index: tools/tools/locale/Makefile =================================================================== --- tools/tools/locale/Makefile +++ tools/tools/locale/Makefile @@ -118,7 +118,8 @@ --type=${t} build-${t}: ${t} - ${SETENV} OUTBASEDIR="${.OBJDIR}/${t}" ${TOOLSDIR}/finalize ${t} + ${SETENV} LC_COLLATE=C OUTBASEDIR="${.OBJDIR}/${t}" \ + ${TOOLSDIR}/finalize ${t} .endfor static-colldef: colldef @@ -171,10 +172,10 @@ UTF-8 # CLDR files -CLDRFILES_CORE= https://unicode.org/Public/cldr/35/core.zip -CLDRFILES_KEY= https://unicode.org/Public/cldr/35/keyboards.zip -CLDRFILES_TOOLS=https://unicode.org/Public/cldr/35/tools.zip -CLDRFILES_UCD= http://www.unicode.org/Public/zipped/latest/UCD.zip +CLDRFILES_CORE= https://unicode.org/Public/cldr/34/core.zip +CLDRFILES_KEY= https://unicode.org/Public/cldr/34/keyboards.zip +CLDRFILES_TOOLS=https://unicode.org/Public/cldr/34/tools.zip +CLDRFILES_UCD= http://www.unicode.org/Public/zipped/11.0.0/UCD.zip # fetch and extract targets ${UNIDIR}: Index: tools/tools/locale/etc/final-maps/map.UTF-8 =================================================================== --- tools/tools/locale/etc/final-maps/map.UTF-8 +++ tools/tools/locale/etc/final-maps/map.UTF-8 @@ -2969,7 +2969,6 @@ \xE0\xB1\xAD \xE0\xB1\xAE \xE0\xB1\xAF - \xE0\xB1\xB7 \xE0\xB1\xB8 \xE0\xB1\xB9 \xE0\xB1\xBA @@ -3364,24 +3363,14 @@ \xE0\xBA\x81 \xE0\xBA\x82 \xE0\xBA\x84 - \xE0\xBA\x86 \xE0\xBA\x87 \xE0\xBA\x88 - \xE0\xBA\x89 \xE0\xBA\x8A - \xE0\xBA\x8C \xE0\xBA\x8D - \xE0\xBA\x8E - \xE0\xBA\x8F - \xE0\xBA\x90 - \xE0\xBA\x91 - \xE0\xBA\x92 - \xE0\xBA\x93 \xE0\xBA\x94 \xE0\xBA\x95 \xE0\xBA\x96 \xE0\xBA\x97 - \xE0\xBA\x98 \xE0\xBA\x99 \xE0\xBA\x9A \xE0\xBA\x9B @@ -3389,17 +3378,13 @@ \xE0\xBA\x9D \xE0\xBA\x9E \xE0\xBA\x9F - \xE0\xBA\xA0 \xE0\xBA\xA1 \xE0\xBA\xA2 \xE0\xBA\xA3 \xE0\xBA\xA5 \xE0\xBA\xA7 - \xE0\xBA\xA8 - \xE0\xBA\xA9 \xE0\xBA\xAA \xE0\xBA\xAB - \xE0\xBA\xAC \xE0\xBA\xAD \xE0\xBA\xAE \xE0\xBA\xAF @@ -3413,7 +3398,6 @@ \xE0\xBA\xB7 \xE0\xBA\xB8 \xE0\xBA\xB9 - \xE0\xBA\xBA \xE0\xBA\xBB \xE0\xBA\xBC \xE0\xBA\xBD @@ -6672,7 +6656,6 @@ \xE1\xB3\xB7 \xE1\xB3\xB8 \xE1\xB3\xB9 - \xE1\xB3\xBA \xE1\xB4\x80 \xE1\xB4\x81 \xE1\xB4\x82 @@ -10342,7 +10325,6 @@ \xE2\xAF\x86 \xE2\xAF\x87 \xE2\xAF\x88 - \xE2\xAF\x89 \xE2\xAF\x8A \xE2\xAF\x8B \xE2\xAF\x8C @@ -10396,7 +10378,6 @@ \xE2\xAF\xBC \xE2\xAF\xBD \xE2\xAF\xBE - \xE2\xAF\xBF \xE2\xB0\x80 \xE2\xB0\x81 \xE2\xB0\x82 @@ -10935,7 +10916,6 @@ \xE2\xB9\x8C \xE2\xB9\x8D \xE2\xB9\x8E - \xE2\xB9\x8F \xE2\xBA\x80 \xE2\xBA\x81 \xE2\xBA\x82 @@ -41832,17 +41812,6 @@ \xEA\x9E\xB7 \xEA\x9E\xB8 \xEA\x9E\xB9 - \xEA\x9E\xBA - \xEA\x9E\xBB - \xEA\x9E\xBC - \xEA\x9E\xBD - \xEA\x9E\xBE - \xEA\x9E\xBF - \xEA\x9F\x82 - \xEA\x9F\x83 - \xEA\x9F\x84 - \xEA\x9F\x85 - \xEA\x9F\x86 \xEA\x9F\xB7 \xEA\x9F\xB8 \xEA\x9F\xB9 @@ -42608,8 +42577,6 @@ \xEA\xAD\xA3 \xEA\xAD\xA4 \xEA\xAD\xA5 - \xEA\xAD\xA6 - \xEA\xAD\xA7 \xEA\xAD\xB0 \xEA\xAD\xB1 \xEA\xAD\xB2 @@ -64414,29 +64381,6 @@ \xF0\x90\xBD\x97 \xF0\x90\xBD\x98 \xF0\x90\xBD\x99 - \xF0\x90\xBF\xA0 - \xF0\x90\xBF\xA1 - \xF0\x90\xBF\xA2 - \xF0\x90\xBF\xA3 - \xF0\x90\xBF\xA4 - \xF0\x90\xBF\xA5 - \xF0\x90\xBF\xA6 - \xF0\x90\xBF\xA7 - \xF0\x90\xBF\xA8 - \xF0\x90\xBF\xA9 - \xF0\x90\xBF\xAA - \xF0\x90\xBF\xAB - \xF0\x90\xBF\xAC - \xF0\x90\xBF\xAD - \xF0\x90\xBF\xAE - \xF0\x90\xBF\xAF - \xF0\x90\xBF\xB0 - \xF0\x90\xBF\xB1 - \xF0\x90\xBF\xB2 - \xF0\x90\xBF\xB3 - \xF0\x90\xBF\xB4 - \xF0\x90\xBF\xB5 - \xF0\x90\xBF\xB6 \xF0\x91\x80\x80 \xF0\x91\x80\x81 \xF0\x91\x80\x82 @@ -65219,7 +65163,6 @@ \xF0\x91\x91\x9B \xF0\x91\x91\x9D \xF0\x91\x91\x9E - \xF0\x91\x91\x9F \xF0\x91\x92\x80 \xF0\x91\x92\x81 \xF0\x91\x92\x82 @@ -65542,7 +65485,6 @@ \xF0\x91\x9A\xB5 \xF0\x91\x9A\xB6 \xF0\x91\x9A\xB7 - \xF0\x91\x9A\xB8 \xF0\x91\x9B\x80 \xF0\x91\x9B\x81 \xF0\x91\x9B\x82 @@ -65755,71 +65697,6 @@ \xF0\x91\xA3\xB1 \xF0\x91\xA3\xB2 \xF0\x91\xA3\xBF - \xF0\x91\xA6\xA0 - \xF0\x91\xA6\xA1 - \xF0\x91\xA6\xA2 - \xF0\x91\xA6\xA3 - \xF0\x91\xA6\xA4 - \xF0\x91\xA6\xA5 - \xF0\x91\xA6\xA6 - \xF0\x91\xA6\xA7 - \xF0\x91\xA6\xAA - \xF0\x91\xA6\xAB - \xF0\x91\xA6\xAC - \xF0\x91\xA6\xAD - \xF0\x91\xA6\xAE - \xF0\x91\xA6\xAF - \xF0\x91\xA6\xB0 - \xF0\x91\xA6\xB1 - \xF0\x91\xA6\xB2 - \xF0\x91\xA6\xB3 - \xF0\x91\xA6\xB4 - \xF0\x91\xA6\xB5 - \xF0\x91\xA6\xB6 - \xF0\x91\xA6\xB7 - \xF0\x91\xA6\xB8 - \xF0\x91\xA6\xB9 - \xF0\x91\xA6\xBA - \xF0\x91\xA6\xBB - \xF0\x91\xA6\xBC - \xF0\x91\xA6\xBD - \xF0\x91\xA6\xBE - \xF0\x91\xA6\xBF - \xF0\x91\xA7\x80 - \xF0\x91\xA7\x81 - \xF0\x91\xA7\x82 - \xF0\x91\xA7\x83 - \xF0\x91\xA7\x84 - \xF0\x91\xA7\x85 - \xF0\x91\xA7\x86 - \xF0\x91\xA7\x87 - \xF0\x91\xA7\x88 - \xF0\x91\xA7\x89 - \xF0\x91\xA7\x8A - \xF0\x91\xA7\x8B - \xF0\x91\xA7\x8C - \xF0\x91\xA7\x8D - \xF0\x91\xA7\x8E - \xF0\x91\xA7\x8F - \xF0\x91\xA7\x90 - \xF0\x91\xA7\x91 - \xF0\x91\xA7\x92 - \xF0\x91\xA7\x93 - \xF0\x91\xA7\x94 - \xF0\x91\xA7\x95 - \xF0\x91\xA7\x96 - \xF0\x91\xA7\x97 - \xF0\x91\xA7\x9A - \xF0\x91\xA7\x9B - \xF0\x91\xA7\x9C - \xF0\x91\xA7\x9D - \xF0\x91\xA7\x9E - \xF0\x91\xA7\x9F - \xF0\x91\xA7\xA0 - \xF0\x91\xA7\xA1 - \xF0\x91\xA7\xA2 - \xF0\x91\xA7\xA3 - \xF0\x91\xA7\xA4 \xF0\x91\xA8\x80 \xF0\x91\xA8\x81 \xF0\x91\xA8\x82 @@ -65944,8 +65821,6 @@ \xF0\x91\xAA\x81 \xF0\x91\xAA\x82 \xF0\x91\xAA\x83 - \xF0\x91\xAA\x84 - \xF0\x91\xAA\x85 \xF0\x91\xAA\x86 \xF0\x91\xAA\x87 \xF0\x91\xAA\x88 @@ -66360,57 +66235,6 @@ \xF0\x91\xBB\xB6 \xF0\x91\xBB\xB7 \xF0\x91\xBB\xB8 - \xF0\x91\xBF\x80 - \xF0\x91\xBF\x81 - \xF0\x91\xBF\x82 - \xF0\x91\xBF\x83 - \xF0\x91\xBF\x84 - \xF0\x91\xBF\x85 - \xF0\x91\xBF\x86 - \xF0\x91\xBF\x87 - \xF0\x91\xBF\x88 - \xF0\x91\xBF\x89 - \xF0\x91\xBF\x8A - \xF0\x91\xBF\x8B - \xF0\x91\xBF\x8C - \xF0\x91\xBF\x8D - \xF0\x91\xBF\x8E - \xF0\x91\xBF\x8F - \xF0\x91\xBF\x90 - \xF0\x91\xBF\x91 - \xF0\x91\xBF\x92 - \xF0\x91\xBF\x93 - \xF0\x91\xBF\x94 - \xF0\x91\xBF\x95 - \xF0\x91\xBF\x96 - \xF0\x91\xBF\x97 - \xF0\x91\xBF\x98 - \xF0\x91\xBF\x99 - \xF0\x91\xBF\x9A - \xF0\x91\xBF\x9B - \xF0\x91\xBF\x9C - \xF0\x91\xBF\x9D - \xF0\x91\xBF\x9E - \xF0\x91\xBF\x9F - \xF0\x91\xBF\xA0 - \xF0\x91\xBF\xA1 - \xF0\x91\xBF\xA2 - \xF0\x91\xBF\xA3 - \xF0\x91\xBF\xA4 - \xF0\x91\xBF\xA5 - \xF0\x91\xBF\xA6 - \xF0\x91\xBF\xA7 - \xF0\x91\xBF\xA8 - \xF0\x91\xBF\xA9 - \xF0\x91\xBF\xAA - \xF0\x91\xBF\xAB - \xF0\x91\xBF\xAC - \xF0\x91\xBF\xAD - \xF0\x91\xBF\xAE - \xF0\x91\xBF\xAF - \xF0\x91\xBF\xB0 - \xF0\x91\xBF\xB1 - \xF0\x91\xBF\xBF \xF0\x92\x80\x80 \xF0\x92\x80\x81 \xF0\x92\x80\x82 @@ -68716,15 +68540,6 @@ \xF0\x93\x90\xAC \xF0\x93\x90\xAD \xF0\x93\x90\xAE - \xF0\x93\x90\xB0 - \xF0\x93\x90\xB1 - \xF0\x93\x90\xB2 - \xF0\x93\x90\xB3 - \xF0\x93\x90\xB4 - \xF0\x93\x90\xB5 - \xF0\x93\x90\xB6 - \xF0\x93\x90\xB7 - \xF0\x93\x90\xB8 \xF0\x94\x90\x80 \xF0\x94\x90\x81 \xF0\x94\x90\x82 @@ -70243,13 +70058,6 @@ \xF0\x96\xBD\x82 \xF0\x96\xBD\x83 \xF0\x96\xBD\x84 - \xF0\x96\xBD\x85 - \xF0\x96\xBD\x86 - \xF0\x96\xBD\x87 - \xF0\x96\xBD\x88 - \xF0\x96\xBD\x89 - \xF0\x96\xBD\x8A - \xF0\x96\xBD\x8F \xF0\x96\xBD\x90 \xF0\x96\xBD\x91 \xF0\x96\xBD\x92 @@ -70297,15 +70105,6 @@ \xF0\x96\xBD\xBC \xF0\x96\xBD\xBD \xF0\x96\xBD\xBE - \xF0\x96\xBD\xBF - \xF0\x96\xBE\x80 - \xF0\x96\xBE\x81 - \xF0\x96\xBE\x82 - \xF0\x96\xBE\x83 - \xF0\x96\xBE\x84 - \xF0\x96\xBE\x85 - \xF0\x96\xBE\x86 - \xF0\x96\xBE\x87 \xF0\x96\xBE\x8F \xF0\x96\xBE\x90 \xF0\x96\xBE\x91 @@ -70325,8 +70124,6 @@ \xF0\x96\xBE\x9F \xF0\x96\xBF\xA0 \xF0\x96\xBF\xA1 - \xF0\x96\xBF\xA2 - \xF0\x96\xBF\xA3 \xF0\x97\x80\x80 \xF0\x97\x80\x81 \xF0\x97\x80\x82 @@ -76457,12 +76254,6 @@ \xF0\x98\x9F\xAF \xF0\x98\x9F\xB0 \xF0\x98\x9F\xB1 - \xF0\x98\x9F\xB2 - \xF0\x98\x9F\xB3 - \xF0\x98\x9F\xB4 - \xF0\x98\x9F\xB5 - \xF0\x98\x9F\xB6 - \xF0\x98\x9F\xB7 \xF0\x98\xA0\x80 \xF0\x98\xA0\x81 \xF0\x98\xA0\x82 @@ -77505,13 +77296,6 @@ \xF0\x9B\x84\x9C \xF0\x9B\x84\x9D \xF0\x9B\x84\x9E - \xF0\x9B\x85\x90 - \xF0\x9B\x85\x91 - \xF0\x9B\x85\x92 - \xF0\x9B\x85\xA4 - \xF0\x9B\x85\xA5 - \xF0\x9B\x85\xA6 - \xF0\x9B\x85\xA7 \xF0\x9B\x85\xB0 \xF0\x9B\x85\xB1 \xF0\x9B\x85\xB2 @@ -80440,136 +80224,6 @@ \xF0\x9E\x80\xA8 \xF0\x9E\x80\xA9 \xF0\x9E\x80\xAA - \xF0\x9E\x84\x80 - \xF0\x9E\x84\x81 - \xF0\x9E\x84\x82 - \xF0\x9E\x84\x83 - \xF0\x9E\x84\x84 - \xF0\x9E\x84\x85 - \xF0\x9E\x84\x86 - \xF0\x9E\x84\x87 - \xF0\x9E\x84\x88 - \xF0\x9E\x84\x89 - \xF0\x9E\x84\x8A - \xF0\x9E\x84\x8B - \xF0\x9E\x84\x8C - \xF0\x9E\x84\x8D - \xF0\x9E\x84\x8E - \xF0\x9E\x84\x8F - \xF0\x9E\x84\x90 - \xF0\x9E\x84\x91 - \xF0\x9E\x84\x92 - \xF0\x9E\x84\x93 - \xF0\x9E\x84\x94 - \xF0\x9E\x84\x95 - \xF0\x9E\x84\x96 - \xF0\x9E\x84\x97 - \xF0\x9E\x84\x98 - \xF0\x9E\x84\x99 - \xF0\x9E\x84\x9A - \xF0\x9E\x84\x9B - \xF0\x9E\x84\x9C - \xF0\x9E\x84\x9D - \xF0\x9E\x84\x9E - \xF0\x9E\x84\x9F - \xF0\x9E\x84\xA0 - \xF0\x9E\x84\xA1 - \xF0\x9E\x84\xA2 - \xF0\x9E\x84\xA3 - \xF0\x9E\x84\xA4 - \xF0\x9E\x84\xA5 - \xF0\x9E\x84\xA6 - \xF0\x9E\x84\xA7 - \xF0\x9E\x84\xA8 - \xF0\x9E\x84\xA9 - \xF0\x9E\x84\xAA - \xF0\x9E\x84\xAB - \xF0\x9E\x84\xAC - \xF0\x9E\x84\xB0 - \xF0\x9E\x84\xB1 - \xF0\x9E\x84\xB2 - \xF0\x9E\x84\xB3 - \xF0\x9E\x84\xB4 - \xF0\x9E\x84\xB5 - \xF0\x9E\x84\xB6 - \xF0\x9E\x84\xB7 - \xF0\x9E\x84\xB8 - \xF0\x9E\x84\xB9 - \xF0\x9E\x84\xBA - \xF0\x9E\x84\xBB - \xF0\x9E\x84\xBC - \xF0\x9E\x84\xBD - \xF0\x9E\x85\x80 - \xF0\x9E\x85\x81 - \xF0\x9E\x85\x82 - \xF0\x9E\x85\x83 - \xF0\x9E\x85\x84 - \xF0\x9E\x85\x85 - \xF0\x9E\x85\x86 - \xF0\x9E\x85\x87 - \xF0\x9E\x85\x88 - \xF0\x9E\x85\x89 - \xF0\x9E\x85\x8E - \xF0\x9E\x85\x8F - \xF0\x9E\x8B\x80 - \xF0\x9E\x8B\x81 - \xF0\x9E\x8B\x82 - \xF0\x9E\x8B\x83 - \xF0\x9E\x8B\x84 - \xF0\x9E\x8B\x85 - \xF0\x9E\x8B\x86 - \xF0\x9E\x8B\x87 - \xF0\x9E\x8B\x88 - \xF0\x9E\x8B\x89 - \xF0\x9E\x8B\x8A - \xF0\x9E\x8B\x8B - \xF0\x9E\x8B\x8C - \xF0\x9E\x8B\x8D - \xF0\x9E\x8B\x8E - \xF0\x9E\x8B\x8F - \xF0\x9E\x8B\x90 - \xF0\x9E\x8B\x91 - \xF0\x9E\x8B\x92 - \xF0\x9E\x8B\x93 - \xF0\x9E\x8B\x94 - \xF0\x9E\x8B\x95 - \xF0\x9E\x8B\x96 - \xF0\x9E\x8B\x97 - \xF0\x9E\x8B\x98 - \xF0\x9E\x8B\x99 - \xF0\x9E\x8B\x9A - \xF0\x9E\x8B\x9B - \xF0\x9E\x8B\x9C - \xF0\x9E\x8B\x9D - \xF0\x9E\x8B\x9E - \xF0\x9E\x8B\x9F - \xF0\x9E\x8B\xA0 - \xF0\x9E\x8B\xA1 - \xF0\x9E\x8B\xA2 - \xF0\x9E\x8B\xA3 - \xF0\x9E\x8B\xA4 - \xF0\x9E\x8B\xA5 - \xF0\x9E\x8B\xA6 - \xF0\x9E\x8B\xA7 - \xF0\x9E\x8B\xA8 - \xF0\x9E\x8B\xA9 - \xF0\x9E\x8B\xAA - \xF0\x9E\x8B\xAB - \xF0\x9E\x8B\xAC - \xF0\x9E\x8B\xAD - \xF0\x9E\x8B\xAE - \xF0\x9E\x8B\xAF - \xF0\x9E\x8B\xB0 - \xF0\x9E\x8B\xB1 - \xF0\x9E\x8B\xB2 - \xF0\x9E\x8B\xB3 - \xF0\x9E\x8B\xB4 - \xF0\x9E\x8B\xB5 - \xF0\x9E\x8B\xB6 - \xF0\x9E\x8B\xB7 - \xF0\x9E\x8B\xB8 - \xF0\x9E\x8B\xB9 - \xF0\x9E\x8B\xBF \xF0\x9E\xA0\x80 \xF0\x9E\xA0\x81 \xF0\x9E\xA0\x82 @@ -80858,7 +80512,6 @@ \xF0\x9E\xA5\x88 \xF0\x9E\xA5\x89 \xF0\x9E\xA5\x8A - \xF0\x9E\xA5\x8B \xF0\x9E\xA5\x90 \xF0\x9E\xA5\x91 \xF0\x9E\xA5\x92 @@ -80939,67 +80592,6 @@ \xF0\x9E\xB2\xB2 \xF0\x9E\xB2\xB3 \xF0\x9E\xB2\xB4 - \xF0\x9E\xB4\x81 - \xF0\x9E\xB4\x82 - \xF0\x9E\xB4\x83 - \xF0\x9E\xB4\x84 - \xF0\x9E\xB4\x85 - \xF0\x9E\xB4\x86 - \xF0\x9E\xB4\x87 - \xF0\x9E\xB4\x88 - \xF0\x9E\xB4\x89 - \xF0\x9E\xB4\x8A - \xF0\x9E\xB4\x8B - \xF0\x9E\xB4\x8C - \xF0\x9E\xB4\x8D - \xF0\x9E\xB4\x8E - \xF0\x9E\xB4\x8F - \xF0\x9E\xB4\x90 - \xF0\x9E\xB4\x91 - \xF0\x9E\xB4\x92 - \xF0\x9E\xB4\x93 - \xF0\x9E\xB4\x94 - \xF0\x9E\xB4\x95 - \xF0\x9E\xB4\x96 - \xF0\x9E\xB4\x97 - \xF0\x9E\xB4\x98 - \xF0\x9E\xB4\x99 - \xF0\x9E\xB4\x9A - \xF0\x9E\xB4\x9B - \xF0\x9E\xB4\x9C - \xF0\x9E\xB4\x9D - \xF0\x9E\xB4\x9E - \xF0\x9E\xB4\x9F - \xF0\x9E\xB4\xA0 - \xF0\x9E\xB4\xA1 - \xF0\x9E\xB4\xA2 - \xF0\x9E\xB4\xA3 - \xF0\x9E\xB4\xA4 - \xF0\x9E\xB4\xA5 - \xF0\x9E\xB4\xA6 - \xF0\x9E\xB4\xA7 - \xF0\x9E\xB4\xA8 - \xF0\x9E\xB4\xA9 - \xF0\x9E\xB4\xAA - \xF0\x9E\xB4\xAB - \xF0\x9E\xB4\xAC - \xF0\x9E\xB4\xAD - \xF0\x9E\xB4\xAE - \xF0\x9E\xB4\xAF - \xF0\x9E\xB4\xB0 - \xF0\x9E\xB4\xB1 - \xF0\x9E\xB4\xB2 - \xF0\x9E\xB4\xB3 - \xF0\x9E\xB4\xB4 - \xF0\x9E\xB4\xB5 - \xF0\x9E\xB4\xB6 - \xF0\x9E\xB4\xB7 - \xF0\x9E\xB4\xB8 - \xF0\x9E\xB4\xB9 - \xF0\x9E\xB4\xBA - \xF0\x9E\xB4\xBB - \xF0\x9E\xB4\xBC - \xF0\x9E\xB4\xBD \xF0\x9E\xB8\x80 \xF0\x9E\xB8\x81 \xF0\x9E\xB8\x82 @@ -81474,7 +81066,6 @@ \xF0\x9F\x85\xA9 \xF0\x9F\x85\xAA \xF0\x9F\x85\xAB - \xF0\x9F\x85\xAC \xF0\x9F\x85\xB0 \xF0\x9F\x85\xB1 \xF0\x9F\x85\xB2 @@ -82607,7 +82198,6 @@ \xF0\x9F\x9B\x92 \xF0\x9F\x9B\x93 \xF0\x9F\x9B\x94 - \xF0\x9F\x9B\x95 \xF0\x9F\x9B\xA0 \xF0\x9F\x9B\xA1 \xF0\x9F\x9B\xA2 @@ -82631,7 +82221,6 @@ \xF0\x9F\x9B\xB7 \xF0\x9F\x9B\xB8 \xF0\x9F\x9B\xB9 - \xF0\x9F\x9B\xBA \xF0\x9F\x9C\x80 \xF0\x9F\x9C\x81 \xF0\x9F\x9C\x82 @@ -82837,18 +82426,6 @@ \xF0\x9F\x9F\x96 \xF0\x9F\x9F\x97 \xF0\x9F\x9F\x98 - \xF0\x9F\x9F\xA0 - \xF0\x9F\x9F\xA1 - \xF0\x9F\x9F\xA2 - \xF0\x9F\x9F\xA3 - \xF0\x9F\x9F\xA4 - \xF0\x9F\x9F\xA5 - \xF0\x9F\x9F\xA6 - \xF0\x9F\x9F\xA7 - \xF0\x9F\x9F\xA8 - \xF0\x9F\x9F\xA9 - \xF0\x9F\x9F\xAA - \xF0\x9F\x9F\xAB \xF0\x9F\xA0\x80 \xF0\x9F\xA0\x81 \xF0\x9F\xA0\x82 @@ -83009,9 +82586,6 @@ \xF0\x9F\xA4\x89 \xF0\x9F\xA4\x8A \xF0\x9F\xA4\x8B - \xF0\x9F\xA4\x8D - \xF0\x9F\xA4\x8E - \xF0\x9F\xA4\x8F \xF0\x9F\xA4\x90 \xF0\x9F\xA4\x91 \xF0\x9F\xA4\x92 @@ -83059,7 +82633,6 @@ \xF0\x9F\xA4\xBC \xF0\x9F\xA4\xBD \xF0\x9F\xA4\xBE - \xF0\x9F\xA4\xBF \xF0\x9F\xA5\x80 \xF0\x9F\xA5\x81 \xF0\x9F\xA5\x82 @@ -83109,13 +82682,11 @@ \xF0\x9F\xA5\xAE \xF0\x9F\xA5\xAF \xF0\x9F\xA5\xB0 - \xF0\x9F\xA5\xB1 \xF0\x9F\xA5\xB3 \xF0\x9F\xA5\xB4 \xF0\x9F\xA5\xB5 \xF0\x9F\xA5\xB6 \xF0\x9F\xA5\xBA - \xF0\x9F\xA5\xBB \xF0\x9F\xA5\xBC \xF0\x9F\xA5\xBD \xF0\x9F\xA5\xBE @@ -83155,14 +82726,6 @@ \xF0\x9F\xA6\xA0 \xF0\x9F\xA6\xA1 \xF0\x9F\xA6\xA2 - \xF0\x9F\xA6\xA5 - \xF0\x9F\xA6\xA6 - \xF0\x9F\xA6\xA7 - \xF0\x9F\xA6\xA8 - \xF0\x9F\xA6\xA9 - \xF0\x9F\xA6\xAA - \xF0\x9F\xA6\xAE - \xF0\x9F\xA6\xAF \xF0\x9F\xA6\xB0 \xF0\x9F\xA6\xB1 \xF0\x9F\xA6\xB2 @@ -83173,26 +82736,9 @@ \xF0\x9F\xA6\xB7 \xF0\x9F\xA6\xB8 \xF0\x9F\xA6\xB9 - \xF0\x9F\xA6\xBA - \xF0\x9F\xA6\xBB - \xF0\x9F\xA6\xBC - \xF0\x9F\xA6\xBD - \xF0\x9F\xA6\xBE - \xF0\x9F\xA6\xBF \xF0\x9F\xA7\x80 \xF0\x9F\xA7\x81 \xF0\x9F\xA7\x82 - \xF0\x9F\xA7\x83 - \xF0\x9F\xA7\x84 - \xF0\x9F\xA7\x85 - \xF0\x9F\xA7\x86 - \xF0\x9F\xA7\x87 - \xF0\x9F\xA7\x88 - \xF0\x9F\xA7\x89 - \xF0\x9F\xA7\x8A - \xF0\x9F\xA7\x8D - \xF0\x9F\xA7\x8E - \xF0\x9F\xA7\x8F \xF0\x9F\xA7\x90 \xF0\x9F\xA7\x91 \xF0\x9F\xA7\x92 @@ -83241,90 +82787,6 @@ \xF0\x9F\xA7\xBD \xF0\x9F\xA7\xBE \xF0\x9F\xA7\xBF - \xF0\x9F\xA8\x80 - \xF0\x9F\xA8\x81 - \xF0\x9F\xA8\x82 - \xF0\x9F\xA8\x83 - \xF0\x9F\xA8\x84 - \xF0\x9F\xA8\x85 - \xF0\x9F\xA8\x86 - \xF0\x9F\xA8\x87 - \xF0\x9F\xA8\x88 - \xF0\x9F\xA8\x89 - \xF0\x9F\xA8\x8A - \xF0\x9F\xA8\x8B - \xF0\x9F\xA8\x8C - \xF0\x9F\xA8\x8D - \xF0\x9F\xA8\x8E - \xF0\x9F\xA8\x8F - \xF0\x9F\xA8\x90 - \xF0\x9F\xA8\x91 - \xF0\x9F\xA8\x92 - \xF0\x9F\xA8\x93 - \xF0\x9F\xA8\x94 - \xF0\x9F\xA8\x95 - \xF0\x9F\xA8\x96 - \xF0\x9F\xA8\x97 - \xF0\x9F\xA8\x98 - \xF0\x9F\xA8\x99 - \xF0\x9F\xA8\x9A - \xF0\x9F\xA8\x9B - \xF0\x9F\xA8\x9C - \xF0\x9F\xA8\x9D - \xF0\x9F\xA8\x9E - \xF0\x9F\xA8\x9F - \xF0\x9F\xA8\xA0 - \xF0\x9F\xA8\xA1 - \xF0\x9F\xA8\xA2 - \xF0\x9F\xA8\xA3 - \xF0\x9F\xA8\xA4 - \xF0\x9F\xA8\xA5 - \xF0\x9F\xA8\xA6 - \xF0\x9F\xA8\xA7 - \xF0\x9F\xA8\xA8 - \xF0\x9F\xA8\xA9 - \xF0\x9F\xA8\xAA - \xF0\x9F\xA8\xAB - \xF0\x9F\xA8\xAC - \xF0\x9F\xA8\xAD - \xF0\x9F\xA8\xAE - \xF0\x9F\xA8\xAF - \xF0\x9F\xA8\xB0 - \xF0\x9F\xA8\xB1 - \xF0\x9F\xA8\xB2 - \xF0\x9F\xA8\xB3 - \xF0\x9F\xA8\xB4 - \xF0\x9F\xA8\xB5 - \xF0\x9F\xA8\xB6 - \xF0\x9F\xA8\xB7 - \xF0\x9F\xA8\xB8 - \xF0\x9F\xA8\xB9 - \xF0\x9F\xA8\xBA - \xF0\x9F\xA8\xBB - \xF0\x9F\xA8\xBC - \xF0\x9F\xA8\xBD - \xF0\x9F\xA8\xBE - \xF0\x9F\xA8\xBF - \xF0\x9F\xA9\x80 - \xF0\x9F\xA9\x81 - \xF0\x9F\xA9\x82 - \xF0\x9F\xA9\x83 - \xF0\x9F\xA9\x84 - \xF0\x9F\xA9\x85 - \xF0\x9F\xA9\x86 - \xF0\x9F\xA9\x87 - \xF0\x9F\xA9\x88 - \xF0\x9F\xA9\x89 - \xF0\x9F\xA9\x8A - \xF0\x9F\xA9\x8B - \xF0\x9F\xA9\x8C - \xF0\x9F\xA9\x8D - \xF0\x9F\xA9\x8E - \xF0\x9F\xA9\x8F - \xF0\x9F\xA9\x90 - \xF0\x9F\xA9\x91 - \xF0\x9F\xA9\x92 - \xF0\x9F\xA9\x93 \xF0\x9F\xA9\xA0 \xF0\x9F\xA9\xA1 \xF0\x9F\xA9\xA2 @@ -83339,22 +82801,6 @@ \xF0\x9F\xA9\xAB \xF0\x9F\xA9\xAC \xF0\x9F\xA9\xAD - \xF0\x9F\xA9\xB0 - \xF0\x9F\xA9\xB1 - \xF0\x9F\xA9\xB2 - \xF0\x9F\xA9\xB3 - \xF0\x9F\xA9\xB8 - \xF0\x9F\xA9\xB9 - \xF0\x9F\xA9\xBA - \xF0\x9F\xAA\x80 - \xF0\x9F\xAA\x81 - \xF0\x9F\xAA\x82 - \xF0\x9F\xAA\x90 - \xF0\x9F\xAA\x91 - \xF0\x9F\xAA\x92 - \xF0\x9F\xAA\x93 - \xF0\x9F\xAA\x94 - \xF0\x9F\xAA\x95 \xF0\xA0\x80\x80 \xF0\xA0\x80\x81 \xF0\xA0\x80\x82 Index: tools/tools/locale/etc/final-maps/widths.txt =================================================================== --- tools/tools/locale/etc/final-maps/widths.txt +++ tools/tools/locale/etc/final-maps/widths.txt @@ -660,7 +660,6 @@ 0 0 0 - 0 0 0 0 @@ -43792,21 +43791,6 @@ 0 0 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 0 0 0 @@ -43941,15 +43925,6 @@ 0 0 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 0 0 0 @@ -43962,7 +43937,6 @@ 0 0 0 - 0 0 0 0 @@ -44009,23 +43983,12 @@ 0 0 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 0 0 0 0 2 2 - 2 - 2 2 2 2 @@ -50156,12 +50119,6 @@ 2 2 2 - 2 - 2 - 2 - 2 - 2 - 2 2 2 2 @@ -51204,13 +51161,6 @@ 2 2 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 2 2 2 @@ -51819,17 +51769,6 @@ 0 0 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 0 0 0 @@ -52634,7 +52573,6 @@ 2 2 2 - 2 2 2 2 @@ -52643,22 +52581,6 @@ 2 2 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 2 2 2 @@ -52705,7 +52627,6 @@ 2 2 2 - 2 2 2 2 @@ -52754,13 +52675,11 @@ 2 2 2 - 2 2 2 2 2 2 - 2 2 2 2 @@ -52800,14 +52719,6 @@ 2 2 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 2 2 2 @@ -52818,26 +52729,9 @@ 2 2 2 - 2 - 2 - 2 - 2 - 2 - 2 2 2 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 2 2 2 @@ -52886,22 +52780,6 @@ 2 2 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 2 2 2 Index: tools/tools/locale/patch/patch-UnicodeData.txt =================================================================== --- tools/tools/locale/patch/patch-UnicodeData.txt +++ /dev/null @@ -1,29 +0,0 @@ ---- UnicodeData.txt.orig 2020-06-29 14:05:49.483379000 +0900 -+++ UnicodeData.txt 2020-06-29 14:12:09.808622000 +0900 -@@ -12138,7 +12138,7 @@ - 33FE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE;So;0;L; 0033 0031 65E5;;;;N;;;;; - 33FF;SQUARE GAL;So;0;ON; 0067 0061 006C;;;;N;;;;; - 3400;;Lo;0;L;;;;;N;;;;; --4DBF;;Lo;0;L;;;;;N;;;;; -+4DB5;;Lo;0;L;;;;;N;;;;; - 4DC0;HEXAGRAM FOR THE CREATIVE HEAVEN;So;0;ON;;;;;N;;;;; - 4DC1;HEXAGRAM FOR THE RECEPTIVE EARTH;So;0;ON;;;;;N;;;;; - 4DC2;HEXAGRAM FOR DIFFICULTY AT THE BEGINNING;So;0;ON;;;;;N;;;;; -@@ -12204,7 +12204,7 @@ - 4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; - 4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; - 4E00;;Lo;0;L;;;;;N;;;;; --9FFC;;Lo;0;L;;;;;N;;;;; -+9FEF;;Lo;0;L;;;;;N;;;;; - A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; - A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; - A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; -@@ -32901,7 +32901,7 @@ - 1FBF8;SEGMENTED DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; - 1FBF9;SEGMENTED DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; - 20000;;Lo;0;L;;;;;N;;;;; --2A6DD;;Lo;0;L;;;;;N;;;;; -+2A6D6;;Lo;0;L;;;;;N;;;;; - 2A700;;Lo;0;L;;;;;N;;;;; - 2B734;;Lo;0;L;;;;;N;;;;; - 2B740;;Lo;0;L;;;;;N;;;;; Index: tools/tools/locale/tools/mkwidths.pl =================================================================== --- tools/tools/locale/tools/mkwidths.pl +++ tools/tools/locale/tools/mkwidths.pl @@ -51,7 +51,9 @@ my $ux = encode('UTF-32BE', decode('UTF-8', $k)); my $u = uc(unpack('H*', $ux)); # Remove BOM - $u =~ s/^0000FEFF//; + if ($u ne '0000FEFF') { + $u =~ s/^0000FEFF//; + } # Remove heading bytes of 0 while ($u =~ m/^0/ and length($u) > 4) { $u =~ s/^0//; Index: tools/tools/locale/tools/utf8-rollup.pl =================================================================== --- tools/tools/locale/tools/utf8-rollup.pl +++ tools/tools/locale/tools/utf8-rollup.pl @@ -61,7 +61,9 @@ my $ux = encode('UTF-32BE', decode('UTF-8', $k)); my $u = uc(unpack('H*', $ux)); # Remove BOM - $u =~ s/^0000FEFF//; + if ($u ne '0000FEFF') { + $u =~ s/^0000FEFF//; + } # Remove heading bytes of 0 while ($u =~ m/^0/ and length($u) > 4) { $u =~ s/^0//;