summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/unicore/To/Title.pl
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/tlperl/lib/unicore/To/Title.pl')
-rw-r--r--Master/tlpkg/tlperl/lib/unicore/To/Title.pl28
1 files changed, 13 insertions, 15 deletions
diff --git a/Master/tlpkg/tlperl/lib/unicore/To/Title.pl b/Master/tlpkg/tlperl/lib/unicore/To/Title.pl
index eff569708b3..25e44ec83b2 100644
--- a/Master/tlpkg/tlperl/lib/unicore/To/Title.pl
+++ b/Master/tlpkg/tlperl/lib/unicore/To/Title.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:
-# Titlecase_Mapping(cp)
-# Tc(cp)
-#
-# where 'cp' is one of the 1085 code points in Unicode Version 5.2.0 for
-# which the mapping is not to itself. Note that these mappings are
-# accessible through the Perl core via ucfirst().
-#
-# 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{'ToTitle'}{'missing'} = '<code point>'; # code point maps to it
# 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::ToSpecTitle = (
"\xC3\x9F" => "\x{0053}\x{0073}", # U+00DF => 0053 0073
"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E
@@ -297,6 +286,7 @@ return <<'END';
025B 0190
0260 0193
0263 0194
+0265 A78D
0268 0197
0269 0196
026B 2C62
@@ -520,6 +510,7 @@ return <<'END';
0521 0520
0523 0522
0525 0524
+0527 0526
0561 0531
0562 0532
0563 0533
@@ -986,6 +977,7 @@ A659 A658
A65B A65A
A65D A65C
A65F A65E
+A661 A660
A663 A662
A665 A664
A667 A666
@@ -1050,6 +1042,12 @@ A783 A782
A785 A784
A787 A786
A78C A78B
+A791 A790
+A7A1 A7A0
+A7A3 A7A2
+A7A5 A7A4
+A7A7 A7A6
+A7A9 A7A8
FF41 FF21
FF42 FF22
FF43 FF23