nls: Update character tables to Unicode 15.1.0.
This commit is contained in:
parent
3db7506221
commit
c547659586
24 changed files with 2733 additions and 2670 deletions
|
@ -1,5 +1,5 @@
|
|||
/* Unicode Bidirectional Bracket table */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiBrackets.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:BidiBrackets.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#include "windef.h"
|
||||
|
|
|
@ -146,11 +146,11 @@ const unsigned short bidi_direction_table[5631] =
|
|||
0x0938, 0x0917, 0x0917, 0x0955, 0x0f6d, 0x0955, 0x0955, 0x0955,
|
||||
0x0955, 0x0955, 0x08ba, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
|
||||
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
|
||||
0x0f10, 0x0917, 0x093a, 0x0f7d, 0x0955, 0x0f8c, 0x0f9c, 0x0917,
|
||||
0x0f10, 0x0917, 0x0955, 0x0f7d, 0x0955, 0x0f8c, 0x0f9c, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0fac, 0x08bd, 0x0917, 0x0917,
|
||||
0x0917, 0x0917, 0x091c, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0955, 0x08ba, 0x0917, 0x0d00, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0955, 0x08ce, 0x0917, 0x0d00, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0917, 0x0fb9, 0x0917, 0x0917, 0x0917, 0x0954, 0x08c1, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0fc8, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x08bf, 0x0917, 0x08be, 0x0917,
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
/* Unicode BiDi mirroring */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiMirroring.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:BidiMirroring.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#include "windef.h"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
/* Unicode Script IDs */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:Scripts.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:Scripts.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
enum unicode_script_id {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Unicode Arabic shaping */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:ArabicShaping.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:ArabicShaping.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#include "windef.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Unicode Bidirectional Bracket table */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiBrackets.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:BidiBrackets.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#include "windef.h"
|
||||
|
|
|
@ -146,11 +146,11 @@ const unsigned short bidi_direction_table[5631] =
|
|||
0x0938, 0x0917, 0x0917, 0x0955, 0x0f6d, 0x0955, 0x0955, 0x0955,
|
||||
0x0955, 0x0955, 0x08ba, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
|
||||
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
|
||||
0x0f10, 0x0917, 0x093a, 0x0f7d, 0x0955, 0x0f8c, 0x0f9c, 0x0917,
|
||||
0x0f10, 0x0917, 0x0955, 0x0f7d, 0x0955, 0x0f8c, 0x0f9c, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0fac, 0x08bd, 0x0917, 0x0917,
|
||||
0x0917, 0x0917, 0x091c, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0955, 0x08ba, 0x0917, 0x0d00, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0955, 0x08ce, 0x0917, 0x0d00, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0917, 0x0fb9, 0x0917, 0x0917, 0x0917, 0x0954, 0x08c1, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0fc8, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x08bf, 0x0917, 0x08be, 0x0917,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Unicode Indic Syllabic Category */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:IndicSyllabicCategory.txt */
|
||||
/* and from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:IndicPositionalCategory.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:IndicSyllabicCategory.txt */
|
||||
/* and from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:IndicPositionalCategory.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#include "windef.h"
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
/* Unicode BiDi mirroring */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:BidiMirroring.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:BidiMirroring.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#include "windef.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Unicode Arabic shaping */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:ArabicShaping.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:ArabicShaping.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#include "windef.h"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Unicode Vertical Orientation */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:VerticalOrientation.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:VerticalOrientation.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#if 0
|
||||
|
|
|
@ -146,11 +146,11 @@ const unsigned short bidi_direction_table[5631] =
|
|||
0x0938, 0x0917, 0x0917, 0x0955, 0x0f6d, 0x0955, 0x0955, 0x0955,
|
||||
0x0955, 0x0955, 0x08ba, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
|
||||
0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955, 0x0955,
|
||||
0x0f10, 0x0917, 0x093a, 0x0f7d, 0x0955, 0x0f8c, 0x0f9c, 0x0917,
|
||||
0x0f10, 0x0917, 0x0955, 0x0f7d, 0x0955, 0x0f8c, 0x0f9c, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0fac, 0x08bd, 0x0917, 0x0917,
|
||||
0x0917, 0x0917, 0x091c, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0955, 0x08ba, 0x0917, 0x0d00, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0955, 0x08ce, 0x0917, 0x0d00, 0x0917, 0x0917, 0x0917, 0x0955,
|
||||
0x0917, 0x0fb9, 0x0917, 0x0917, 0x0917, 0x0954, 0x08c1, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0917, 0x0fc8, 0x0917,
|
||||
0x0917, 0x0917, 0x0917, 0x0917, 0x08bf, 0x0917, 0x08be, 0x0917,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Unicode Vertical Orientation */
|
||||
/* generated from https://www.unicode.org/Public/15.0.0/ucd/UCD.zip:VerticalOrientation.txt */
|
||||
/* generated from https://www.unicode.org/Public/15.1.0/ucd/UCD.zip:VerticalOrientation.txt */
|
||||
/* DO NOT EDIT!! */
|
||||
|
||||
#include "windef.h"
|
||||
|
|
BIN
nls/locale.nls
BIN
nls/locale.nls
Binary file not shown.
BIN
nls/normidna.nls
BIN
nls/normidna.nls
Binary file not shown.
BIN
nls/normnfc.nls
BIN
nls/normnfc.nls
Binary file not shown.
BIN
nls/normnfd.nls
BIN
nls/normnfd.nls
Binary file not shown.
BIN
nls/normnfkc.nls
BIN
nls/normnfkc.nls
Binary file not shown.
BIN
nls/normnfkd.nls
BIN
nls/normnfkd.nls
Binary file not shown.
Binary file not shown.
|
@ -25,7 +25,7 @@ use Digest::SHA;
|
|||
use Encode;
|
||||
use Time::Local qw(timegm_modern);
|
||||
|
||||
my $UNIVERSION = "15.0.0";
|
||||
my $UNIVERSION = "15.1.0";
|
||||
my $CLDRVERSION = "43";
|
||||
my $ISO639VERSION = "20230123";
|
||||
my $TZVERSION = "2023c";
|
||||
|
@ -33,11 +33,11 @@ my $TZVERSION = "2023c";
|
|||
my %data_files =
|
||||
(
|
||||
ucd => { url => "https://www.unicode.org/Public/$UNIVERSION/ucd/UCD.zip", name => "UCD-$UNIVERSION.zip",
|
||||
sha => "5fbde400f3e687d25cc9b0a8d30d7619e76cb2f4c3e85ba9df8ec1312cb6718c" },
|
||||
sha => "cb1c663d053926500cd501229736045752713a066bd75802098598b7a7056177" },
|
||||
unihan => { url => "https://www.unicode.org/Public/$UNIVERSION/ucd/Unihan.zip", name => "Unihan-$UNIVERSION.zip",
|
||||
sha => "24b154691fc97cb44267b925d62064297086b3f896b57a8181c7b6d42702a026" },
|
||||
sha => "a0226610e324bcf784ac380e11f4cbf533ee1e6b3d028b0991bf8c0dc3f85853" },
|
||||
idna => { url => "https://www.unicode.org/Public/idna/$UNIVERSION/IdnaMappingTable.txt", name => "IdnaMappingTable-$UNIVERSION.txt",
|
||||
sha => "cc8522199541d60326a42a8f91f8748fd15630a42502dd2cf4878e81e2066ead" },
|
||||
sha => "402cbd285f1f952fcd0834b63541d54f69d3d8f1b8f8599bf71a1a14935f82c4" },
|
||||
cldr => { url => "https://github.com/unicode-org/cldr/archive/refs/tags/release-$CLDRVERSION.zip",
|
||||
sha => "132cdd24e479abb6e86db1429931cec3dada485fd41da39ece3c08e531c477df" },
|
||||
cldr33 => { url => "https://www.unicode.org/Public/cldr/33/cldr-common-33.0.zip",
|
||||
|
@ -280,6 +280,11 @@ my %break_types =
|
|||
"EB" => 0x0029,
|
||||
"EM" => 0x002a,
|
||||
"ZWJ" => 0x002b,
|
||||
"AK" => 0x002c,
|
||||
"AP" => 0x002d,
|
||||
"AS" => 0x002e,
|
||||
"VF" => 0x002f,
|
||||
"VI" => 0x0030,
|
||||
);
|
||||
|
||||
my %vertical_types =
|
||||
|
|
Loading…
Add table
Reference in a new issue