summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/tlperl/lib/unicore/To/Fold.pl')
-rw-r--r--Master/tlpkg/tlperl/lib/unicore/To/Fold.pl56
1 files changed, 41 insertions, 15 deletions
diff --git a/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl b/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl
index 5b71c3cf96f..e426be788ca 100644
--- a/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl
+++ b/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl
@@ -1,20 +1,7 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by mktables from the Unicode
-# database, Version 5.2.0. Any changes made here will be lost!
+# database, Version 6.0.0. Any changes made here will be lost!
-# This file returns the synonymous mappings:
-# Case_Folding(cp)
-# Cf(cp)
-#
-# where 'cp' is one of the 1117 code points in Unicode Version 5.2.0 for
-# which the mapping is not to itself. Note that these mappings are not
-# accessible through the Perl core directly.
-#
-# For information about what this property really means, see:
-# http://www.unicode.org/reports/tr44/
-#
-# The format of the main body of lines of this file is: CODE_POINT\t\tMAPPING
-# where CODE_POINT is in hex; MAPPING is what CODE_POINT maps to.
# The name this swash is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
@@ -26,7 +13,9 @@ $utf8::SwashInfo{'ToFold'}{'missing'} = '<code point>'; # code point maps to its
# multiple code points. These do not appear in the main body, but are defined
# in the hash below.
-# The key: UTF-8 _bytes_, the value: UTF-8 (speed hack)
+# Each key is the string of N bytes that together make up the UTF-8 encoding
+# for the code point. (i.e. the same as looking at the code point's UTF-8
+# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
%utf8::ToSpecFold = (
"\xC3\x9F" => "\x{0073}\x{0073}", # U+00DF => 0073 0073
"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307
@@ -570,6 +559,7 @@ return <<'END';
0520 0521
0522 0523
0524 0525
+0526 0527
0531 0561
0532 0562
0533 0563
@@ -722,6 +712,7 @@ return <<'END';
1E92 1E93
1E94 1E95
1E9B 1E61
+1E9E 00DF
1EA0 1EA1
1EA2 1EA3
1EA4 1EA5
@@ -818,15 +809,41 @@ return <<'END';
1F6D 1F65
1F6E 1F66
1F6F 1F67
+1F88 1F80
+1F89 1F81
+1F8A 1F82
+1F8B 1F83
+1F8C 1F84
+1F8D 1F85
+1F8E 1F86
+1F8F 1F87
+1F98 1F90
+1F99 1F91
+1F9A 1F92
+1F9B 1F93
+1F9C 1F94
+1F9D 1F95
+1F9E 1F96
+1F9F 1F97
+1FA8 1FA0
+1FA9 1FA1
+1FAA 1FA2
+1FAB 1FA3
+1FAC 1FA4
+1FAD 1FA5
+1FAE 1FA6
+1FAF 1FA7
1FB8 1FB0
1FB9 1FB1
1FBA 1F70
1FBB 1F71
+1FBC 1FB3
1FBE 03B9
1FC8 1F72
1FC9 1F73
1FCA 1F74
1FCB 1F75
+1FCC 1FC3
1FD8 1FD0
1FD9 1FD1
1FDA 1F76
@@ -840,6 +857,7 @@ return <<'END';
1FF9 1F79
1FFA 1F7C
1FFB 1F7D
+1FFC 1FF3
2126 03C9
212A 006B
212B 00E5
@@ -1017,6 +1035,7 @@ A658 A659
A65A A65B
A65C A65D
A65E A65F
+A660 A661
A662 A663
A664 A665
A666 A667
@@ -1082,6 +1101,13 @@ A782 A783
A784 A785
A786 A787
A78B A78C
+A78D 0265
+A790 A791
+A7A0 A7A1
+A7A2 A7A3
+A7A4 A7A5
+A7A6 A7A7
+A7A8 A7A9
FF21 FF41
FF22 FF42
FF23 FF43