summaryrefslogtreecommitdiff
path: root/lib/unicore
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-03-28 02:25:53 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-03-28 02:25:53 +0000
commitac09525cca93a03ed3b3deaba82702dec5fec976 (patch)
tree53ce8a29343a58b0e18722f2b13daf0c08d9062e /lib/unicore
parentb018c34d003835b4efd8ed9f28ccc297d56b7ca7 (diff)
downloadperl-ac09525cca93a03ed3b3deaba82702dec5fec976.tar.gz
The Official 3.2.0 came out.
p4raw-id: //depot/perl@15571
Diffstat (limited to 'lib/unicore')
-rw-r--r--lib/unicore/README.perl31
-rw-r--r--lib/unicore/ReadMe.txt32
-rw-r--r--lib/unicore/lib/Buhid.pl13
-rw-r--r--lib/unicore/lib/Deprecat.pl14
-rw-r--r--lib/unicore/lib/Grapheme.pl25
-rw-r--r--lib/unicore/lib/Hanunoo.pl13
-rw-r--r--lib/unicore/lib/IdsBinar.pl14
-rw-r--r--lib/unicore/lib/IdsTrina.pl13
-rw-r--r--lib/unicore/lib/InBuhid.pl13
-rw-r--r--lib/unicore/lib/InCyril2.pl13
-rw-r--r--lib/unicore/lib/InGreekA.pl13
-rw-r--r--lib/unicore/lib/InHanuno.pl13
-rw-r--r--lib/unicore/lib/InKatak2.pl13
-rw-r--r--lib/unicore/lib/InMisce3.pl13
-rw-r--r--lib/unicore/lib/InMisce4.pl13
-rw-r--r--lib/unicore/lib/InSuppl2.pl13
-rw-r--r--lib/unicore/lib/InSuppl3.pl13
-rw-r--r--lib/unicore/lib/InSuppl4.pl13
-rw-r--r--lib/unicore/lib/InSuppl5.pl13
-rw-r--r--lib/unicore/lib/InSupple.pl13
-rw-r--r--lib/unicore/lib/InTagalo.pl13
-rw-r--r--lib/unicore/lib/InTagban.pl13
-rw-r--r--lib/unicore/lib/InVariat.pl13
-rw-r--r--lib/unicore/lib/LogicalO.pl14
-rw-r--r--lib/unicore/lib/OtherDef.pl17
-rw-r--r--lib/unicore/lib/OtherGra.pl13
-rw-r--r--lib/unicore/lib/Radical.pl15
-rw-r--r--lib/unicore/lib/SoftDott.pl19
-rw-r--r--lib/unicore/lib/Tagalog.pl14
-rw-r--r--lib/unicore/lib/Tagbanwa.pl15
-rw-r--r--lib/unicore/lib/UnifiedI.pl22
31 files changed, 453 insertions, 26 deletions
diff --git a/lib/unicore/README.perl b/lib/unicore/README.perl
index 4fa7e493f0..0979feb87d 100644
--- a/lib/unicore/README.perl
+++ b/lib/unicore/README.perl
@@ -1,25 +1,20 @@
-The *.txt files were copied 11 Feb 2001 from
+The *.txt files were copied 27 Mar 2002 from
- http://www.unicode.org/Public/3.1-Update/
+ http://www.unicode.org/Public/UNIDATA/
-The two big files, NormalizationTest.txt (2.0MB) and Unihan.txt (15.8MB)
-were not copied due to space considerations. Also not included are any
-*.html files and the derived files:
+The two big files, NormalizationTest.txt (2.0MB) and Unihan.txt
+(25.7MB) were not included due to space considerations. Also NOT
+included were any *.html files and the derived files:
- DerivedBidiClass.txt
- DerivedBinaryProperties.txt
- DerivedCombiningClass.txt
+ DerivedAge.txt
DerivedCoreProperties.txt
- DerivedDecompositionType.txt
- DerivedEastAsianWidth.txt
- DerivedGeneralCategory.txt
- DerivedJoiningGroup.txt
- DerivedJoiningType.txt
- DerivedLineBreak.txt
- DerivedNormalizationProperties.txt
- DerivedNumericType.txt
- DerivedNumericValues.txt
- DerivedProperties.html
+ DerivedNormalizationProps.txt
+ DerivedProperties.txt
+
+and the normalization-related files
+
+ NormalizationCorrections.txt
+ NormalizationTest.txt
The *.pl files are generated from these files by the mktables script.
diff --git a/lib/unicore/ReadMe.txt b/lib/unicore/ReadMe.txt
index c488fb0494..0ab767014e 100644
--- a/lib/unicore/ReadMe.txt
+++ b/lib/unicore/ReadMe.txt
@@ -1,11 +1,15 @@
-2002 Mar 25
+2002 March 25
-This directory contains the updated data files for the minor release
-Unicode 3.2.0.
+This directory contains the Unicode Character Database
+data files.
-This release consists of corrections and additions to the
-Unicode Character Database for the Unicode Standard,
-Version 3.2.0.
+Currently, the Unicode Character Database files are at
+the version level:
+
+ Unicode Standard, Version 3.2.0
+
+For information about the standard itself, see
+UAX #28, Unicode 3.2. <http://www.unicode.org/unicode/reports/tr28/>.
Detailed documentation of the files constituting the
Unicode Character Database (contributory data files for
@@ -15,12 +19,24 @@ PropList.html, NamesList.html, and DerivedProperties.html
for specific details about particular files or sets of
files.
-Unihan-3.2.0.txt is a very large file, so it is also provided in
-two different compressed formats:
+Unihan.txt is a very large file. A zipped version is
+also provided for downloading convenience: Unihan.zip.
+
+The current Unicode 3.2.0 version of Unihan.txt is also available in
+two compressed formats in the Unicode 3.2.0 update directory.
+See: <http://www.unicode.org/Public/3.2-Update/> or
+<ftp://ftp.unicode.org/Public/3.2-Update/>
Unihan-3.2.0.zip for Windows. (Use winzip)
Unihan-3.2.0.txt.gz for Unix. (Use gzip or gunzip)
+Note that the files are zipped in
+exactly the same format they have on the server (with Unix
+line endings). From a browser, right-clicking on
+Unihan-3.2.0.zip will allow automatic download and unzip on a
+Windows system with winzip installed.
+
+
diff --git a/lib/unicore/lib/Buhid.pl b/lib/unicore/lib/Buhid.pl
new file mode 100644
index 0000000000..c1ad8f86d2
--- /dev/null
+++ b/lib/unicore/lib/Buhid.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Buhid} (and fuzzy permutations)
+#
+# Meaning: Script 'BUHID'
+#
+return <<'END';
+1740 1753 BUHID
+END
diff --git a/lib/unicore/lib/Deprecat.pl b/lib/unicore/lib/Deprecat.pl
new file mode 100644
index 0000000000..1866c6c2da
--- /dev/null
+++ b/lib/unicore/lib/Deprecat.pl
@@ -0,0 +1,14 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Deprecated} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Deprecated'
+#
+return <<'END';
+0340 0341 Deprecated
+206A 206F Deprecated
+END
diff --git a/lib/unicore/lib/Grapheme.pl b/lib/unicore/lib/Grapheme.pl
new file mode 100644
index 0000000000..dc2183abb4
--- /dev/null
+++ b/lib/unicore/lib/Grapheme.pl
@@ -0,0 +1,25 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{GraphemeLink} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Grapheme_Link'
+#
+return <<'END';
+094D Grapheme_Link
+09CD Grapheme_Link
+0A4D Grapheme_Link
+0ACD Grapheme_Link
+0B4D Grapheme_Link
+0BCD Grapheme_Link
+0C4D Grapheme_Link
+0CCD Grapheme_Link
+0D4D Grapheme_Link
+0DCA Grapheme_Link
+0E3A Grapheme_Link
+1039 Grapheme_Link
+17D2 Grapheme_Link
+END
diff --git a/lib/unicore/lib/Hanunoo.pl b/lib/unicore/lib/Hanunoo.pl
new file mode 100644
index 0000000000..077cc076c7
--- /dev/null
+++ b/lib/unicore/lib/Hanunoo.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Hanunoo} (and fuzzy permutations)
+#
+# Meaning: Script 'HANUNOO'
+#
+return <<'END';
+1720 1734 HANUNOO
+END
diff --git a/lib/unicore/lib/IdsBinar.pl b/lib/unicore/lib/IdsBinar.pl
new file mode 100644
index 0000000000..d138d0a8d8
--- /dev/null
+++ b/lib/unicore/lib/IdsBinar.pl
@@ -0,0 +1,14 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{IdsBinaryOperator} (and fuzzy permutations)
+#
+# Meaning: Extended property 'IDS_Binary_Operator'
+#
+return <<'END';
+2FF0 2FF1 IDS_Binary_Operator
+2FF4 2FFB IDS_Binary_Operator
+END
diff --git a/lib/unicore/lib/IdsTrina.pl b/lib/unicore/lib/IdsTrina.pl
new file mode 100644
index 0000000000..587606bad4
--- /dev/null
+++ b/lib/unicore/lib/IdsTrina.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{IdsTrinaryOperator} (and fuzzy permutations)
+#
+# Meaning: Extended property 'IDS_Trinary_Operator'
+#
+return <<'END';
+2FF2 2FF3 IDS_Trinary_Operator
+END
diff --git a/lib/unicore/lib/InBuhid.pl b/lib/unicore/lib/InBuhid.pl
new file mode 100644
index 0000000000..f58c9c2df1
--- /dev/null
+++ b/lib/unicore/lib/InBuhid.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InBuhid} (and fuzzy permutations)
+#
+# Meaning: Block 'Buhid'
+#
+return <<'END';
+1740 175F Buhid
+END
diff --git a/lib/unicore/lib/InCyril2.pl b/lib/unicore/lib/InCyril2.pl
new file mode 100644
index 0000000000..41f8f20712
--- /dev/null
+++ b/lib/unicore/lib/InCyril2.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InCyrillicSupplementary} (and fuzzy permutations)
+#
+# Meaning: Block 'Cyrillic Supplementary'
+#
+return <<'END';
+0500 052F Cyrillic Supplementary
+END
diff --git a/lib/unicore/lib/InGreekA.pl b/lib/unicore/lib/InGreekA.pl
new file mode 100644
index 0000000000..d09fd3daf2
--- /dev/null
+++ b/lib/unicore/lib/InGreekA.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InGreekAndCoptic} (and fuzzy permutations)
+#
+# Meaning: Block 'Greek and Coptic'
+#
+return <<'END';
+0370 03FF Greek and Coptic
+END
diff --git a/lib/unicore/lib/InHanuno.pl b/lib/unicore/lib/InHanuno.pl
new file mode 100644
index 0000000000..5ea90288d7
--- /dev/null
+++ b/lib/unicore/lib/InHanuno.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InHanunoo} (and fuzzy permutations)
+#
+# Meaning: Block 'Hanunoo'
+#
+return <<'END';
+1720 173F Hanunoo
+END
diff --git a/lib/unicore/lib/InKatak2.pl b/lib/unicore/lib/InKatak2.pl
new file mode 100644
index 0000000000..6ed8a84b8e
--- /dev/null
+++ b/lib/unicore/lib/InKatak2.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InKatakanaPhoneticExtensions} (and fuzzy permutations)
+#
+# Meaning: Block 'Katakana Phonetic Extensions'
+#
+return <<'END';
+31F0 31FF Katakana Phonetic Extensions
+END
diff --git a/lib/unicore/lib/InMisce3.pl b/lib/unicore/lib/InMisce3.pl
new file mode 100644
index 0000000000..a273df5c13
--- /dev/null
+++ b/lib/unicore/lib/InMisce3.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InMiscellaneousMathematicalSymbolsA} (and fuzzy permutations)
+#
+# Meaning: Block 'Miscellaneous Mathematical Symbols-A'
+#
+return <<'END';
+27C0 27EF Miscellaneous Mathematical Symbols-A
+END
diff --git a/lib/unicore/lib/InMisce4.pl b/lib/unicore/lib/InMisce4.pl
new file mode 100644
index 0000000000..1c8e240fca
--- /dev/null
+++ b/lib/unicore/lib/InMisce4.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InMiscellaneousMathematicalSymbolsB} (and fuzzy permutations)
+#
+# Meaning: Block 'Miscellaneous Mathematical Symbols-B'
+#
+return <<'END';
+2980 29FF Miscellaneous Mathematical Symbols-B
+END
diff --git a/lib/unicore/lib/InSuppl2.pl b/lib/unicore/lib/InSuppl2.pl
new file mode 100644
index 0000000000..6e9fb082d9
--- /dev/null
+++ b/lib/unicore/lib/InSuppl2.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementalArrowsA} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplemental Arrows-A'
+#
+return <<'END';
+27F0 27FF Supplemental Arrows-A
+END
diff --git a/lib/unicore/lib/InSuppl3.pl b/lib/unicore/lib/InSuppl3.pl
new file mode 100644
index 0000000000..e4dc4791f9
--- /dev/null
+++ b/lib/unicore/lib/InSuppl3.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementaryPrivateUseAreaA} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplementary Private Use Area-A'
+#
+return <<'END';
+F0000 FFFFF Supplementary Private Use Area-A
+END
diff --git a/lib/unicore/lib/InSuppl4.pl b/lib/unicore/lib/InSuppl4.pl
new file mode 100644
index 0000000000..5a080021c1
--- /dev/null
+++ b/lib/unicore/lib/InSuppl4.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementaryPrivateUseAreaB} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplementary Private Use Area-B'
+#
+return <<'END';
+100000 10FFFF Supplementary Private Use Area-B
+END
diff --git a/lib/unicore/lib/InSuppl5.pl b/lib/unicore/lib/InSuppl5.pl
new file mode 100644
index 0000000000..89c0880761
--- /dev/null
+++ b/lib/unicore/lib/InSuppl5.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementalMathematicalOperators} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplemental Mathematical Operators'
+#
+return <<'END';
+2A00 2AFF Supplemental Mathematical Operators
+END
diff --git a/lib/unicore/lib/InSupple.pl b/lib/unicore/lib/InSupple.pl
new file mode 100644
index 0000000000..3fe71f2bd0
--- /dev/null
+++ b/lib/unicore/lib/InSupple.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InSupplementalArrowsB} (and fuzzy permutations)
+#
+# Meaning: Block 'Supplemental Arrows-B'
+#
+return <<'END';
+2900 297F Supplemental Arrows-B
+END
diff --git a/lib/unicore/lib/InTagalo.pl b/lib/unicore/lib/InTagalo.pl
new file mode 100644
index 0000000000..55c8ca466b
--- /dev/null
+++ b/lib/unicore/lib/InTagalo.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InTagalog} (and fuzzy permutations)
+#
+# Meaning: Block 'Tagalog'
+#
+return <<'END';
+1700 171F Tagalog
+END
diff --git a/lib/unicore/lib/InTagban.pl b/lib/unicore/lib/InTagban.pl
new file mode 100644
index 0000000000..9863a2e3c3
--- /dev/null
+++ b/lib/unicore/lib/InTagban.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InTagbanwa} (and fuzzy permutations)
+#
+# Meaning: Block 'Tagbanwa'
+#
+return <<'END';
+1760 177F Tagbanwa
+END
diff --git a/lib/unicore/lib/InVariat.pl b/lib/unicore/lib/InVariat.pl
new file mode 100644
index 0000000000..1aa8c298b8
--- /dev/null
+++ b/lib/unicore/lib/InVariat.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{InVariationSelectors} (and fuzzy permutations)
+#
+# Meaning: Block 'Variation Selectors'
+#
+return <<'END';
+FE00 FE0F Variation Selectors
+END
diff --git a/lib/unicore/lib/LogicalO.pl b/lib/unicore/lib/LogicalO.pl
new file mode 100644
index 0000000000..ae5ad73f60
--- /dev/null
+++ b/lib/unicore/lib/LogicalO.pl
@@ -0,0 +1,14 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{LogicalOrderException} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Logical_Order_Exception'
+#
+return <<'END';
+0E40 0E44 Logical_Order_Exception
+0EC0 0EC4 Logical_Order_Exception
+END
diff --git a/lib/unicore/lib/OtherDef.pl b/lib/unicore/lib/OtherDef.pl
new file mode 100644
index 0000000000..6bdd19449a
--- /dev/null
+++ b/lib/unicore/lib/OtherDef.pl
@@ -0,0 +1,17 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{OtherDefaultIgnorableCodePoint} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Other_Default_Ignorable_Code_Point'
+#
+return <<'END';
+180B 180D Other_Default_Ignorable_Code_Point
+2060 206F Other_Default_Ignorable_Code_Point
+FE00 FE0F Other_Default_Ignorable_Code_Point
+FFF0 FFFB Other_Default_Ignorable_Code_Point
+E0000 E0FFF Other_Default_Ignorable_Code_Point
+END
diff --git a/lib/unicore/lib/OtherGra.pl b/lib/unicore/lib/OtherGra.pl
new file mode 100644
index 0000000000..7a927cdb45
--- /dev/null
+++ b/lib/unicore/lib/OtherGra.pl
@@ -0,0 +1,13 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{OtherGraphemeExtend} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Other_Grapheme_Extend'
+#
+return <<'END';
+FF9E FF9F Other_Grapheme_Extend
+END
diff --git a/lib/unicore/lib/Radical.pl b/lib/unicore/lib/Radical.pl
new file mode 100644
index 0000000000..2b87cfe792
--- /dev/null
+++ b/lib/unicore/lib/Radical.pl
@@ -0,0 +1,15 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Radical} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Radical'
+#
+return <<'END';
+2E80 2E99 Radical
+2E9B 2EF3 Radical
+2F00 2FD5 Radical
+END
diff --git a/lib/unicore/lib/SoftDott.pl b/lib/unicore/lib/SoftDott.pl
new file mode 100644
index 0000000000..b36e675657
--- /dev/null
+++ b/lib/unicore/lib/SoftDott.pl
@@ -0,0 +1,19 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{SoftDotted} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Soft_Dotted'
+#
+return <<'END';
+0069 006A Soft_Dotted
+012F Soft_Dotted
+0268 Soft_Dotted
+0456 Soft_Dotted
+0458 Soft_Dotted
+1E2D Soft_Dotted
+1ECB Soft_Dotted
+END
diff --git a/lib/unicore/lib/Tagalog.pl b/lib/unicore/lib/Tagalog.pl
new file mode 100644
index 0000000000..78ab346469
--- /dev/null
+++ b/lib/unicore/lib/Tagalog.pl
@@ -0,0 +1,14 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Tagalog} (and fuzzy permutations)
+#
+# Meaning: Script 'TAGALOG'
+#
+return <<'END';
+1700 170C TAGALOG
+170E 1714 TAGALOG
+END
diff --git a/lib/unicore/lib/Tagbanwa.pl b/lib/unicore/lib/Tagbanwa.pl
new file mode 100644
index 0000000000..a7ecbf2af6
--- /dev/null
+++ b/lib/unicore/lib/Tagbanwa.pl
@@ -0,0 +1,15 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{Tagbanwa} (and fuzzy permutations)
+#
+# Meaning: Script 'TAGBANWA'
+#
+return <<'END';
+1760 176C TAGBANWA
+176E 1770 TAGBANWA
+1772 1773 TAGBANWA
+END
diff --git a/lib/unicore/lib/UnifiedI.pl b/lib/unicore/lib/UnifiedI.pl
new file mode 100644
index 0000000000..5e4019a706
--- /dev/null
+++ b/lib/unicore/lib/UnifiedI.pl
@@ -0,0 +1,22 @@
+# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+# This file is built by ./mktables from e.g. UnicodeData.txt.
+# Any changes made here will be lost!
+
+#
+# This file supports:
+# \p{UnifiedIdeograph} (and fuzzy permutations)
+#
+# Meaning: Extended property 'Unified_Ideograph'
+#
+return <<'END';
+3400 4DB5 Unified_Ideograph
+4E00 9FA5 Unified_Ideograph
+FA0E FA0F Unified_Ideograph
+FA11 Unified_Ideograph
+FA13 FA14 Unified_Ideograph
+FA1F Unified_Ideograph
+FA21 Unified_Ideograph
+FA23 FA24 Unified_Ideograph
+FA27 FA29 Unified_Ideograph
+20000 2A6D6 Unified_Ideograph
+END