summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/pods/perluniprops.pod
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/tlperl/lib/pods/perluniprops.pod')
-rw-r--r--Master/tlpkg/tlperl/lib/pods/perluniprops.pod1149
1 files changed, 624 insertions, 525 deletions
diff --git a/Master/tlpkg/tlperl/lib/pods/perluniprops.pod b/Master/tlpkg/tlperl/lib/pods/perluniprops.pod
index 4768df20325..2968f5bbda9 100644
--- a/Master/tlpkg/tlperl/lib/pods/perluniprops.pod
+++ b/Master/tlpkg/tlperl/lib/pods/perluniprops.pod
@@ -2,7 +2,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!
To change this file, edit mktables instead.
@@ -11,7 +11,7 @@ To change this file, edit mktables instead.
=head1 NAME
-perluniprops - Index of Unicode Version 5.2.0 properties in Perl
+perluniprops - Index of Unicode Version 6.0.0 properties in Perl
=head1 DESCRIPTION
@@ -28,7 +28,7 @@ Perl extension. There is some detail about Blocks, Scripts, General_Category,
and Bidi_Class in L<perlunicode>, but to find out about the intricacies of the
Unicode properties, refer to the Unicode standard. A good starting place is
L<http://www.unicode.org/reports/tr44/>. More information on the Perl extensions is in
-L<perlrecharclass>.
+L<perlunicode/Other Properties>.
Note that you can define your own properties; see
L<perlunicode/"User-Defined Character Properties">.
@@ -42,7 +42,7 @@ both single and compound forms.
B<Compound forms> consist of two components, separated by an equals sign or a
colon. The first component is the property name, and the second component is
the particular value of the property to match against, for example,
-'\p{Script: Greek}' or '\p{Script=Greek}' both mean to match characters
+'\p{Script: Greek}' and '\p{Script=Greek}' both mean to match characters
whose Script property is Greek.
B<Single forms>, like '\p{Greek}', are mostly Perl-defined shortcuts for
@@ -93,30 +93,29 @@ adjacent to (but within) the braces and the colon or equal sign.
=back
-Some properties are considered obsolete, but still available. There are
-several varieties of obsolesence:
+Some properties are considered obsolete by Unicode, but still available.
+There are several varieties of obsolescence:
=over 4
=item Obsolete
Properties marked with an 'B<O>' in the table are considered
-obsolete. At the time of this writing (Unicode version 5.2) there is no
-information in the Unicode standard about the implications of a property being
obsolete.
=item Stabilized
-Obsolete properties may be stabilized. This means that they are not actively
-maintained by Unicode, and will not be extended as new characters are added to
-the standard. Such properties are marked with an 'B<S>' in the
-table. At the time of this writing (Unicode version 5.2) there is no further
-information in the Unicode standard about the implications of a property being
-stabilized.
+Obsolete properties may be stabilized. Such a determination does not indicate
+that the property should or should not be used; instead it is a declaration
+that the property will not be maintained nor extended for newly encoded
+characters. Such properties are marked with an 'B<S>' in the
+table.
=item Deprecated
-Obsolete properties may be deprecated. This means that their use is strongly
+An obsolete property may be deprecated, perhaps because its original intent
+has been replaced by another property, or because its specification was
+somehow defective. This means that its use is strongly
discouraged, so much so that a warning will be issued if used, unless the
regular expression is in the scope of a C<S<no warnings 'deprecated'>>
statement. A 'B<D>' flags each such entry in the table, and
@@ -150,7 +149,7 @@ avoid this, or even more clearly, use the compound form, e.g.,
The table below has two columns. The left column contains the \p{}
-constructs to look up, possibly preceeded by the flags mentioned above; and
+constructs to look up, possibly preceded by the flags mentioned above; and
the right column contains information about them, like a description, or
synonyms. It shows both the single and compound forms for each property that
has them. If the left column is a short name for a property, the right column
@@ -168,6 +167,15 @@ Numbers in (parentheses) indicate the total number of code points matched by
the property. For emphasis, those properties that match no code points at all
are listed as well in a separate section following the table.
+Most properties match the same code points regardless of whether C<"/i">
+case-insensitive matching is specified or not. But a few properties are
+affected. These are shown with the notation
+
+ (/i= other_property)
+
+in the second column. Under case-insensitive matching they match the
+same code pode points as the property "other_property".
+
There is no description given for most non-Perl defined properties (See
http://www.unicode.org/reports/tr44/ for that).
@@ -254,19 +262,23 @@ this property.
T \p{Age: 5.2} Code point's usage was introduced in
version 5.2; See also Property
'Present_In' (6648)
+ T \p{Age: 6.0} Code point's usage was introduced in
+ version 6.0; See also Property
+ 'Present_In' (2088)
\p{Age: Unassigned} Code point's usage has not been assigned
in any Unicode release thus far.
- (867_169)
+ (865_081)
\p{AHex} \p{ASCII_Hex_Digit} (= \p{ASCII_Hex_Digit=
Y}) (22)
\p{AHex: *} \p{ASCII_Hex_Digit: *}
+ X \p{Alchemical_Symbols} \p{Block=Alchemical_Symbols} (128)
\p{All} \p{Any} (1_114_112)
- \p{Alnum} Alphabetic and (Decimal) Numeric (100_931)
- \p{Alpha} \p{Alphabetic=Y} (100_520)
+ \p{Alnum} Alphabetic and (Decimal) Numeric (101_959)
+ \p{Alpha} \p{Alphabetic=Y} (101_539)
\p{Alpha: *} \p{Alphabetic: *}
- \p{Alphabetic} \p{Alpha} (= \p{Alphabetic=Y}) (100_520)
- \p{Alphabetic: N*} (Short: \p{Alpha=N}, \P{Alpha}) (1_013_592)
- \p{Alphabetic: Y*} (Short: \p{Alpha=Y}, \p{Alpha}) (100_520)
+ \p{Alphabetic} \p{Alpha} (= \p{Alphabetic=Y}) (101_539)
+ \p{Alphabetic: N*} (Short: \p{Alpha=N}, \P{Alpha}) (1_012_573)
+ \p{Alphabetic: Y*} (Short: \p{Alpha=Y}, \p{Alpha}) (101_539)
X \p{Alphabetic_Presentation_Forms} \p{Block=
Alphabetic_Presentation_Forms} (80)
X \p{Ancient_Greek_Musical_Notation} \p{Block=
@@ -275,9 +287,9 @@ this property.
X \p{Ancient_Symbols} \p{Block=Ancient_Symbols} (64)
\p{Any} [\x{0000}-\x{10FFFF}] (1_114_112)
\p{Arab} \p{Arabic} (= \p{Script=Arabic}) (NOT
- \p{Block=Arabic}) (1030)
+ \p{Block=Arabic}) (1051)
\p{Arabic} \p{Script=Arabic} (Short: \p{Arab}; NOT
- \p{Block=Arabic}) (1030)
+ \p{Block=Arabic}) (1051)
X \p{Arabic_Presentation_Forms_A} \p{Block=
Arabic_Presentation_Forms_A} (688)
X \p{Arabic_Presentation_Forms_B} \p{Block=
@@ -296,7 +308,7 @@ this property.
(22)
\p{ASCII_Hex_Digit: N*} (Short: \p{AHex=N}, \P{AHex}) (1_114_090)
\p{ASCII_Hex_Digit: Y*} (Short: \p{AHex=Y}, \p{AHex}) (22)
- \p{Assigned} All assigned code points (246_877)
+ \p{Assigned} All assigned code points (248_965)
\p{Avestan} \p{Script=Avestan} (Short: \p{Avst}; NOT
\p{Block=Avestan}) (61)
\p{Avst} \p{Avestan} (= \p{Script=Avestan}) (NOT
@@ -306,10 +318,15 @@ this property.
\p{Balinese} \p{Script=Balinese} (Short: \p{Bali}; NOT
\p{Block=Balinese}) (121)
\p{Bamu} \p{Bamum} (= \p{Script=Bamum}) (NOT
- \p{Block=Bamum}) (88)
+ \p{Block=Bamum}) (657)
\p{Bamum} \p{Script=Bamum} (Short: \p{Bamu}; NOT
- \p{Block=Bamum}) (88)
+ \p{Block=Bamum}) (657)
+ X \p{Bamum_Supplement} \p{Block=Bamum_Supplement} (576)
X \p{Basic_Latin} \p{ASCII} (= \p{Block=Basic_Latin}) (128)
+ \p{Batak} \p{Script=Batak} (Short: \p{Batk}; NOT
+ \p{Block=Batak}) (56)
+ \p{Batk} \p{Batak} (= \p{Script=Batak}) (NOT
+ \p{Block=Batak}) (56)
\p{Bc: *} \p{Bidi_Class: *}
\p{Beng} \p{Bengali} (= \p{Script=Bengali}) (NOT
\p{Block=Bengali}) (92)
@@ -322,31 +339,31 @@ this property.
\p{Bidi_Class: Arabic_Letter} (Short: \p{Bc=AL}) (1116)
\p{Bidi_Class: Arabic_Number} (Short: \p{Bc=AN}) (48)
\p{Bidi_Class: B} \p{Bidi_Class=Paragraph_Separator} (7)
- \p{Bidi_Class: BN} \p{Bidi_Class=Boundary_Neutral} (4016)
- \p{Bidi_Class: Boundary_Neutral} (Short: \p{Bc=BN}) (4016)
+ \p{Bidi_Class: BN} \p{Bidi_Class=Boundary_Neutral} (4015)
+ \p{Bidi_Class: Boundary_Neutral} (Short: \p{Bc=BN}) (4015)
\p{Bidi_Class: Common_Separator} (Short: \p{Bc=CS}) (15)
\p{Bidi_Class: CS} \p{Bidi_Class=Common_Separator} (15)
\p{Bidi_Class: EN} \p{Bidi_Class=European_Number} (131)
\p{Bidi_Class: ES} \p{Bidi_Class=European_Separator} (12)
- \p{Bidi_Class: ET} \p{Bidi_Class=European_Terminator} (63)
+ \p{Bidi_Class: ET} \p{Bidi_Class=European_Terminator} (64)
\p{Bidi_Class: European_Number} (Short: \p{Bc=EN}) (131)
\p{Bidi_Class: European_Separator} (Short: \p{Bc=ES}) (12)
- \p{Bidi_Class: European_Terminator} (Short: \p{Bc=ET}) (63)
- \p{Bidi_Class: L} \p{Bidi_Class=Left_To_Right} (1_099_541)
- \p{Bidi_Class: Left_To_Right} (Short: \p{Bc=L}) (1_099_541)
+ \p{Bidi_Class: European_Terminator} (Short: \p{Bc=ET}) (64)
+ \p{Bidi_Class: L} \p{Bidi_Class=Left_To_Right} (1_098_619)
+ \p{Bidi_Class: Left_To_Right} (Short: \p{Bc=L}) (1_098_619)
\p{Bidi_Class: Left_To_Right_Embedding} (Short: \p{Bc=LRE}) (1)
\p{Bidi_Class: Left_To_Right_Override} (Short: \p{Bc=LRO}) (1)
\p{Bidi_Class: LRE} \p{Bidi_Class=Left_To_Right_Embedding} (1)
\p{Bidi_Class: LRO} \p{Bidi_Class=Left_To_Right_Override} (1)
- \p{Bidi_Class: Nonspacing_Mark} (Short: \p{Bc=NSM}) (1173)
- \p{Bidi_Class: NSM} \p{Bidi_Class=Nonspacing_Mark} (1173)
- \p{Bidi_Class: ON} \p{Bidi_Class=Other_Neutral} (3523)
- \p{Bidi_Class: Other_Neutral} (Short: \p{Bc=ON}) (3523)
+ \p{Bidi_Class: Nonspacing_Mark} (Short: \p{Bc=NSM}) (1209)
+ \p{Bidi_Class: NSM} \p{Bidi_Class=Nonspacing_Mark} (1209)
+ \p{Bidi_Class: ON} \p{Bidi_Class=Other_Neutral} (4412)
+ \p{Bidi_Class: Other_Neutral} (Short: \p{Bc=ON}) (4412)
\p{Bidi_Class: Paragraph_Separator} (Short: \p{Bc=B}) (7)
\p{Bidi_Class: PDF} \p{Bidi_Class=Pop_Directional_Format} (1)
\p{Bidi_Class: Pop_Directional_Format} (Short: \p{Bc=PDF}) (1)
- \p{Bidi_Class: R} \p{Bidi_Class=Right_To_Left} (4441)
- \p{Bidi_Class: Right_To_Left} (Short: \p{Bc=R}) (4441)
+ \p{Bidi_Class: R} \p{Bidi_Class=Right_To_Left} (4438)
+ \p{Bidi_Class: Right_To_Left} (Short: \p{Bc=R}) (4438)
\p{Bidi_Class: Right_To_Left_Embedding} (Short: \p{Bc=RLE}) (1)
\p{Bidi_Class: Right_To_Left_Override} (Short: \p{Bc=RLO}) (1)
\p{Bidi_Class: RLE} \p{Bidi_Class=Right_To_Left_Embedding} (1)
@@ -368,6 +385,8 @@ this property.
\p{Blank} \h, Horizontal white space (19)
\p{Blk: *} \p{Block: *}
\p{Block: Aegean_Numbers} (Single: \p{InAegeanNumbers}) (64)
+ \p{Block: Alchemical_Symbols} (Single: \p{InAlchemicalSymbols})
+ (128)
\p{Block: Alphabetic_Presentation_Forms} (Single:
\p{InAlphabeticPresentationForms}) (80)
\p{Block: Ancient_Greek_Musical_Notation} (Single:
@@ -392,7 +411,10 @@ this property.
NOR \p{Is_Balinese}) (128)
\p{Block: Bamum} (Single: \p{InBamum}; NOT \p{Bamum} NOR
\p{Is_Bamum}) (96)
+ \p{Block: Bamum_Supplement} (Single: \p{InBamumSupplement}) (576)
\p{Block: Basic_Latin} (Short: \p{Blk=ASCII}, \p{ASCII}) (128)
+ \p{Block: Batak} (Single: \p{InBatak}; NOT \p{Batak} NOR
+ \p{Is_Batak}) (64)
\p{Block: Bengali} (Single: \p{InBengali}; NOT \p{Bengali}
NOR \p{Is_Bengali}) (128)
\p{Block: Block_Elements} (Single: \p{InBlockElements}) (32)
@@ -400,6 +422,8 @@ this property.
NOR \p{Is_Bopomofo}) (48)
\p{Block: Bopomofo_Extended} (Single: \p{InBopomofoExtended}) (32)
\p{Block: Box_Drawing} (Single: \p{InBoxDrawing}) (128)
+ \p{Block: Brahmi} (Single: \p{InBrahmi}; NOT \p{Brahmi} NOR
+ \p{Is_Brahmi}) (128)
\p{Block: Braille_Patterns} (Single: \p{InBraillePatterns}) (256)
\p{Block: Buginese} (Single: \p{InBuginese}; NOT \p{Buginese}
NOR \p{Is_Buginese}) (32)
@@ -440,6 +464,9 @@ this property.
\p{Block: CJK_Unified_Ideographs_Extension_C} (Single:
\p{InCJKUnifiedIdeographsExtensionC})
(4160)
+ \p{Block: CJK_Unified_Ideographs_Extension_D} (Single:
+ \p{InCJKUnifiedIdeographsExtensionD})
+ (224)
\p{Block: Combining_Diacritical_Marks} (Single:
\p{InCombiningDiacriticalMarks}) (112)
\p{Block: Combining_Diacritical_Marks_For_Symbols} (Short: \p{Blk=
@@ -490,6 +517,7 @@ this property.
\p{InEgyptianHieroglyphs}; NOT
\p{Egyptian_Hieroglyphs} NOR
\p{Is_Egyptian_Hieroglyphs}) (1072)
+ \p{Block: Emoticons} (Single: \p{InEmoticons}) (80)
\p{Block: Enclosed_Alphanumeric_Supplement} (Single:
\p{InEnclosedAlphanumericSupplement})
(256)
@@ -503,6 +531,8 @@ this property.
\p{Block: Ethiopic} (Single: \p{InEthiopic}; NOT \p{Ethiopic}
NOR \p{Is_Ethiopic}) (384)
\p{Block: Ethiopic_Extended} (Single: \p{InEthiopicExtended}) (96)
+ \p{Block: Ethiopic_Extended_A} (Single: \p{InEthiopicExtendedA})
+ (48)
\p{Block: Ethiopic_Supplement} (Single: \p{InEthiopicSupplement})
(32)
\p{Block: General_Punctuation} (Single: \p{InGeneralPunctuation})
@@ -565,6 +595,7 @@ this property.
NOR \p{Is_Javanese}) (96)
\p{Block: Kaithi} (Single: \p{InKaithi}; NOT \p{Kaithi} NOR
\p{Is_Kaithi}) (80)
+ \p{Block: Kana_Supplement} (Single: \p{InKanaSupplement}) (256)
\p{Block: Kanbun} (Single: \p{InKanbun}) (16)
\p{Block: Kangxi_Radicals} (Single: \p{InKangxiRadicals}) (224)
\p{Block: Kannada} (Single: \p{InKannada}; NOT \p{Kannada}
@@ -610,6 +641,8 @@ this property.
\p{Block: Mahjong_Tiles} (Single: \p{InMahjongTiles}) (48)
\p{Block: Malayalam} (Single: \p{InMalayalam}; NOT
\p{Malayalam} NOR \p{Is_Malayalam}) (128)
+ \p{Block: Mandaic} (Single: \p{InMandaic}; NOT \p{Mandaic}
+ NOR \p{Is_Mandaic}) (32)
\p{Block: Mathematical_Alphanumeric_Symbols} (Single:
\p{InMathematicalAlphanumericSymbols})
(1024)
@@ -629,6 +662,9 @@ this property.
\p{Block: Miscellaneous_Symbols_And_Arrows} (Single:
\p{InMiscellaneousSymbolsAndArrows})
(256)
+ \p{Block: Miscellaneous_Symbols_And_Pictographs} (Single:
+ \p{InMiscellaneousSymbolsAnd-
+ Pictographs}) (768)
\p{Block: Miscellaneous_Technical} (Single:
\p{InMiscellaneousTechnical}) (256)
\p{Block: Modifier_Tone_Letters} (Single:
@@ -644,7 +680,7 @@ this property.
(96)
\p{Block: NKo} (Single: \p{InNKo}; NOT \p{Nko} NOR
\p{Is_NKo}) (64)
- \p{Block: No_Block} (Single: \p{InNoBlock}) (864_192)
+ \p{Block: No_Block} (Single: \p{InNoBlock}) (861_664)
\p{Block: Number_Forms} (Single: \p{InNumberForms}) (64)
\p{Block: Ogham} (Single: \p{InOgham}; NOT \p{Ogham} NOR
\p{Is_Ogham}) (32)
@@ -675,6 +711,7 @@ this property.
(128)
\p{Block: Phonetic_Extensions_Supplement} (Single:
\p{InPhoneticExtensionsSupplement}) (64)
+ \p{Block: Playing_Cards} (Single: \p{InPlayingCards}) (96)
\p{Block: Private_Use} \p{Block=Private_Use_Area} (NOT
\p{Private_Use} NOR \p{Is_Private_Use})
(6400)
@@ -749,6 +786,8 @@ this property.
NOR \p{Is_Tibetan}) (256)
\p{Block: Tifinagh} (Single: \p{InTifinagh}; NOT \p{Tifinagh}
NOR \p{Is_Tifinagh}) (80)
+ \p{Block: Transport_And_Map_Symbols} (Single:
+ \p{InTransportAndMapSymbols}) (128)
\p{Block: Ugaritic} (Single: \p{InUgaritic}; NOT \p{Ugaritic}
NOR \p{Is_Ugaritic}) (32)
\p{Block: Unified_Canadian_Aboriginal_Syllabics} (Short: \p{Blk=
@@ -771,11 +810,15 @@ this property.
\p{InYijingHexagramSymbols}) (64)
X \p{Block_Elements} \p{Block=Block_Elements} (32)
\p{Bopo} \p{Bopomofo} (= \p{Script=Bopomofo}) (NOT
- \p{Block=Bopomofo}) (65)
+ \p{Block=Bopomofo}) (70)
\p{Bopomofo} \p{Script=Bopomofo} (Short: \p{Bopo}; NOT
- \p{Block=Bopomofo}) (65)
+ \p{Block=Bopomofo}) (70)
X \p{Bopomofo_Extended} \p{Block=Bopomofo_Extended} (32)
X \p{Box_Drawing} \p{Block=Box_Drawing} (128)
+ \p{Brah} \p{Brahmi} (= \p{Script=Brahmi}) (NOT
+ \p{Block=Brahmi}) (108)
+ \p{Brahmi} \p{Script=Brahmi} (Short: \p{Brah}; NOT
+ \p{Block=Brahmi}) (108)
\p{Brai} \p{Braille} (= \p{Script=Braille}) (256)
\p{Braille} \p{Script=Braille} (Short: \p{Brai}) (256)
X \p{Braille_Patterns} \p{Block=Braille_Patterns} (256)
@@ -790,7 +833,7 @@ this property.
X \p{Byzantine_Musical_Symbols} \p{Block=Byzantine_Musical_Symbols}
(256)
\p{C} \p{Other} (= \p{General_Category=Other})
- (1_006_956)
+ (1_004_868)
\p{Canadian_Aboriginal} \p{Script=Canadian_Aboriginal} (Short:
\p{Cans}) (710)
X \p{Canadian_Syllabics} \p{Unified_Canadian_Aboriginal_Syllabics}
@@ -798,15 +841,15 @@ this property.
Unified_Canadian_Aboriginal_Syllabics})
(640)
T \p{Canonical_Combining_Class: 0} \p{Canonical_Combining_Class=
- Not_Reordered} (1_113_518)
+ Not_Reordered} (1_113_506)
T \p{Canonical_Combining_Class: 1} \p{Canonical_Combining_Class=
Overlay} (26)
T \p{Canonical_Combining_Class: 7} \p{Canonical_Combining_Class=
- Nukta} (11)
+ Nukta} (12)
T \p{Canonical_Combining_Class: 8} \p{Canonical_Combining_Class=
Kana_Voicing} (2)
T \p{Canonical_Combining_Class: 9} \p{Canonical_Combining_Class=
- Virama} (27)
+ Virama} (31)
T \p{Canonical_Combining_Class: 10} (Short: \p{Ccc=10}) (1)
T \p{Canonical_Combining_Class: 11} (Short: \p{Ccc=11}) (1)
T \p{Canonical_Combining_Class: 12} (Short: \p{Ccc=12}) (1)
@@ -854,7 +897,7 @@ this property.
T \p{Canonical_Combining_Class: 218} \p{Canonical_Combining_Class=
Below_Left} (1)
T \p{Canonical_Combining_Class: 220} \p{Canonical_Combining_Class=
- Below} (117)
+ Below} (121)
T \p{Canonical_Combining_Class: 222} \p{Canonical_Combining_Class=
Below_Right} (4)
T \p{Canonical_Combining_Class: 224} \p{Canonical_Combining_Class=
@@ -864,18 +907,18 @@ this property.
T \p{Canonical_Combining_Class: 228} \p{Canonical_Combining_Class=
Above_Left} (3)
T \p{Canonical_Combining_Class: 230} \p{Canonical_Combining_Class=
- Above} (318)
+ Above} (320)
T \p{Canonical_Combining_Class: 232} \p{Canonical_Combining_Class=
Above_Right} (4)
T \p{Canonical_Combining_Class: 233} \p{Canonical_Combining_Class=
- Double_Below} (3)
+ Double_Below} (4)
T \p{Canonical_Combining_Class: 234} \p{Canonical_Combining_Class=
Double_Above} (5)
T \p{Canonical_Combining_Class: 240} \p{Canonical_Combining_Class=
Iota_Subscript} (1)
\p{Canonical_Combining_Class: A} \p{Canonical_Combining_Class=
- Above} (318)
- \p{Canonical_Combining_Class: Above} (Short: \p{Ccc=A}) (318)
+ Above} (320)
+ \p{Canonical_Combining_Class: Above} (Short: \p{Ccc=A}) (320)
\p{Canonical_Combining_Class: Above_Left} (Short: \p{Ccc=AL}) (3)
\p{Canonical_Combining_Class: Above_Right} (Short: \p{Ccc=AR}) (4)
\p{Canonical_Combining_Class: AL} \p{Canonical_Combining_Class=
@@ -899,8 +942,8 @@ this property.
\p{Canonical_Combining_Class: Attached_Below_Left} (Short: \p{Ccc=
ATBL}) (0)
\p{Canonical_Combining_Class: B} \p{Canonical_Combining_Class=
- Below} (117)
- \p{Canonical_Combining_Class: Below} (Short: \p{Ccc=B}) (117)
+ Below} (121)
+ \p{Canonical_Combining_Class: Below} (Short: \p{Ccc=B}) (121)
\p{Canonical_Combining_Class: Below_Left} (Short: \p{Ccc=BL}) (1)
\p{Canonical_Combining_Class: Below_Right} (Short: \p{Ccc=BR}) (4)
\p{Canonical_Combining_Class: BL} \p{Canonical_Combining_Class=
@@ -910,9 +953,9 @@ this property.
\p{Canonical_Combining_Class: DA} \p{Canonical_Combining_Class=
Double_Above} (5)
\p{Canonical_Combining_Class: DB} \p{Canonical_Combining_Class=
- Double_Below} (3)
+ Double_Below} (4)
\p{Canonical_Combining_Class: Double_Above} (Short: \p{Ccc=DA}) (5)
- \p{Canonical_Combining_Class: Double_Below} (Short: \p{Ccc=DB}) (3)
+ \p{Canonical_Combining_Class: Double_Below} (Short: \p{Ccc=DB}) (4)
\p{Canonical_Combining_Class: Iota_Subscript} (Short: \p{Ccc=IS})
(1)
\p{Canonical_Combining_Class: IS} \p{Canonical_Combining_Class=
@@ -924,35 +967,35 @@ this property.
Left} (2)
\p{Canonical_Combining_Class: Left} (Short: \p{Ccc=L}) (2)
\p{Canonical_Combining_Class: NK} \p{Canonical_Combining_Class=
- Nukta} (11)
+ Nukta} (12)
\p{Canonical_Combining_Class: Not_Reordered} (Short: \p{Ccc=NR})
- (1_113_518)
+ (1_113_506)
\p{Canonical_Combining_Class: NR} \p{Canonical_Combining_Class=
- Not_Reordered} (1_113_518)
- \p{Canonical_Combining_Class: Nukta} (Short: \p{Ccc=NK}) (11)
+ Not_Reordered} (1_113_506)
+ \p{Canonical_Combining_Class: Nukta} (Short: \p{Ccc=NK}) (12)
\p{Canonical_Combining_Class: OV} \p{Canonical_Combining_Class=
Overlay} (26)
\p{Canonical_Combining_Class: Overlay} (Short: \p{Ccc=OV}) (26)
\p{Canonical_Combining_Class: R} \p{Canonical_Combining_Class=
Right} (1)
\p{Canonical_Combining_Class: Right} (Short: \p{Ccc=R}) (1)
- \p{Canonical_Combining_Class: Virama} (Short: \p{Ccc=VR}) (27)
+ \p{Canonical_Combining_Class: Virama} (Short: \p{Ccc=VR}) (31)
\p{Canonical_Combining_Class: VR} \p{Canonical_Combining_Class=
- Virama} (27)
+ Virama} (31)
\p{Cans} \p{Canadian_Aboriginal} (= \p{Script=
Canadian_Aboriginal}) (710)
\p{Cari} \p{Carian} (= \p{Script=Carian}) (NOT
\p{Block=Carian}) (49)
\p{Carian} \p{Script=Carian} (Short: \p{Cari}; NOT
\p{Block=Carian}) (49)
- \p{Case_Ignorable} \p{Case_Ignorable=Y} (Short: \p{CI}) (1632)
- \p{Case_Ignorable: N*} (Short: \p{CI=N}, \P{CI}) (1_112_480)
- \p{Case_Ignorable: Y*} (Short: \p{CI=Y}, \p{CI}) (1632)
- \p{Cased} \p{Cased=Y} (3408)
- \p{Cased: N*} (Single: \P{Cased}) (1_110_704)
- \p{Cased: Y*} (Single: \p{Cased}) (3408)
+ \p{Case_Ignorable} \p{Case_Ignorable=Y} (Short: \p{CI}) (1692)
+ \p{Case_Ignorable: N*} (Short: \p{CI=N}, \P{CI}) (1_112_420)
+ \p{Case_Ignorable: Y*} (Short: \p{CI=Y}, \p{CI}) (1692)
+ \p{Cased} \p{Cased=Y} (3427)
+ \p{Cased: N*} (Single: \P{Cased}) (1_110_685)
+ \p{Cased: Y*} (Single: \p{Cased}) (3427)
\p{Cased_Letter} \p{General_Category=Cased_Letter} (Short:
- \p{LC}) (3207)
+ \p{LC}) (3226)
\p{Category: *} \p{General_Category: *}
\p{Cc} \p{Cntrl} (= \p{General_Category=Control})
(65)
@@ -964,44 +1007,44 @@ this property.
(140)
\p{Cham} \p{Script=Cham} (NOT \p{Block=Cham}) (83)
\p{Changes_When_Casefolded} \p{Changes_When_Casefolded=Y} (Short:
- \p{CWCF}) (1093)
+ \p{CWCF}) (1102)
\p{Changes_When_Casefolded: N*} (Short: \p{CWCF=N}, \P{CWCF})
- (1_113_019)
+ (1_113_010)
\p{Changes_When_Casefolded: Y*} (Short: \p{CWCF=Y}, \p{CWCF})
- (1093)
+ (1102)
\p{Changes_When_Casemapped} \p{Changes_When_Casemapped=Y} (Short:
- \p{CWCM}) (2110)
+ \p{CWCM}) (2128)
\p{Changes_When_Casemapped: N*} (Short: \p{CWCM=N}, \P{CWCM})
- (1_112_002)
+ (1_111_984)
\p{Changes_When_Casemapped: Y*} (Short: \p{CWCM=Y}, \p{CWCM})
- (2110)
+ (2128)
\p{Changes_When_Lowercased} \p{Changes_When_Lowercased=Y} (Short:
- \p{CWL}) (1029)
+ \p{CWL}) (1038)
\p{Changes_When_Lowercased: N*} (Short: \p{CWL=N}, \P{CWL})
- (1_113_083)
- \p{Changes_When_Lowercased: Y*} (Short: \p{CWL=Y}, \p{CWL}) (1029)
+ (1_113_074)
+ \p{Changes_When_Lowercased: Y*} (Short: \p{CWL=Y}, \p{CWL}) (1038)
\p{Changes_When_NFKC_Casefolded} \p{Changes_When_NFKC_Casefolded=
- Y} (Short: \p{CWKCF}) (9740)
+ Y} (Short: \p{CWKCF}) (9792)
\p{Changes_When_NFKC_Casefolded: N*} (Short: \p{CWKCF=N},
- \P{CWKCF}) (1_104_372)
+ \P{CWKCF}) (1_104_320)
\p{Changes_When_NFKC_Casefolded: Y*} (Short: \p{CWKCF=Y},
- \p{CWKCF}) (9740)
+ \p{CWKCF}) (9792)
\p{Changes_When_Titlecased} \p{Changes_When_Titlecased=Y} (Short:
- \p{CWT}) (1085)
+ \p{CWT}) (1094)
\p{Changes_When_Titlecased: N*} (Short: \p{CWT=N}, \P{CWT})
- (1_113_027)
- \p{Changes_When_Titlecased: Y*} (Short: \p{CWT=Y}, \p{CWT}) (1085)
+ (1_113_018)
+ \p{Changes_When_Titlecased: Y*} (Short: \p{CWT=Y}, \p{CWT}) (1094)
\p{Changes_When_Uppercased} \p{Changes_When_Uppercased=Y} (Short:
- \p{CWU}) (1112)
+ \p{CWU}) (1121)
\p{Changes_When_Uppercased: N*} (Short: \p{CWU=N}, \P{CWU})
- (1_113_000)
- \p{Changes_When_Uppercased: Y*} (Short: \p{CWU=Y}, \p{CWU}) (1112)
+ (1_112_991)
+ \p{Changes_When_Uppercased: Y*} (Short: \p{CWU=Y}, \p{CWU}) (1121)
\p{Cher} \p{Cherokee} (= \p{Script=Cherokee}) (NOT
\p{Block=Cherokee}) (85)
\p{Cherokee} \p{Script=Cherokee} (Short: \p{Cher}; NOT
\p{Block=Cherokee}) (85)
\p{CI} \p{Case_Ignorable} (= \p{Case_Ignorable=
- Y}) (1632)
+ Y}) (1692)
\p{CI: *} \p{Case_Ignorable: *}
X \p{CJK_Compatibility} \p{Block=CJK_Compatibility} (256)
X \p{CJK_Compatibility_Forms} \p{Block=CJK_Compatibility_Forms} (32)
@@ -1025,10 +1068,12 @@ this property.
X \p{CJK_Unified_Ideographs_Extension_C} \p{Block=
CJK_Unified_Ideographs_Extension_C}
(4160)
+ X \p{CJK_Unified_Ideographs_Extension_D} \p{Block=
+ CJK_Unified_Ideographs_Extension_D} (224)
\p{Close_Punctuation} \p{General_Category=Close_Punctuation}
(Short: \p{Pe}) (71)
\p{Cn} \p{Unassigned} (= \p{General_Category=
- Unassigned}) (867_235)
+ Unassigned}) (865_147)
\p{Cntrl} \p{General_Category=Control} Control
characters (Short: \p{Cc}) (65)
\p{Co} \p{Private_Use} (= \p{General_Category=
@@ -1049,7 +1094,7 @@ this property.
Symbols} (= \p{Block=
Combining_Diacritical_Marks_For_-
Symbols}) (48)
- \p{Common} \p{Script=Common} (Short: \p{Zyyy}) (5395)
+ \p{Common} \p{Script=Common} (Short: \p{Zyyy}) (6379)
X \p{Common_Indic_Number_Forms} \p{Block=Common_Indic_Number_Forms}
(16)
\p{Comp_Ex} \p{Full_Composition_Exclusion} (=
@@ -1078,52 +1123,52 @@ this property.
X \p{Cuneiform_Numbers_And_Punctuation} \p{Block=
Cuneiform_Numbers_And_Punctuation} (128)
\p{Currency_Symbol} \p{General_Category=Currency_Symbol}
- (Short: \p{Sc}) (46)
+ (Short: \p{Sc}) (47)
X \p{Currency_Symbols} \p{Block=Currency_Symbols} (48)
\p{CWCF} \p{Changes_When_Casefolded} (=
- \p{Changes_When_Casefolded=Y}) (1093)
+ \p{Changes_When_Casefolded=Y}) (1102)
\p{CWCF: *} \p{Changes_When_Casefolded: *}
\p{CWCM} \p{Changes_When_Casemapped} (=
- \p{Changes_When_Casemapped=Y}) (2110)
+ \p{Changes_When_Casemapped=Y}) (2128)
\p{CWCM: *} \p{Changes_When_Casemapped: *}
\p{CWKCF} \p{Changes_When_NFKC_Casefolded} (=
\p{Changes_When_NFKC_Casefolded=Y})
- (9740)
+ (9792)
\p{CWKCF: *} \p{Changes_When_NFKC_Casefolded: *}
\p{CWL} \p{Changes_When_Lowercased} (=
- \p{Changes_When_Lowercased=Y}) (1029)
+ \p{Changes_When_Lowercased=Y}) (1038)
\p{CWL: *} \p{Changes_When_Lowercased: *}
\p{CWT} \p{Changes_When_Titlecased} (=
- \p{Changes_When_Titlecased=Y}) (1085)
+ \p{Changes_When_Titlecased=Y}) (1094)
\p{CWT: *} \p{Changes_When_Titlecased: *}
\p{CWU} \p{Changes_When_Uppercased} (=
- \p{Changes_When_Uppercased=Y}) (1112)
+ \p{Changes_When_Uppercased=Y}) (1121)
\p{CWU: *} \p{Changes_When_Uppercased: *}
\p{Cypriot} \p{Script=Cypriot} (Short: \p{Cprt}) (55)
X \p{Cypriot_Syllabary} \p{Block=Cypriot_Syllabary} (64)
\p{Cyrillic} \p{Script=Cyrillic} (Short: \p{Cyrl}; NOT
- \p{Block=Cyrillic}) (404)
+ \p{Block=Cyrillic}) (408)
X \p{Cyrillic_Extended_A} \p{Block=Cyrillic_Extended_A} (32)
X \p{Cyrillic_Extended_B} \p{Block=Cyrillic_Extended_B} (96)
X \p{Cyrillic_Supplement} \p{Block=Cyrillic_Supplement} (48)
X \p{Cyrillic_Supplementary} \p{Cyrillic_Supplement} (= \p{Block=
Cyrillic_Supplement}) (48)
\p{Cyrl} \p{Cyrillic} (= \p{Script=Cyrillic}) (NOT
- \p{Block=Cyrillic}) (404)
+ \p{Block=Cyrillic}) (408)
\p{Dash} \p{Dash=Y} (25)
\p{Dash: N*} (Single: \P{Dash}) (1_114_087)
\p{Dash: Y*} (Single: \p{Dash}) (25)
\p{Dash_Punctuation} \p{General_Category=Dash_Punctuation}
(Short: \p{Pd}) (21)
\p{Decimal_Number} \p{Digit} (= \p{General_Category=
- Decimal_Number}) (411)
+ Decimal_Number}) (420)
\p{Decomposition_Type: Can} \p{Decomposition_Type=Canonical}
(13_221)
\p{Decomposition_Type: Canonical} (Short: \p{Dt=Can}) (13_221)
- \p{Decomposition_Type: Circle} (Short: \p{Dt=Enc}) (238)
+ \p{Decomposition_Type: Circle} (Short: \p{Dt=Enc}) (240)
\p{Decomposition_Type: Com} \p{Decomposition_Type=Compat} (720)
\p{Decomposition_Type: Compat} (Short: \p{Dt=Com}) (720)
- \p{Decomposition_Type: Enc} \p{Decomposition_Type=Circle} (238)
+ \p{Decomposition_Type: Enc} \p{Decomposition_Type=Circle} (240)
\p{Decomposition_Type: Fin} \p{Decomposition_Type=Final} (240)
\p{Decomposition_Type: Final} (Short: \p{Dt=Fin}) (240)
\p{Decomposition_Type: Font} (Short: \p{Dt=Font}) (1043)
@@ -1140,16 +1185,16 @@ this property.
\p{Decomposition_Type: Nb} \p{Decomposition_Type=Nobreak} (5)
\p{Decomposition_Type: Nobreak} (Short: \p{Dt=Nb}) (5)
\p{Decomposition_Type: Non_Canon} \p{Decomposition_Type=
- Non_Canonical} (Perl extension) (3467)
+ Non_Canonical} (Perl extension) (3510)
\p{Decomposition_Type: Non_Canonical} Union of all non-canonical
decompositions (Short: \p{Dt=NonCanon})
- (Perl extension) (3467)
- \p{Decomposition_Type: None} (Short: \p{Dt=None}) (1_097_424)
+ (Perl extension) (3510)
+ \p{Decomposition_Type: None} (Short: \p{Dt=None}) (1_097_381)
\p{Decomposition_Type: Small} (Short: \p{Dt=Sml}) (26)
\p{Decomposition_Type: Sml} \p{Decomposition_Type=Small} (26)
- \p{Decomposition_Type: Sqr} \p{Decomposition_Type=Square} (251)
- \p{Decomposition_Type: Square} (Short: \p{Dt=Sqr}) (251)
- \p{Decomposition_Type: Sub} (Short: \p{Dt=Sub}) (30)
+ \p{Decomposition_Type: Sqr} \p{Decomposition_Type=Square} (284)
+ \p{Decomposition_Type: Square} (Short: \p{Dt=Sqr}) (284)
+ \p{Decomposition_Type: Sub} (Short: \p{Dt=Sub}) (38)
\p{Decomposition_Type: Sup} \p{Decomposition_Type=Super} (142)
\p{Decomposition_Type: Super} (Short: \p{Dt=Sup}) (142)
\p{Decomposition_Type: Vert} \p{Decomposition_Type=Vertical} (35)
@@ -1161,16 +1206,16 @@ this property.
(1_109_945)
\p{Default_Ignorable_Code_Point: Y*} (Short: \p{DI=Y}, \p{DI})
(4167)
- \p{Dep} \p{Deprecated} (= \p{Deprecated=Y}) (110)
+ \p{Dep} \p{Deprecated} (= \p{Deprecated=Y}) (111)
\p{Dep: *} \p{Deprecated: *}
- \p{Deprecated} \p{Deprecated=Y} (Short: \p{Dep}) (110)
- \p{Deprecated: N*} (Short: \p{Dep=N}, \P{Dep}) (1_114_002)
- \p{Deprecated: Y*} (Short: \p{Dep=Y}, \p{Dep}) (110)
+ \p{Deprecated} \p{Deprecated=Y} (Short: \p{Dep}) (111)
+ \p{Deprecated: N*} (Short: \p{Dep=N}, \P{Dep}) (1_114_001)
+ \p{Deprecated: Y*} (Short: \p{Dep=Y}, \p{Dep}) (111)
\p{Deseret} \p{Script=Deseret} (Short: \p{Dsrt}) (80)
\p{Deva} \p{Devanagari} (= \p{Script=Devanagari})
- (NOT \p{Block=Devanagari}) (140)
+ (NOT \p{Block=Devanagari}) (150)
\p{Devanagari} \p{Script=Devanagari} (Short: \p{Deva};
- NOT \p{Block=Devanagari}) (140)
+ NOT \p{Block=Devanagari}) (150)
X \p{Devanagari_Extended} \p{Block=Devanagari_Extended} (32)
\p{DI} \p{Default_Ignorable_Code_Point} (=
\p{Default_Ignorable_Code_Point=Y})
@@ -1181,32 +1226,33 @@ this property.
\p{Diacritic} \p{Diacritic=Y} (Short: \p{Dia}) (639)
\p{Diacritic: N*} (Short: \p{Dia=N}, \P{Dia}) (1_113_473)
\p{Diacritic: Y*} (Short: \p{Dia=Y}, \p{Dia}) (639)
- \p{Digit} \p{General_Category=Decimal_Number} \d,
- extended beyond just [0-9] (Short:
- \p{Nd}) (411)
+ \p{Digit} \p{General_Category=Decimal_Number} [0-9]
+ + all other decimal digits (Short:
+ \p{Nd}) (420)
X \p{Dingbats} \p{Block=Dingbats} (192)
X \p{Domino_Tiles} \p{Block=Domino_Tiles} (112)
\p{Dsrt} \p{Deseret} (= \p{Script=Deseret}) (80)
\p{Dt: *} \p{Decomposition_Type: *}
\p{Ea: *} \p{East_Asian_Width: *}
- \p{East_Asian_Width: A} \p{East_Asian_Width=Ambiguous} (138_666)
- \p{East_Asian_Width: Ambiguous} (Short: \p{Ea=A}) (138_666)
+ \p{East_Asian_Width: A} \p{East_Asian_Width=Ambiguous} (138_746)
+ \p{East_Asian_Width: Ambiguous} (Short: \p{Ea=A}) (138_746)
\p{East_Asian_Width: F} \p{East_Asian_Width=Fullwidth} (104)
\p{East_Asian_Width: Fullwidth} (Short: \p{Ea=F}) (104)
\p{East_Asian_Width: H} \p{East_Asian_Width=Halfwidth} (123)
\p{East_Asian_Width: Halfwidth} (Short: \p{Ea=H}) (123)
- \p{East_Asian_Width: N} \p{East_Asian_Width=Neutral} (801_909)
+ \p{East_Asian_Width: N} \p{East_Asian_Width=Neutral} (801_811)
\p{East_Asian_Width: Na} \p{East_Asian_Width=Narrow} (111)
\p{East_Asian_Width: Narrow} (Short: \p{Ea=Na}) (111)
- \p{East_Asian_Width: Neutral} (Short: \p{Ea=N}) (801_909)
- \p{East_Asian_Width: W} \p{East_Asian_Width=Wide} (173_199)
- \p{East_Asian_Width: Wide} (Short: \p{Ea=W}) (173_199)
+ \p{East_Asian_Width: Neutral} (Short: \p{Ea=N}) (801_811)
+ \p{East_Asian_Width: W} \p{East_Asian_Width=Wide} (173_217)
+ \p{East_Asian_Width: Wide} (Short: \p{Ea=W}) (173_217)
\p{Egyp} \p{Egyptian_Hieroglyphs} (= \p{Script=
Egyptian_Hieroglyphs}) (NOT \p{Block=
Egyptian_Hieroglyphs}) (1071)
\p{Egyptian_Hieroglyphs} \p{Script=Egyptian_Hieroglyphs} (Short:
\p{Egyp}; NOT \p{Block=
Egyptian_Hieroglyphs}) (1071)
+ X \p{Emoticons} \p{Block=Emoticons} (80)
X \p{Enclosed_Alphanumeric_Supplement} \p{Block=
Enclosed_Alphanumeric_Supplement} (256)
X \p{Enclosed_Alphanumerics} \p{Block=Enclosed_Alphanumerics} (160)
@@ -1215,12 +1261,13 @@ this property.
X \p{Enclosed_Ideographic_Supplement} \p{Block=
Enclosed_Ideographic_Supplement} (256)
\p{Enclosing_Mark} \p{General_Category=Enclosing_Mark}
- (Short: \p{Me}) (13)
+ (Short: \p{Me}) (12)
\p{Ethi} \p{Ethiopic} (= \p{Script=Ethiopic}) (NOT
- \p{Block=Ethiopic}) (461)
+ \p{Block=Ethiopic}) (495)
\p{Ethiopic} \p{Script=Ethiopic} (Short: \p{Ethi}; NOT
- \p{Block=Ethiopic}) (461)
+ \p{Block=Ethiopic}) (495)
X \p{Ethiopic_Extended} \p{Block=Ethiopic_Extended} (96)
+ X \p{Ethiopic_Extended_A} \p{Block=Ethiopic_Extended_A} (48)
X \p{Ethiopic_Supplement} \p{Block=Ethiopic_Supplement} (32)
\p{Ext} \p{Extender} (= \p{Extender=Y}) (28)
\p{Ext: *} \p{Extender: *}
@@ -1239,14 +1286,14 @@ this property.
\p{CompEx}) (1118)
\p{Gc: *} \p{General_Category: *}
\p{GCB: *} \p{Grapheme_Cluster_Break: *}
- \p{General_Category: C} \p{General_Category=Other} (1_006_956)
+ \p{General_Category: C} \p{General_Category=Other} (1_004_868)
\p{General_Category: Cased_Letter} [\p{Ll}\p{Lu}\p{Lt}] (Short:
- \p{Gc=LC}, \p{LC}) (3207)
+ \p{Gc=LC}, \p{LC}) (3226)
\p{General_Category: Cc} \p{General_Category=Control} (65)
\p{General_Category: Cf} \p{General_Category=Format} (140)
\p{General_Category: Close_Punctuation} (Short: \p{Gc=Pe}, \p{Pe})
(71)
- \p{General_Category: Cn} \p{General_Category=Unassigned} (867_235)
+ \p{General_Category: Cn} \p{General_Category=Unassigned} (865_147)
\p{General_Category: Cntrl} \p{General_Category=Control} (65)
\p{General_Category: Co} \p{General_Category=Private_Use} (137_468)
\p{General_Category: Connector_Punctuation} (Short: \p{Gc=Pc},
@@ -1254,66 +1301,69 @@ this property.
\p{General_Category: Control} (Short: \p{Gc=Cc}, \p{Cc}) (65)
\p{General_Category: Cs} \p{General_Category=Surrogate} (2048)
\p{General_Category: Currency_Symbol} (Short: \p{Gc=Sc}, \p{Sc})
- (46)
+ (47)
\p{General_Category: Dash_Punctuation} (Short: \p{Gc=Pd}, \p{Pd})
(21)
\p{General_Category: Decimal_Number} (Short: \p{Gc=Nd}, \p{Nd})
- (411)
+ (420)
\p{General_Category: Digit} \p{General_Category=Decimal_Number}
- (411)
+ (420)
\p{General_Category: Enclosing_Mark} (Short: \p{Gc=Me}, \p{Me})
- (13)
+ (12)
\p{General_Category: Final_Punctuation} (Short: \p{Gc=Pf}, \p{Pf})
(10)
\p{General_Category: Format} (Short: \p{Gc=Cf}, \p{Cf}) (140)
\p{General_Category: Initial_Punctuation} (Short: \p{Gc=Pi},
\p{Pi}) (12)
- \p{General_Category: L} \p{General_Category=Letter} (99_537)
- X \p{General_Category: L&} \p{General_Category=Cased_Letter} (3207)
- X \p{General_Category: L_} \p{General_Category=Cased_Letter} (3207)
- \p{General_Category: LC} \p{General_Category=Cased_Letter} (3207)
- \p{General_Category: Letter} (Short: \p{Gc=L}, \p{L}) (99_537)
+ \p{General_Category: L} \p{General_Category=Letter} (100_520)
+ X \p{General_Category: L&} \p{General_Category=Cased_Letter} (3226)
+ X \p{General_Category: L_} \p{General_Category=Cased_Letter} (3226)
+ \p{General_Category: LC} \p{General_Category=Cased_Letter} (3226)
+ \p{General_Category: Letter} (Short: \p{Gc=L}, \p{L}) (100_520)
\p{General_Category: Letter_Number} (Short: \p{Gc=Nl}, \p{Nl})
(224)
\p{General_Category: Line_Separator} (Short: \p{Gc=Zl}, \p{Zl}) (1)
\p{General_Category: Ll} \p{General_Category=Lowercase_Letter}
- (1749)
- \p{General_Category: Lm} \p{General_Category=Modifier_Letter} (202)
- \p{General_Category: Lo} \p{General_Category=Other_Letter} (96_128)
- \p{General_Category: Lowercase_Letter} (Short: \p{Gc=Ll}, \p{Ll})
- (1749)
- \p{General_Category: Lt} \p{General_Category=Titlecase_Letter} (31)
+ (/i= General_Category=Cased_Letter)
+ (1759)
+ \p{General_Category: Lm} \p{General_Category=Modifier_Letter} (210)
+ \p{General_Category: Lo} \p{General_Category=Other_Letter} (97_084)
+ \p{General_Category: Lowercase_Letter} (Short: \p{Gc=Ll}, \p{Ll};
+ /i= General_Category=Cased_Letter) (1759)
+ \p{General_Category: Lt} \p{General_Category=Titlecase_Letter}
+ (/i= General_Category=Cased_Letter) (31)
\p{General_Category: Lu} \p{General_Category=Uppercase_Letter}
- (1427)
- \p{General_Category: M} \p{General_Category=Mark} (1451)
- \p{General_Category: Mark} (Short: \p{Gc=M}, \p{M}) (1451)
- \p{General_Category: Math_Symbol} (Short: \p{Gc=Sm}, \p{Sm}) (945)
- \p{General_Category: Mc} \p{General_Category=Spacing_Mark} (276)
- \p{General_Category: Me} \p{General_Category=Enclosing_Mark} (13)
+ (/i= General_Category=Cased_Letter)
+ (1436)
+ \p{General_Category: M} \p{General_Category=Mark} (1498)
+ \p{General_Category: Mark} (Short: \p{Gc=M}, \p{M}) (1498)
+ \p{General_Category: Math_Symbol} (Short: \p{Gc=Sm}, \p{Sm}) (948)
+ \p{General_Category: Mc} \p{General_Category=Spacing_Mark} (287)
+ \p{General_Category: Me} \p{General_Category=Enclosing_Mark} (12)
\p{General_Category: Mn} \p{General_Category=Nonspacing_Mark}
- (1162)
+ (1199)
\p{General_Category: Modifier_Letter} (Short: \p{Gc=Lm}, \p{Lm})
- (202)
+ (210)
\p{General_Category: Modifier_Symbol} (Short: \p{Gc=Sk}, \p{Sk})
- (99)
- \p{General_Category: N} \p{General_Category=Number} (1064)
- \p{General_Category: Nd} \p{General_Category=Decimal_Number} (411)
+ (115)
+ \p{General_Category: N} \p{General_Category=Number} (1100)
+ \p{General_Category: Nd} \p{General_Category=Decimal_Number} (420)
\p{General_Category: Nl} \p{General_Category=Letter_Number} (224)
- \p{General_Category: No} \p{General_Category=Other_Number} (429)
+ \p{General_Category: No} \p{General_Category=Other_Number} (456)
\p{General_Category: Nonspacing_Mark} (Short: \p{Gc=Mn}, \p{Mn})
- (1162)
- \p{General_Category: Number} (Short: \p{Gc=N}, \p{N}) (1064)
+ (1199)
+ \p{General_Category: Number} (Short: \p{Gc=N}, \p{N}) (1100)
\p{General_Category: Open_Punctuation} (Short: \p{Gc=Ps}, \p{Ps})
(72)
- \p{General_Category: Other} (Short: \p{Gc=C}, \p{C}) (1_006_956)
+ \p{General_Category: Other} (Short: \p{Gc=C}, \p{C}) (1_004_868)
\p{General_Category: Other_Letter} (Short: \p{Gc=Lo}, \p{Lo})
- (96_128)
- \p{General_Category: Other_Number} (Short: \p{Gc=No}, \p{No}) (429)
+ (97_084)
+ \p{General_Category: Other_Number} (Short: \p{Gc=No}, \p{No}) (456)
\p{General_Category: Other_Punctuation} (Short: \p{Gc=Po}, \p{Po})
- (389)
+ (402)
\p{General_Category: Other_Symbol} (Short: \p{Gc=So}, \p{So})
- (3409)
- \p{General_Category: P} \p{General_Category=Punctuation} (585)
+ (4398)
+ \p{General_Category: P} \p{General_Category=Punctuation} (598)
\p{General_Category: Paragraph_Separator} (Short: \p{Gc=Zp},
\p{Zp}) (1)
\p{General_Category: Pc} \p{General_Category=
@@ -1326,30 +1376,29 @@ this property.
\p{General_Category: Pi} \p{General_Category=Initial_Punctuation}
(12)
\p{General_Category: Po} \p{General_Category=Other_Punctuation}
- (389)
+ (402)
\p{General_Category: Private_Use} (Short: \p{Gc=Co}, \p{Co})
(137_468)
\p{General_Category: Ps} \p{General_Category=Open_Punctuation} (72)
- \p{General_Category: Punct} \p{General_Category=Punctuation} (585)
- \p{General_Category: Punctuation} (Short: \p{Gc=P}, \p{P}) (585)
- \p{General_Category: S} \p{General_Category=Symbol} (4499)
- \p{General_Category: Sc} \p{General_Category=Currency_Symbol} (46)
+ \p{General_Category: Punct} \p{General_Category=Punctuation} (598)
+ \p{General_Category: Punctuation} (Short: \p{Gc=P}, \p{P}) (598)
+ \p{General_Category: S} \p{General_Category=Symbol} (5508)
+ \p{General_Category: Sc} \p{General_Category=Currency_Symbol} (47)
\p{General_Category: Separator} (Short: \p{Gc=Z}, \p{Z}) (20)
- \p{General_Category: Sk} \p{General_Category=Modifier_Symbol} (99)
- \p{General_Category: Sm} \p{General_Category=Math_Symbol} (945)
- \p{General_Category: So} \p{General_Category=Other_Symbol} (3409)
+ \p{General_Category: Sk} \p{General_Category=Modifier_Symbol} (115)
+ \p{General_Category: Sm} \p{General_Category=Math_Symbol} (948)
+ \p{General_Category: So} \p{General_Category=Other_Symbol} (4398)
\p{General_Category: Space_Separator} (Short: \p{Gc=Zs}, \p{Zs})
(18)
- \p{General_Category: Spacing_Mark} (Short: \p{Gc=Mc}, \p{Mc}) (276)
- \p{General_Category: Surrogate} Mostly not usable in Perl. (Short:
- \p{Gc=Cs}, \p{Cs}) (2048)
- \p{General_Category: Symbol} (Short: \p{Gc=S}, \p{S}) (4499)
- \p{General_Category: Titlecase_Letter} (Short: \p{Gc=Lt}, \p{Lt})
- (31)
+ \p{General_Category: Spacing_Mark} (Short: \p{Gc=Mc}, \p{Mc}) (287)
+ \p{General_Category: Surrogate} (Short: \p{Gc=Cs}, \p{Cs}) (2048)
+ \p{General_Category: Symbol} (Short: \p{Gc=S}, \p{S}) (5508)
+ \p{General_Category: Titlecase_Letter} (Short: \p{Gc=Lt}, \p{Lt};
+ /i= General_Category=Cased_Letter) (31)
\p{General_Category: Unassigned} (Short: \p{Gc=Cn}, \p{Cn})
- (867_235)
- \p{General_Category: Uppercase_Letter} (Short: \p{Gc=Lu}, \p{Lu})
- (1427)
+ (865_147)
+ \p{General_Category: Uppercase_Letter} (Short: \p{Gc=Lu}, \p{Lu};
+ /i= General_Category=Cased_Letter) (1436)
\p{General_Category: Z} \p{General_Category=Separator} (20)
\p{General_Category: Zl} \p{General_Category=Line_Separator} (1)
\p{General_Category: Zp} \p{General_Category=Paragraph_Separator}
@@ -1371,43 +1420,43 @@ this property.
\p{Gothic} \p{Script=Gothic} (Short: \p{Goth}; NOT
\p{Block=Gothic}) (27)
\p{Gr_Base} \p{Grapheme_Base} (= \p{Grapheme_Base=Y})
- (105_958)
+ (108_010)
\p{Gr_Base: *} \p{Grapheme_Base: *}
\p{Gr_Ext} \p{Grapheme_Extend} (= \p{Grapheme_Extend=
- Y}) (1198)
+ Y}) (1234)
\p{Gr_Ext: *} \p{Grapheme_Extend: *}
- \p{Graph} Characters that are graphical (244_744)
+ \p{Graph} Characters that are graphical (246_832)
\p{Grapheme_Base} \p{Grapheme_Base=Y} (Short: \p{GrBase})
- (105_958)
+ (108_010)
\p{Grapheme_Base: N*} (Short: \p{GrBase=N}, \P{GrBase})
- (1_008_154)
- \p{Grapheme_Base: Y*} (Short: \p{GrBase=Y}, \p{GrBase}) (105_958)
+ (1_006_102)
+ \p{Grapheme_Base: Y*} (Short: \p{GrBase=Y}, \p{GrBase}) (108_010)
\p{Grapheme_Cluster_Break: CN} \p{Grapheme_Cluster_Break=Control}
(203)
\p{Grapheme_Cluster_Break: Control} (Short: \p{GCB=CN}) (203)
\p{Grapheme_Cluster_Break: CR} (Short: \p{GCB=CR}) (1)
\p{Grapheme_Cluster_Break: EX} \p{Grapheme_Cluster_Break=Extend}
- (1205)
- \p{Grapheme_Cluster_Break: Extend} (Short: \p{GCB=EX}) (1205)
+ (1234)
+ \p{Grapheme_Cluster_Break: Extend} (Short: \p{GCB=EX}) (1234)
\p{Grapheme_Cluster_Break: L} (Short: \p{GCB=L}) (125)
\p{Grapheme_Cluster_Break: LF} (Short: \p{GCB=LF}) (1)
\p{Grapheme_Cluster_Break: LV} (Short: \p{GCB=LV}) (399)
\p{Grapheme_Cluster_Break: LVT} (Short: \p{GCB=LVT}) (10_773)
- \p{Grapheme_Cluster_Break: Other} (Short: \p{GCB=XX}) (1_100_901)
+ \p{Grapheme_Cluster_Break: Other} (Short: \p{GCB=XX}) (1_100_854)
\p{Grapheme_Cluster_Break: PP} \p{Grapheme_Cluster_Break=Prepend}
(15)
\p{Grapheme_Cluster_Break: Prepend} (Short: \p{GCB=PP}) (15)
\p{Grapheme_Cluster_Break: SM} \p{Grapheme_Cluster_Break=
- SpacingMark} (257)
- \p{Grapheme_Cluster_Break: SpacingMark} (Short: \p{GCB=SM}) (257)
+ SpacingMark} (275)
+ \p{Grapheme_Cluster_Break: SpacingMark} (Short: \p{GCB=SM}) (275)
\p{Grapheme_Cluster_Break: T} (Short: \p{GCB=T}) (137)
\p{Grapheme_Cluster_Break: V} (Short: \p{GCB=V}) (95)
\p{Grapheme_Cluster_Break: XX} \p{Grapheme_Cluster_Break=Other}
- (1_100_901)
+ (1_100_854)
\p{Grapheme_Extend} \p{Grapheme_Extend=Y} (Short: \p{GrExt})
- (1198)
- \p{Grapheme_Extend: N*} (Short: \p{GrExt=N}, \P{GrExt}) (1_112_914)
- \p{Grapheme_Extend: Y*} (Short: \p{GrExt=Y}, \p{GrExt}) (1198)
+ (1234)
+ \p{Grapheme_Extend: N*} (Short: \p{GrExt=N}, \P{GrExt}) (1_112_878)
+ \p{Grapheme_Extend: Y*} (Short: \p{GrExt=Y}, \p{GrExt}) (1234)
\p{Greek} \p{Script=Greek} (Short: \p{Grek}; NOT
\p{Greek_And_Coptic}) (511)
X \p{Greek_And_Coptic} \p{Block=Greek_And_Coptic} (Short:
@@ -1425,10 +1474,10 @@ this property.
\p{Block=Gurmukhi}) (79)
X \p{Halfwidth_And_Fullwidth_Forms} \p{Block=
Halfwidth_And_Fullwidth_Forms} (240)
- \p{Han} \p{Script=Han} (75_738)
- \p{Hang} \p{Hangul} (= \p{Script=Hangul}) (11_737)
+ \p{Han} \p{Script=Han} (75_960)
+ \p{Hang} \p{Hangul} (= \p{Script=Hangul}) (11_739)
\p{Hangul} \p{Script=Hangul} (Short: \p{Hang})
- (11_737)
+ (11_739)
X \p{Hangul_Compatibility_Jamo} \p{Block=Hangul_Compatibility_Jamo}
(96)
X \p{Hangul_Jamo} \p{Block=Hangul_Jamo} (256)
@@ -1455,7 +1504,7 @@ this property.
(95)
\p{Hangul_Syllable_Type: Vowel_Jamo} (Short: \p{Hst=V}) (95)
X \p{Hangul_Syllables} \p{Block=Hangul_Syllables} (11_184)
- \p{Hani} \p{Han} (= \p{Script=Han}) (75_738)
+ \p{Hani} \p{Han} (= \p{Script=Han}) (75_960)
\p{Hano} \p{Hanunoo} (= \p{Script=Hanunoo}) (NOT
\p{Block=Hanunoo}) (21)
\p{Hanunoo} \p{Script=Hanunoo} (Short: \p{Hano}; NOT
@@ -1473,38 +1522,38 @@ this property.
High_Private_Use_Surrogates} (128)
X \p{High_Surrogates} \p{Block=High_Surrogates} (896)
\p{Hira} \p{Hiragana} (= \p{Script=Hiragana}) (NOT
- \p{Block=Hiragana}) (90)
+ \p{Block=Hiragana}) (91)
\p{Hiragana} \p{Script=Hiragana} (Short: \p{Hira}; NOT
- \p{Block=Hiragana}) (90)
+ \p{Block=Hiragana}) (91)
\p{HorizSpace} \p{Blank} (19)
\p{Hst: *} \p{Hangul_Syllable_Type: *}
- S \p{Hyphen} \p{Hyphen=Y} (11)
- S \p{Hyphen: N*} Use the Line_Break property instead; see
- www.unicode.org/reports/tr14 (Single:
- \P{Hyphen}) (1_114_101)
- S \p{Hyphen: Y*} Use the Line_Break property instead; see
- www.unicode.org/reports/tr14 (Single:
- \p{Hyphen}) (11)
+ D \p{Hyphen} \p{Hyphen=Y} (11)
+ D \p{Hyphen: N*} Supplanted by Line_Break property values;
+ see www.unicode.org/reports/tr14
+ (Single: \P{Hyphen}) (1_114_101)
+ D \p{Hyphen: Y*} Supplanted by Line_Break property values;
+ see www.unicode.org/reports/tr14
+ (Single: \p{Hyphen}) (11)
\p{ID_Continue} \p{ID_Continue=Y} (Short: \p{IDC})
- (101_634)
- \p{ID_Continue: N*} (Short: \p{IDC=N}, \P{IDC}) (1_012_478)
- \p{ID_Continue: Y*} (Short: \p{IDC=Y}, \p{IDC}) (101_634)
- \p{ID_Start} \p{ID_Start=Y} (Short: \p{IDS}) (99_764)
- \p{ID_Start: N*} (Short: \p{IDS=N}, \P{IDS}) (1_014_348)
- \p{ID_Start: Y*} (Short: \p{IDS=Y}, \p{IDS}) (99_764)
+ (102_675)
+ \p{ID_Continue: N*} (Short: \p{IDC=N}, \P{IDC}) (1_011_437)
+ \p{ID_Continue: Y*} (Short: \p{IDC=Y}, \p{IDC}) (102_675)
+ \p{ID_Start} \p{ID_Start=Y} (Short: \p{IDS}) (100_747)
+ \p{ID_Start: N*} (Short: \p{IDS=N}, \P{IDS}) (1_013_365)
+ \p{ID_Start: Y*} (Short: \p{IDS=Y}, \p{IDS}) (100_747)
\p{IDC} \p{ID_Continue} (= \p{ID_Continue=Y})
- (101_634)
+ (102_675)
\p{IDC: *} \p{ID_Continue: *}
\p{Ideo} \p{Ideographic} (= \p{Ideographic=Y})
- (75_408)
+ (75_630)
\p{Ideo: *} \p{Ideographic: *}
\p{Ideographic} \p{Ideographic=Y} (Short: \p{Ideo})
- (75_408)
- \p{Ideographic: N*} (Short: \p{Ideo=N}, \P{Ideo}) (1_038_704)
- \p{Ideographic: Y*} (Short: \p{Ideo=Y}, \p{Ideo}) (75_408)
+ (75_630)
+ \p{Ideographic: N*} (Short: \p{Ideo=N}, \P{Ideo}) (1_038_482)
+ \p{Ideographic: Y*} (Short: \p{Ideo=Y}, \p{Ideo}) (75_630)
X \p{Ideographic_Description_Characters} \p{Block=
Ideographic_Description_Characters} (16)
- \p{IDS} \p{ID_Start} (= \p{ID_Start=Y}) (99_764)
+ \p{IDS} \p{ID_Start} (= \p{ID_Start=Y}) (100_747)
\p{IDS: *} \p{ID_Start: *}
\p{IDS_Binary_Operator} \p{IDS_Binary_Operator=Y} (Short:
\p{IDSB}) (10)
@@ -1572,8 +1621,8 @@ this property.
\p{Joining_Group: Gaf} (Short: \p{Jg=Gaf}) (13)
\p{Joining_Group: Gamal} (Short: \p{Jg=Gamal}) (3)
\p{Joining_Group: Hah} (Short: \p{Jg=Hah}) (17)
- \p{Joining_Group: Hamza_On_Heh_Goal} (Short: \p{Jg=
- HamzaOnHehGoal}) (1)
+ \p{Joining_Group: Hamza_On_Heh_Goal} \p{Joining_Group=
+ Teh_Marbuta_Goal} (1)
\p{Joining_Group: He} (Short: \p{Jg=He}) (1)
\p{Joining_Group: Heh} (Short: \p{Jg=Heh}) (1)
\p{Joining_Group: Heh_Goal} (Short: \p{Jg=HehGoal}) (2)
@@ -1587,7 +1636,7 @@ this property.
\p{Joining_Group: Meem} (Short: \p{Jg=Meem}) (3)
\p{Joining_Group: Mim} (Short: \p{Jg=Mim}) (1)
\p{Joining_Group: No_Joining_Group} (Short: \p{Jg=NoJoiningGroup})
- (1_113_883)
+ (1_113_882)
\p{Joining_Group: Noon} (Short: \p{Jg=Noon}) (8)
\p{Joining_Group: Nun} (Short: \p{Jg=Nun}) (1)
\p{Joining_Group: Nya} (Short: \p{Jg=Nya}) (1)
@@ -1606,9 +1655,11 @@ this property.
\p{Joining_Group: Tah} (Short: \p{Jg=Tah}) (3)
\p{Joining_Group: Taw} (Short: \p{Jg=Taw}) (1)
\p{Joining_Group: Teh_Marbuta} (Short: \p{Jg=TehMarbuta}) (3)
+ \p{Joining_Group: Teh_Marbuta_Goal} (Short: \p{Jg=TehMarbutaGoal})
+ (1)
\p{Joining_Group: Teth} (Short: \p{Jg=Teth}) (2)
\p{Joining_Group: Waw} (Short: \p{Jg=Waw}) (15)
- \p{Joining_Group: Yeh} (Short: \p{Jg=Yeh}) (7)
+ \p{Joining_Group: Yeh} (Short: \p{Jg=Yeh}) (8)
\p{Joining_Group: Yeh_Barree} (Short: \p{Jg=YehBarree}) (2)
\p{Joining_Group: Yeh_With_Tail} (Short: \p{Jg=YehWithTail}) (1)
\p{Joining_Group: Yudh} (Short: \p{Jg=Yudh}) (1)
@@ -1616,29 +1667,30 @@ this property.
\p{Joining_Group: Zain} (Short: \p{Jg=Zain}) (1)
\p{Joining_Group: Zhain} (Short: \p{Jg=Zhain}) (1)
\p{Joining_Type: C} \p{Joining_Type=Join_Causing} (3)
- \p{Joining_Type: D} \p{Joining_Type=Dual_Joining} (188)
- \p{Joining_Type: Dual_Joining} (Short: \p{Jt=D}) (188)
+ \p{Joining_Type: D} \p{Joining_Type=Dual_Joining} (189)
+ \p{Joining_Type: Dual_Joining} (Short: \p{Jt=D}) (189)
\p{Joining_Type: Join_Causing} (Short: \p{Jt=C}) (3)
\p{Joining_Type: L} \p{Joining_Type=Left_Joining} (0)
\p{Joining_Type: Left_Joining} (Short: \p{Jt=L}) (0)
- \p{Joining_Type: Non_Joining} (Short: \p{Jt=U}) (1_112_539)
+ \p{Joining_Type: Non_Joining} (Short: \p{Jt=U}) (1_112_502)
\p{Joining_Type: R} \p{Joining_Type=Right_Joining} (74)
\p{Joining_Type: Right_Joining} (Short: \p{Jt=R}) (74)
- \p{Joining_Type: T} \p{Joining_Type=Transparent} (1308)
- \p{Joining_Type: Transparent} (Short: \p{Jt=T}) (1308)
- \p{Joining_Type: U} \p{Joining_Type=Non_Joining} (1_112_539)
+ \p{Joining_Type: T} \p{Joining_Type=Transparent} (1344)
+ \p{Joining_Type: Transparent} (Short: \p{Jt=T}) (1344)
+ \p{Joining_Type: U} \p{Joining_Type=Non_Joining} (1_112_502)
\p{Jt: *} \p{Joining_Type: *}
\p{Kaithi} \p{Script=Kaithi} (Short: \p{Kthi}; NOT
\p{Block=Kaithi}) (66)
\p{Kali} \p{Kayah_Li} (= \p{Script=Kayah_Li}) (48)
\p{Kana} \p{Katakana} (= \p{Script=Katakana}) (NOT
- \p{Block=Katakana}) (299)
+ \p{Block=Katakana}) (300)
+ X \p{Kana_Supplement} \p{Block=Kana_Supplement} (256)
X \p{Kanbun} \p{Block=Kanbun} (16)
X \p{Kangxi_Radicals} \p{Block=Kangxi_Radicals} (224)
\p{Kannada} \p{Script=Kannada} (Short: \p{Knda}; NOT
- \p{Block=Kannada}) (84)
+ \p{Block=Kannada}) (86)
\p{Katakana} \p{Script=Katakana} (Short: \p{Kana}; NOT
- \p{Block=Katakana}) (299)
+ \p{Block=Katakana}) (300)
X \p{Katakana_Phonetic_Extensions} \p{Block=
Katakana_Phonetic_Extensions} (16)
\p{Kayah_Li} \p{Script=Kayah_Li} (Short: \p{Kali}) (48)
@@ -1652,21 +1704,21 @@ this property.
\p{Khmr} \p{Khmer} (= \p{Script=Khmer}) (NOT
\p{Block=Khmer}) (146)
\p{Knda} \p{Kannada} (= \p{Script=Kannada}) (NOT
- \p{Block=Kannada}) (84)
+ \p{Block=Kannada}) (86)
\p{Kthi} \p{Kaithi} (= \p{Script=Kaithi}) (NOT
\p{Block=Kaithi}) (66)
\p{L} \p{Letter} (= \p{General_Category=Letter})
- (99_537)
+ (100_520)
\p{L&} \p{Cased_Letter} (= \p{General_Category=
- Cased_Letter}) (3207)
+ Cased_Letter}) (3226)
\p{L_} \p{Cased_Letter} (= \p{General_Category=
- Cased_Letter}) (3207)
+ Cased_Letter}) (3226)
\p{Lana} \p{Tai_Tham} (= \p{Script=Tai_Tham}) (NOT
\p{Block=Tai_Tham}) (127)
\p{Lao} \p{Script=Lao} (NOT \p{Block=Lao}) (65)
\p{Laoo} \p{Lao} (= \p{Script=Lao}) (NOT \p{Block=
Lao}) (65)
- \p{Latin} \p{Script=Latin} (Short: \p{Latn}) (1244)
+ \p{Latin} \p{Script=Latin} (Short: \p{Latn}) (1267)
X \p{Latin_1} \p{Latin_1_Supplement} (= \p{Block=
Latin_1_Supplement}) (128)
X \p{Latin_1_Supplement} \p{Block=Latin_1_Supplement} (Short:
@@ -1677,16 +1729,16 @@ this property.
X \p{Latin_Extended_B} \p{Block=Latin_Extended_B} (208)
X \p{Latin_Extended_C} \p{Block=Latin_Extended_C} (32)
X \p{Latin_Extended_D} \p{Block=Latin_Extended_D} (224)
- \p{Latn} \p{Latin} (= \p{Script=Latin}) (1244)
+ \p{Latn} \p{Latin} (= \p{Script=Latin}) (1267)
\p{Lb: *} \p{Line_Break: *}
\p{LC} \p{Cased_Letter} (= \p{General_Category=
- Cased_Letter}) (3207)
+ Cased_Letter}) (3226)
\p{Lepc} \p{Lepcha} (= \p{Script=Lepcha}) (NOT
\p{Block=Lepcha}) (74)
\p{Lepcha} \p{Script=Lepcha} (Short: \p{Lepc}; NOT
\p{Block=Lepcha}) (74)
\p{Letter} \p{General_Category=Letter} (Short: \p{L})
- (99_537)
+ (100_520)
\p{Letter_Number} \p{General_Category=Letter_Number} (Short:
\p{Nl}) (224)
X \p{Letterlike_Symbols} \p{Block=Letterlike_Symbols} (80)
@@ -1695,15 +1747,15 @@ this property.
\p{Limbu} \p{Script=Limbu} (Short: \p{Limb}; NOT
\p{Block=Limbu}) (66)
\p{Linb} \p{Linear_B} (= \p{Script=Linear_B}) (211)
- \p{Line_Break: AI} \p{Line_Break=Ambiguous} (644)
- \p{Line_Break: AL} \p{Line_Break=Alphabetic} (14_092)
- \p{Line_Break: Alphabetic} (Short: \p{Lb=AL}) (14_092)
- \p{Line_Break: Ambiguous} (Short: \p{Lb=AI}) (644)
+ \p{Line_Break: AI} \p{Line_Break=Ambiguous} (724)
+ \p{Line_Break: AL} \p{Line_Break=Alphabetic} (15_797)
+ \p{Line_Break: Alphabetic} (Short: \p{Lb=AL}) (15_797)
+ \p{Line_Break: Ambiguous} (Short: \p{Lb=AI}) (724)
\p{Line_Break: B2} \p{Line_Break=Break_Both} (1)
- \p{Line_Break: BA} \p{Line_Break=Break_After} (137)
+ \p{Line_Break: BA} \p{Line_Break=Break_After} (140)
\p{Line_Break: BB} \p{Line_Break=Break_Before} (19)
\p{Line_Break: BK} \p{Line_Break=Mandatory_Break} (4)
- \p{Line_Break: Break_After} (Short: \p{Lb=BA}) (137)
+ \p{Line_Break: Break_After} (Short: \p{Lb=BA}) (140)
\p{Line_Break: Break_Before} (Short: \p{Lb=BB}) (19)
\p{Line_Break: Break_Both} (Short: \p{Lb=B2}) (1)
\p{Line_Break: Break_Symbols} (Short: \p{Lb=SY}) (1)
@@ -1712,22 +1764,22 @@ this property.
\p{Line_Break: CL} \p{Line_Break=Close_Punctuation} (87)
\p{Line_Break: Close_Parenthesis} (Short: \p{Lb=CP}) (2)
\p{Line_Break: Close_Punctuation} (Short: \p{Lb=CL}) (87)
- \p{Line_Break: CM} \p{Line_Break=Combining_Mark} (1436)
- \p{Line_Break: Combining_Mark} (Short: \p{Lb=CM}) (1436)
- \p{Line_Break: Complex_Context} (Short: \p{Lb=SA}) (662)
+ \p{Line_Break: CM} \p{Line_Break=Combining_Mark} (1483)
+ \p{Line_Break: Combining_Mark} (Short: \p{Lb=CM}) (1483)
+ \p{Line_Break: Complex_Context} (Short: \p{Lb=SA}) (663)
\p{Line_Break: Contingent_Break} (Short: \p{Lb=CB}) (1)
\p{Line_Break: CP} \p{Line_Break=Close_Parenthesis} (2)
\p{Line_Break: CR} \p{Line_Break=Carriage_Return} (1)
\p{Line_Break: EX} \p{Line_Break=Exclamation} (34)
\p{Line_Break: Exclamation} (Short: \p{Lb=EX}) (34)
- \p{Line_Break: GL} \p{Line_Break=Glue} (16)
- \p{Line_Break: Glue} (Short: \p{Lb=GL}) (16)
+ \p{Line_Break: GL} \p{Line_Break=Glue} (18)
+ \p{Line_Break: Glue} (Short: \p{Lb=GL}) (18)
\p{Line_Break: H2} (Short: \p{Lb=H2}) (399)
\p{Line_Break: H3} (Short: \p{Lb=H3}) (10_773)
\p{Line_Break: HY} \p{Line_Break=Hyphen} (1)
\p{Line_Break: Hyphen} (Short: \p{Lb=HY}) (1)
- \p{Line_Break: ID} \p{Line_Break=Ideographic} (161_775)
- \p{Line_Break: Ideographic} (Short: \p{Lb=ID}) (161_775)
+ \p{Line_Break: ID} \p{Line_Break=Ideographic} (161_793)
+ \p{Line_Break: Ideographic} (Short: \p{Lb=ID}) (161_793)
\p{Line_Break: IN} \p{Line_Break=Inseparable} (4)
\p{Line_Break: Infix_Numeric} (Short: \p{Lb=IS}) (13)
\p{Line_Break: Inseparable} (Short: \p{Lb=IN}) (4)
@@ -1743,17 +1795,17 @@ this property.
\p{Line_Break: NL} \p{Line_Break=Next_Line} (1)
\p{Line_Break: Nonstarter} (Short: \p{Lb=NS}) (77)
\p{Line_Break: NS} \p{Line_Break=Nonstarter} (77)
- \p{Line_Break: NU} \p{Line_Break=Numeric} (403)
- \p{Line_Break: Numeric} (Short: \p{Lb=NU}) (403)
+ \p{Line_Break: NU} \p{Line_Break=Numeric} (412)
+ \p{Line_Break: Numeric} (Short: \p{Lb=NU}) (412)
\p{Line_Break: OP} \p{Line_Break=Open_Punctuation} (81)
\p{Line_Break: Open_Punctuation} (Short: \p{Lb=OP}) (81)
\p{Line_Break: PO} \p{Line_Break=Postfix_Numeric} (28)
\p{Line_Break: Postfix_Numeric} (Short: \p{Lb=PO}) (28)
- \p{Line_Break: PR} \p{Line_Break=Prefix_Numeric} (43)
- \p{Line_Break: Prefix_Numeric} (Short: \p{Lb=PR}) (43)
+ \p{Line_Break: PR} \p{Line_Break=Prefix_Numeric} (44)
+ \p{Line_Break: Prefix_Numeric} (Short: \p{Lb=PR}) (44)
\p{Line_Break: QU} \p{Line_Break=Quotation} (34)
\p{Line_Break: Quotation} (Short: \p{Lb=QU}) (34)
- \p{Line_Break: SA} \p{Line_Break=Complex_Context} (662)
+ \p{Line_Break: SA} \p{Line_Break=Complex_Context} (663)
D \p{Line_Break: SG} \p{Line_Break=Surrogate} (2048)
\p{Line_Break: SP} \p{Line_Break=Space} (1)
\p{Line_Break: Space} (Short: \p{Lb=SP}) (1)
@@ -1762,10 +1814,10 @@ this property.
and therefore shouldn't be the basis for
line breaking (Short: \p{Lb=SG}) (2048)
\p{Line_Break: SY} \p{Line_Break=Break_Symbols} (1)
- \p{Line_Break: Unknown} (Short: \p{Lb=XX}) (920_933)
+ \p{Line_Break: Unknown} (Short: \p{Lb=XX}) (919_067)
\p{Line_Break: WJ} \p{Line_Break=Word_Joiner} (2)
\p{Line_Break: Word_Joiner} (Short: \p{Lb=WJ}) (2)
- \p{Line_Break: XX} \p{Line_Break=Unknown} (920_933)
+ \p{Line_Break: XX} \p{Line_Break=Unknown} (919_067)
\p{Line_Break: ZW} \p{Line_Break=ZWSpace} (1)
\p{Line_Break: ZWSpace} (Short: \p{Lb=ZW}) (1)
\p{Line_Separator} \p{General_Category=Line_Separator}
@@ -1776,12 +1828,13 @@ this property.
\p{Lisu} \p{Script=Lisu} (48)
\p{Ll} \p{Lowercase_Letter} (=
\p{General_Category=Lowercase_Letter})
- (1749)
+ (/i= General_Category=Cased_Letter)
+ (1759)
\p{Lm} \p{Modifier_Letter} (=
\p{General_Category=Modifier_Letter})
- (202)
+ (210)
\p{Lo} \p{Other_Letter} (= \p{General_Category=
- Other_Letter}) (96_128)
+ Other_Letter}) (97_084)
\p{LOE} \p{Logical_Order_Exception} (=
\p{Logical_Order_Exception=Y}) (15)
\p{LOE: *} \p{Logical_Order_Exception: *}
@@ -1791,18 +1844,24 @@ this property.
(1_114_097)
\p{Logical_Order_Exception: Y*} (Short: \p{LOE=Y}, \p{LOE}) (15)
X \p{Low_Surrogates} \p{Block=Low_Surrogates} (1024)
- \p{Lower} \p{Lowercase=Y} (1908)
+ \p{Lower} \p{Lowercase=Y} (/i= Cased=Yes) (1918)
\p{Lower: *} \p{Lowercase: *}
- \p{Lowercase} \p{Lower} (= \p{Lowercase=Y}) (1908)
- \p{Lowercase: N*} (Short: \p{Lower=N}, \P{Lower}) (1_112_204)
- \p{Lowercase: Y*} (Short: \p{Lower=Y}, \p{Lower}) (1908)
+ \p{Lowercase} \p{Lower} (= \p{Lowercase=Y}) (/i= Cased=
+ Yes) (1918)
+ \p{Lowercase: N*} (Short: \p{Lower=N}, \P{Lower}; /i= Cased=
+ No) (1_112_194)
+ \p{Lowercase: Y*} (Short: \p{Lower=Y}, \p{Lower}; /i= Cased=
+ Yes) (1918)
\p{Lowercase_Letter} \p{General_Category=Lowercase_Letter}
- (Short: \p{Ll}) (1749)
- \p{Lt} \p{Title} (= \p{General_Category=
- Titlecase_Letter}) (31)
+ (Short: \p{Ll}; /i= General_Category=
+ Cased_Letter) (1759)
+ \p{Lt} \p{Titlecase_Letter} (=
+ \p{General_Category=Titlecase_Letter})
+ (/i= General_Category=Cased_Letter) (31)
\p{Lu} \p{Uppercase_Letter} (=
\p{General_Category=Uppercase_Letter})
- (1427)
+ (/i= General_Category=Cased_Letter)
+ (1436)
\p{Lyci} \p{Lycian} (= \p{Script=Lycian}) (NOT
\p{Block=Lycian}) (29)
\p{Lycian} \p{Script=Lycian} (Short: \p{Lyci}; NOT
@@ -1812,24 +1871,28 @@ this property.
\p{Lydian} \p{Script=Lydian} (Short: \p{Lydi}; NOT
\p{Block=Lydian}) (27)
\p{M} \p{Mark} (= \p{General_Category=Mark})
- (1451)
+ (1498)
X \p{Mahjong_Tiles} \p{Block=Mahjong_Tiles} (48)
\p{Malayalam} \p{Script=Malayalam} (Short: \p{Mlym}; NOT
- \p{Block=Malayalam}) (95)
+ \p{Block=Malayalam}) (98)
+ \p{Mand} \p{Mandaic} (= \p{Script=Mandaic}) (NOT
+ \p{Block=Mandaic}) (29)
+ \p{Mandaic} \p{Script=Mandaic} (Short: \p{Mand}; NOT
+ \p{Block=Mandaic}) (29)
\p{Mark} \p{General_Category=Mark} (Short: \p{M})
- (1451)
- \p{Math} \p{Math=Y} (2161)
- \p{Math: N*} (Single: \P{Math}) (1_111_951)
- \p{Math: Y*} (Single: \p{Math}) (2161)
+ (1498)
+ \p{Math} \p{Math=Y} (2165)
+ \p{Math: N*} (Single: \P{Math}) (1_111_947)
+ \p{Math: Y*} (Single: \p{Math}) (2165)
\p{Math_Symbol} \p{General_Category=Math_Symbol} (Short:
- \p{Sm}) (945)
+ \p{Sm}) (948)
X \p{Mathematical_Alphanumeric_Symbols} \p{Block=
Mathematical_Alphanumeric_Symbols} (1024)
X \p{Mathematical_Operators} \p{Block=Mathematical_Operators} (256)
\p{Mc} \p{Spacing_Mark} (= \p{General_Category=
- Spacing_Mark}) (276)
+ Spacing_Mark}) (287)
\p{Me} \p{Enclosing_Mark} (= \p{General_Category=
- Enclosing_Mark}) (13)
+ Enclosing_Mark}) (12)
\p{Meetei_Mayek} \p{Script=Meetei_Mayek} (Short: \p{Mtei};
NOT \p{Block=Meetei_Mayek}) (56)
X \p{Miscellaneous_Mathematical_Symbols_A} \p{Block=
@@ -1841,16 +1904,19 @@ this property.
X \p{Miscellaneous_Symbols} \p{Block=Miscellaneous_Symbols} (256)
X \p{Miscellaneous_Symbols_And_Arrows} \p{Block=
Miscellaneous_Symbols_And_Arrows} (256)
+ X \p{Miscellaneous_Symbols_And_Pictographs} \p{Block=
+ Miscellaneous_Symbols_And_Pictographs}
+ (768)
X \p{Miscellaneous_Technical} \p{Block=Miscellaneous_Technical} (256)
\p{Mlym} \p{Malayalam} (= \p{Script=Malayalam})
- (NOT \p{Block=Malayalam}) (95)
+ (NOT \p{Block=Malayalam}) (98)
\p{Mn} \p{Nonspacing_Mark} (=
\p{General_Category=Nonspacing_Mark})
- (1162)
+ (1199)
\p{Modifier_Letter} \p{General_Category=Modifier_Letter}
- (Short: \p{Lm}) (202)
+ (Short: \p{Lm}) (210)
\p{Modifier_Symbol} \p{General_Category=Modifier_Symbol}
- (Short: \p{Sk}) (99)
+ (Short: \p{Sk}) (115)
X \p{Modifier_Tone_Letters} \p{Block=Modifier_Tone_Letters} (32)
\p{Mong} \p{Mongolian} (= \p{Script=Mongolian})
(NOT \p{Block=Mongolian}) (153)
@@ -1866,12 +1932,12 @@ this property.
\p{Mymr} \p{Myanmar} (= \p{Script=Myanmar}) (NOT
\p{Block=Myanmar}) (188)
\p{N} \p{Number} (= \p{General_Category=Number})
- (1064)
+ (1100)
\p{NChar} \p{Noncharacter_Code_Point} (=
\p{Noncharacter_Code_Point=Y}) (66)
\p{NChar: *} \p{Noncharacter_Code_Point: *}
\p{Nd} \p{Digit} (= \p{General_Category=
- Decimal_Number}) (411)
+ Decimal_Number}) (420)
\p{New_Tai_Lue} \p{Script=New_Tai_Lue} (Short: \p{Talu};
NOT \p{Block=New_Tai_Lue}) (83)
\p{NFC_QC: *} \p{NFC_Quick_Check: *}
@@ -1916,44 +1982,44 @@ this property.
\p{NFKC_Quick_Check: N} \p{NFKC_Quick_Check=No} (NOT
\P{NFKC_Quick_Check} NOR \P{NFKC_QC} NOR
\P{Is_NFKC_Quick_Check} NOR
- \P{Is_NFKC_QC}) (4597)
+ \P{Is_NFKC_QC}) (4640)
\p{NFKC_Quick_Check: No} (Short: \p{NFKCQC=N}; NOT
\P{NFKC_Quick_Check} NOR \P{NFKC_QC} NOR
\P{Is_NFKC_Quick_Check} NOR
- \P{Is_NFKC_QC}) (4597)
+ \P{Is_NFKC_QC}) (4640)
\p{NFKC_Quick_Check: Y} \p{NFKC_Quick_Check=Yes} (NOT
\p{NFKC_Quick_Check} NOR \p{NFKC_QC} NOR
\p{Is_NFKC_Quick_Check} NOR
- \p{Is_NFKC_QC}) (1_109_412)
+ \p{Is_NFKC_QC}) (1_109_369)
\p{NFKC_Quick_Check: Yes} (Short: \p{NFKCQC=Y}; NOT
\p{NFKC_Quick_Check} NOR \p{NFKC_QC} NOR
\p{Is_NFKC_Quick_Check} NOR
- \p{Is_NFKC_QC}) (1_109_412)
+ \p{Is_NFKC_QC}) (1_109_369)
\p{NFKD_QC: *} \p{NFKD_Quick_Check: *}
\p{NFKD_Quick_Check: N} \p{NFKD_Quick_Check=No} (NOT
\P{NFKD_Quick_Check} NOR \P{NFKD_QC} NOR
\P{Is_NFKD_Quick_Check} NOR
- \P{Is_NFKD_QC}) (16_688)
+ \P{Is_NFKD_QC}) (16_731)
\p{NFKD_Quick_Check: No} (Short: \p{NFKDQC=N}; NOT
\P{NFKD_Quick_Check} NOR \P{NFKD_QC} NOR
\P{Is_NFKD_Quick_Check} NOR
- \P{Is_NFKD_QC}) (16_688)
+ \P{Is_NFKD_QC}) (16_731)
\p{NFKD_Quick_Check: Y} \p{NFKD_Quick_Check=Yes} (NOT
\p{NFKD_Quick_Check} NOR \p{NFKD_QC} NOR
\p{Is_NFKD_Quick_Check} NOR
- \p{Is_NFKD_QC}) (1_097_424)
+ \p{Is_NFKD_QC}) (1_097_381)
\p{NFKD_Quick_Check: Yes} (Short: \p{NFKDQC=Y}; NOT
\p{NFKD_Quick_Check} NOR \p{NFKD_QC} NOR
\p{Is_NFKD_Quick_Check} NOR
- \p{Is_NFKD_QC}) (1_097_424)
+ \p{Is_NFKD_QC}) (1_097_381)
\p{Nko} \p{Script=Nko} (NOT \p{NKo}) (59)
\p{Nkoo} \p{Nko} (= \p{Script=Nko}) (NOT \p{NKo})
(59)
\p{Nl} \p{Letter_Number} (= \p{General_Category=
Letter_Number}) (224)
\p{No} \p{Other_Number} (= \p{General_Category=
- Other_Number}) (429)
- X \p{No_Block} \p{Block=No_Block} (864_192)
+ Other_Number}) (456)
+ X \p{No_Block} \p{Block=No_Block} (861_664)
\p{Noncharacter_Code_Point} \p{Noncharacter_Code_Point=Y} (Short:
\p{NChar}) (66)
\p{Noncharacter_Code_Point: N*} (Short: \p{NChar=N}, \P{NChar})
@@ -1961,58 +2027,58 @@ this property.
\p{Noncharacter_Code_Point: Y*} (Short: \p{NChar=Y}, \p{NChar})
(66)
\p{Nonspacing_Mark} \p{General_Category=Nonspacing_Mark}
- (Short: \p{Mn}) (1162)
+ (Short: \p{Mn}) (1199)
\p{Nt: *} \p{Numeric_Type: *}
\p{Number} \p{General_Category=Number} (Short: \p{N})
- (1064)
+ (1100)
X \p{Number_Forms} \p{Block=Number_Forms} (64)
- \p{Numeric_Type: De} \p{Numeric_Type=Decimal} (411)
- \p{Numeric_Type: Decimal} (Short: \p{Nt=De}) (411)
- \p{Numeric_Type: Di} \p{Numeric_Type=Digit} (118)
- \p{Numeric_Type: Digit} (Short: \p{Nt=Di}) (118)
- \p{Numeric_Type: None} (Short: \p{Nt=None}) (1_112_971)
- \p{Numeric_Type: Nu} \p{Numeric_Type=Numeric} (612)
- \p{Numeric_Type: Numeric} (Short: \p{Nt=Nu}) (612)
+ \p{Numeric_Type: De} \p{Numeric_Type=Decimal} (420)
+ \p{Numeric_Type: Decimal} (Short: \p{Nt=De}) (420)
+ \p{Numeric_Type: Di} \p{Numeric_Type=Digit} (128)
+ \p{Numeric_Type: Digit} (Short: \p{Nt=Di}) (128)
+ \p{Numeric_Type: None} (Short: \p{Nt=None}) (1_112_935)
+ \p{Numeric_Type: Nu} \p{Numeric_Type=Numeric} (629)
+ \p{Numeric_Type: Numeric} (Short: \p{Nt=Nu}) (629)
T \p{Numeric_Value: -1/2} (Short: \p{Nv=-1/2}) (1)
- T \p{Numeric_Value: 0} (Short: \p{Nv=0}) (55)
- T \p{Numeric_Value: 1/16} (Short: \p{Nv=1/16}) (2)
+ T \p{Numeric_Value: 0} (Short: \p{Nv=0}) (56)
+ T \p{Numeric_Value: 1/16} (Short: \p{Nv=1/16}) (3)
T \p{Numeric_Value: 1/10} (Short: \p{Nv=1/10}) (1)
T \p{Numeric_Value: 1/9} (Short: \p{Nv=1/9}) (1)
- T \p{Numeric_Value: 1/8} (Short: \p{Nv=1/8}) (4)
+ T \p{Numeric_Value: 1/8} (Short: \p{Nv=1/8}) (5)
T \p{Numeric_Value: 1/7} (Short: \p{Nv=1/7}) (1)
T \p{Numeric_Value: 1/6} (Short: \p{Nv=1/6}) (2)
- T \p{Numeric_Value: 3/16} (Short: \p{Nv=3/16}) (2)
+ T \p{Numeric_Value: 3/16} (Short: \p{Nv=3/16}) (3)
T \p{Numeric_Value: 1/5} (Short: \p{Nv=1/5}) (1)
- T \p{Numeric_Value: 1/4} (Short: \p{Nv=1/4}) (8)
+ T \p{Numeric_Value: 1/4} (Short: \p{Nv=1/4}) (9)
T \p{Numeric_Value: 1/3} (Short: \p{Nv=1/3}) (4)
T \p{Numeric_Value: 3/8} (Short: \p{Nv=3/8}) (1)
T \p{Numeric_Value: 2/5} (Short: \p{Nv=2/5}) (1)
- T \p{Numeric_Value: 1/2} (Short: \p{Nv=1/2}) (9)
+ T \p{Numeric_Value: 1/2} (Short: \p{Nv=1/2}) (10)
T \p{Numeric_Value: 3/5} (Short: \p{Nv=3/5}) (1)
T \p{Numeric_Value: 5/8} (Short: \p{Nv=5/8}) (1)
T \p{Numeric_Value: 2/3} (Short: \p{Nv=2/3}) (5)
- T \p{Numeric_Value: 3/4} (Short: \p{Nv=3/4}) (5)
+ T \p{Numeric_Value: 3/4} (Short: \p{Nv=3/4}) (6)
T \p{Numeric_Value: 4/5} (Short: \p{Nv=4/5}) (1)
T \p{Numeric_Value: 5/6} (Short: \p{Nv=5/6}) (2)
T \p{Numeric_Value: 7/8} (Short: \p{Nv=7/8}) (1)
- T \p{Numeric_Value: 1} (Short: \p{Nv=1}) (91)
+ T \p{Numeric_Value: 1} (Short: \p{Nv=1}) (93)
T \p{Numeric_Value: 3/2} (Short: \p{Nv=3/2}) (1)
- T \p{Numeric_Value: 2} (Short: \p{Nv=2}) (94)
+ T \p{Numeric_Value: 2} (Short: \p{Nv=2}) (96)
T \p{Numeric_Value: 5/2} (Short: \p{Nv=5/2}) (1)
- T \p{Numeric_Value: 3} (Short: \p{Nv=3}) (96)
+ T \p{Numeric_Value: 3} (Short: \p{Nv=3}) (98)
T \p{Numeric_Value: 7/2} (Short: \p{Nv=7/2}) (1)
- T \p{Numeric_Value: 4} (Short: \p{Nv=4}) (87)
+ T \p{Numeric_Value: 4} (Short: \p{Nv=4}) (89)
T \p{Numeric_Value: 9/2} (Short: \p{Nv=9/2}) (1)
- T \p{Numeric_Value: 5} (Short: \p{Nv=5}) (84)
+ T \p{Numeric_Value: 5} (Short: \p{Nv=5}) (86)
T \p{Numeric_Value: 11/2} (Short: \p{Nv=11/2}) (1)
- T \p{Numeric_Value: 6} (Short: \p{Nv=6}) (76)
+ T \p{Numeric_Value: 6} (Short: \p{Nv=6}) (78)
T \p{Numeric_Value: 13/2} (Short: \p{Nv=13/2}) (1)
- T \p{Numeric_Value: 7} (Short: \p{Nv=7}) (75)
+ T \p{Numeric_Value: 7} (Short: \p{Nv=7}) (77)
T \p{Numeric_Value: 15/2} (Short: \p{Nv=15/2}) (1)
- T \p{Numeric_Value: 8} (Short: \p{Nv=8}) (71)
+ T \p{Numeric_Value: 8} (Short: \p{Nv=8}) (73)
T \p{Numeric_Value: 17/2} (Short: \p{Nv=17/2}) (1)
- T \p{Numeric_Value: 9} (Short: \p{Nv=9}) (75)
- T \p{Numeric_Value: 10} (Short: \p{Nv=10}) (38)
+ T \p{Numeric_Value: 9} (Short: \p{Nv=9}) (77)
+ T \p{Numeric_Value: 10} (Short: \p{Nv=10}) (39)
T \p{Numeric_Value: 11} (Short: \p{Nv=11}) (6)
T \p{Numeric_Value: 12} (Short: \p{Nv=12}) (6)
T \p{Numeric_Value: 13} (Short: \p{Nv=13}) (4)
@@ -2022,7 +2088,7 @@ this property.
T \p{Numeric_Value: 17} (Short: \p{Nv=17}) (5)
T \p{Numeric_Value: 18} (Short: \p{Nv=18}) (5)
T \p{Numeric_Value: 19} (Short: \p{Nv=19}) (5)
- T \p{Numeric_Value: 20} (Short: \p{Nv=20}) (17)
+ T \p{Numeric_Value: 20} (Short: \p{Nv=20}) (18)
T \p{Numeric_Value: 21} (Short: \p{Nv=21}) (1)
T \p{Numeric_Value: 22} (Short: \p{Nv=22}) (1)
T \p{Numeric_Value: 23} (Short: \p{Nv=23}) (1)
@@ -2032,7 +2098,7 @@ this property.
T \p{Numeric_Value: 27} (Short: \p{Nv=27}) (1)
T \p{Numeric_Value: 28} (Short: \p{Nv=28}) (1)
T \p{Numeric_Value: 29} (Short: \p{Nv=29}) (1)
- T \p{Numeric_Value: 30} (Short: \p{Nv=30}) (9)
+ T \p{Numeric_Value: 30} (Short: \p{Nv=30}) (10)
T \p{Numeric_Value: 31} (Short: \p{Nv=31}) (1)
T \p{Numeric_Value: 32} (Short: \p{Nv=32}) (1)
T \p{Numeric_Value: 33} (Short: \p{Nv=33}) (1)
@@ -2042,7 +2108,7 @@ this property.
T \p{Numeric_Value: 37} (Short: \p{Nv=37}) (1)
T \p{Numeric_Value: 38} (Short: \p{Nv=38}) (1)
T \p{Numeric_Value: 39} (Short: \p{Nv=39}) (1)
- T \p{Numeric_Value: 40} (Short: \p{Nv=40}) (8)
+ T \p{Numeric_Value: 40} (Short: \p{Nv=40}) (9)
T \p{Numeric_Value: 41} (Short: \p{Nv=41}) (1)
T \p{Numeric_Value: 42} (Short: \p{Nv=42}) (1)
T \p{Numeric_Value: 43} (Short: \p{Nv=43}) (1)
@@ -2052,12 +2118,12 @@ this property.
T \p{Numeric_Value: 47} (Short: \p{Nv=47}) (1)
T \p{Numeric_Value: 48} (Short: \p{Nv=48}) (1)
T \p{Numeric_Value: 49} (Short: \p{Nv=49}) (1)
- T \p{Numeric_Value: 50} (Short: \p{Nv=50}) (18)
- T \p{Numeric_Value: 60} (Short: \p{Nv=60}) (4)
- T \p{Numeric_Value: 70} (Short: \p{Nv=70}) (4)
- T \p{Numeric_Value: 80} (Short: \p{Nv=80}) (4)
- T \p{Numeric_Value: 90} (Short: \p{Nv=90}) (5)
- T \p{Numeric_Value: 100} (Short: \p{Nv=100}) (19)
+ T \p{Numeric_Value: 50} (Short: \p{Nv=50}) (19)
+ T \p{Numeric_Value: 60} (Short: \p{Nv=60}) (5)
+ T \p{Numeric_Value: 70} (Short: \p{Nv=70}) (5)
+ T \p{Numeric_Value: 80} (Short: \p{Nv=80}) (5)
+ T \p{Numeric_Value: 90} (Short: \p{Nv=90}) (6)
+ T \p{Numeric_Value: 100} (Short: \p{Nv=100}) (20)
T \p{Numeric_Value: 200} (Short: \p{Nv=200}) (2)
T \p{Numeric_Value: 300} (Short: \p{Nv=300}) (3)
T \p{Numeric_Value: 400} (Short: \p{Nv=400}) (2)
@@ -2066,7 +2132,7 @@ this property.
T \p{Numeric_Value: 700} (Short: \p{Nv=700}) (2)
T \p{Numeric_Value: 800} (Short: \p{Nv=800}) (2)
T \p{Numeric_Value: 900} (Short: \p{Nv=900}) (3)
- T \p{Numeric_Value: 1000} (Short: \p{Nv=1000}) (16)
+ T \p{Numeric_Value: 1000} (Short: \p{Nv=1000}) (17)
T \p{Numeric_Value: 2000} (Short: \p{Nv=2000}) (1)
T \p{Numeric_Value: 3000} (Short: \p{Nv=3000}) (1)
T \p{Numeric_Value: 4000} (Short: \p{Nv=4000}) (1)
@@ -2089,10 +2155,10 @@ this property.
100000000}) (2)
T \p{Numeric_Value: 1000000000000} (= 1.0e+012) (Short: \p{Nv=
1000000000000}) (1)
- \p{Numeric_Value: NaN} (Short: \p{Nv=NaN}) (1_112_971)
+ \p{Numeric_Value: NaN} (Short: \p{Nv=NaN}) (1_112_935)
\p{Nv: *} \p{Numeric_Value: *}
D \p{OAlpha} \p{Other_Alphabetic} (=
- \p{Other_Alphabetic=Y}) (759)
+ \p{Other_Alphabetic=Y}) (795)
D \p{OAlpha: *} \p{Other_Alphabetic: *}
D \p{ODI} \p{Other_Default_Ignorable_Code_Point} (=
\p{Other_Default_Ignorable_Code_Point=
@@ -2106,7 +2172,7 @@ this property.
\p{Other_Grapheme_Extend=Y}) (23)
D \p{OGr_Ext: *} \p{Other_Grapheme_Extend: *}
D \p{OIDC} \p{Other_ID_Continue} (=
- \p{Other_ID_Continue=Y}) (11)
+ \p{Other_ID_Continue=Y}) (12)
D \p{OIDC: *} \p{Other_ID_Continue: *}
D \p{OIDS} \p{Other_ID_Start} (= \p{Other_ID_Start=
Y}) (4)
@@ -2124,36 +2190,36 @@ this property.
D \p{OLower} \p{Other_Lowercase} (= \p{Other_Lowercase=
Y}) (159)
D \p{OLower: *} \p{Other_Lowercase: *}
- D \p{OMath} \p{Other_Math} (= \p{Other_Math=Y}) (1216)
+ D \p{OMath} \p{Other_Math} (= \p{Other_Math=Y}) (1217)
D \p{OMath: *} \p{Other_Math: *}
\p{Open_Punctuation} \p{General_Category=Open_Punctuation}
(Short: \p{Ps}) (72)
X \p{Optical_Character_Recognition} \p{Block=
Optical_Character_Recognition} (32)
\p{Oriya} \p{Script=Oriya} (Short: \p{Orya}; NOT
- \p{Block=Oriya}) (84)
+ \p{Block=Oriya}) (90)
\p{Orkh} \p{Old_Turkic} (= \p{Script=Old_Turkic})
(NOT \p{Block=Old_Turkic}) (73)
\p{Orya} \p{Oriya} (= \p{Script=Oriya}) (NOT
- \p{Block=Oriya}) (84)
+ \p{Block=Oriya}) (90)
\p{Osma} \p{Osmanya} (= \p{Script=Osmanya}) (NOT
\p{Block=Osmanya}) (40)
\p{Osmanya} \p{Script=Osmanya} (Short: \p{Osma}; NOT
\p{Block=Osmanya}) (40)
\p{Other} \p{General_Category=Other} (Short: \p{C})
- (1_006_956)
+ (1_004_868)
D \p{Other_Alphabetic} \p{Other_Alphabetic=Y} (Short: \p{OAlpha})
- (759)
+ (795)
D \p{Other_Alphabetic: N*} Used by Unicode internally for generating
the Alphabetic property (which should be
used instead) and not intended to be
used stand-alone (Short: \p{OAlpha=N},
- \P{OAlpha}) (1_113_353)
+ \P{OAlpha}) (1_113_317)
D \p{Other_Alphabetic: Y*} Used by Unicode internally for generating
the Alphabetic property (which should be
used instead) and not intended to be
used stand-alone (Short: \p{OAlpha=Y},
- \p{OAlpha}) (759)
+ \p{OAlpha}) (795)
D \p{Other_Default_Ignorable_Code_Point}
\p{Other_Default_Ignorable_Code_Point=Y}
(Short: \p{ODI}) (3778)
@@ -2182,17 +2248,17 @@ this property.
intended to be used stand-alone (Short:
\p{OGrExt=Y}, \p{OGrExt}) (23)
D \p{Other_ID_Continue} \p{Other_ID_Continue=Y} (Short: \p{OIDC})
- (11)
+ (12)
D \p{Other_ID_Continue: N*} Used by Unicode internally for
generating the ID_Continue property
(which should be used instead) and not
intended to be used stand-alone (Short:
- \p{OIDC=N}, \P{OIDC}) (1_114_101)
+ \p{OIDC=N}, \P{OIDC}) (1_114_100)
D \p{Other_ID_Continue: Y*} Used by Unicode internally for
generating the ID_Continue property
(which should be used instead) and not
intended to be used stand-alone (Short:
- \p{OIDC=Y}, \p{OIDC}) (11)
+ \p{OIDC=Y}, \p{OIDC}) (12)
D \p{Other_ID_Start} \p{Other_ID_Start=Y} (Short: \p{OIDS}) (4)
D \p{Other_ID_Start: N*} Used by Unicode internally for generating
the ID_Start property (which should be
@@ -2205,7 +2271,7 @@ this property.
used stand-alone (Short: \p{OIDS=Y},
\p{OIDS}) (4)
\p{Other_Letter} \p{General_Category=Other_Letter} (Short:
- \p{Lo}) (96_128)
+ \p{Lo}) (97_084)
D \p{Other_Lowercase} \p{Other_Lowercase=Y} (Short: \p{OLower})
(159)
D \p{Other_Lowercase: N*} Used by Unicode internally for generating
@@ -2218,23 +2284,23 @@ this property.
used instead) and not intended to be
used stand-alone (Short: \p{OLower=Y},
\p{OLower}) (159)
- D \p{Other_Math} \p{Other_Math=Y} (Short: \p{OMath}) (1216)
+ D \p{Other_Math} \p{Other_Math=Y} (Short: \p{OMath}) (1217)
D \p{Other_Math: N*} Used by Unicode internally for generating
the Math property (which should be used
instead) and not intended to be used
stand-alone (Short: \p{OMath=N},
- \P{OMath}) (1_112_896)
+ \P{OMath}) (1_112_895)
D \p{Other_Math: Y*} Used by Unicode internally for generating
the Math property (which should be used
instead) and not intended to be used
stand-alone (Short: \p{OMath=Y},
- \p{OMath}) (1216)
+ \p{OMath}) (1217)
\p{Other_Number} \p{General_Category=Other_Number} (Short:
- \p{No}) (429)
+ \p{No}) (456)
\p{Other_Punctuation} \p{General_Category=Other_Punctuation}
- (Short: \p{Po}) (389)
+ (Short: \p{Po}) (402)
\p{Other_Symbol} \p{General_Category=Other_Symbol} (Short:
- \p{So}) (3409)
+ \p{So}) (4398)
D \p{Other_Uppercase} \p{Other_Uppercase=Y} (Short: \p{OUpper})
(42)
D \p{Other_Uppercase: N*} Used by Unicode internally for generating
@@ -2251,7 +2317,7 @@ this property.
Y}) (42)
D \p{OUpper: *} \p{Other_Uppercase: *}
\p{P} \p{Punct} (= \p{General_Category=
- Punctuation}) (585)
+ Punctuation}) (598)
\p{Paragraph_Separator} \p{General_Category=Paragraph_Separator}
(Short: \p{Zp}) (1)
\p{Pat_Syn} \p{Pattern_Syntax} (= \p{Pattern_Syntax=
@@ -2302,22 +2368,30 @@ this property.
\p{Pi} \p{Initial_Punctuation} (=
\p{General_Category=
Initial_Punctuation}) (12)
+ X \p{Playing_Cards} \p{Block=Playing_Cards} (96)
\p{Po} \p{Other_Punctuation} (=
\p{General_Category=Other_Punctuation})
- (389)
+ (402)
\p{PosixAlnum} [A-Za-z0-9] (62)
\p{PosixAlpha} [A-Za-z] (52)
\p{PosixBlank} \t and ' ' (2)
- \p{PosixCntrl} [\x00-\x1F] (33)
+ \p{PosixCntrl} ASCII control characters: NUL, SOH, STX,
+ ETX, EOT, ENQ, ACK, BEL, BS, HT, LF, VT,
+ FF, CR, SO, SI, DLE, DC1, DC2, DC3, DC4,
+ NAK, SYN, ETB, CAN, EOM, SUB, ESC, FS,
+ GS, RS, US, and DEL (33)
\p{PosixDigit} [0-9] (10)
- \p{PosixGraph} [\x21-\x7E] (94)
- \p{PosixLower} [a-z] (26)
- \p{PosixPrint} [\x20-\x7E] (95)
- \p{PosixPunct} Graphical characters that aren't Word
- characters = [\x21-\x2F\x3A-\x40\x5B-
- \x60\x7B-\x7E] (32)
- \p{PosixSpace} \t \n, \x0B, \f, \r, and ' ' (6)
- \p{PosixUpper} [A-Z] (26)
+ \p{PosixGraph} [-!"#$%&'()*+,./:;<>?@[\\]^_`{|}~0-9A-Za-
+ z] (94)
+ \p{PosixLower} [a-z] (/i= PosixAlpha) (26)
+ \p{PosixPrint} [- 0-9A-Za-
+ z!"#$%&'()*+,./:;<>?@[\\]^_`{|}~] (95)
+ \p{PosixPunct} [-!"#$%&'()*+,./:;<>?@[\\]^_`{|}~] (32)
+ \p{PosixSpace} \t, \n, \cK, \f, \r, and ' '. (\cK is
+ vertical tab) (6)
+ \p{PosixUpper} [A-Z] (/i= PosixAlpha) (26)
+ \p{PosixWord} \p{PerlWord} (63)
+ \p{PosixXDigit} [0-9A-Fa-f] (22)
T \p{Present_In: 1.1} \p{Age=1.1} (Short: \p{In=1.1}) (Perl
extension) (33_979)
T \p{Present_In: 2.0} Code point's usage introduced in version
@@ -2350,10 +2424,13 @@ this property.
T \p{Present_In: 5.2} Code point's usage introduced in version
5.2 or earlier (Short: \p{In=5.2}) (Perl
extension) (246_943)
+ T \p{Present_In: 6.0} Code point's usage introduced in version
+ 6.0 or earlier (Short: \p{In=6.0}) (Perl
+ extension) (249_031)
\p{Present_In: Unassigned} \p{Age=Unassigned} (Short: \p{In=
- Unassigned}) (Perl extension) (867_169)
+ Unassigned}) (Perl extension) (865_081)
\p{Print} Characters that are graphical plus space
- characters (but no controls) (244_762)
+ characters (but no controls) (246_850)
\p{Private_Use} \p{General_Category=Private_Use} (Short:
\p{Co}; NOT \p{Private_Use_Area})
(137_468)
@@ -2366,9 +2443,9 @@ this property.
\p{General_Category=Open_Punctuation})
(72)
\p{Punct} \p{General_Category=Punctuation} (Short:
- \p{P}) (585)
+ \p{P}) (598)
\p{Punctuation} \p{Punct} (= \p{General_Category=
- Punctuation}) (585)
+ Punctuation}) (598)
\p{Qaac} \p{Coptic} (= \p{Script=Coptic}) (NOT
\p{Block=Coptic}) (135)
\p{Qaai} \p{Inherited} (= \p{Script=Inherited})
@@ -2393,7 +2470,7 @@ this property.
\p{Runr} \p{Runic} (= \p{Script=Runic}) (NOT
\p{Block=Runic}) (78)
\p{S} \p{Symbol} (= \p{General_Category=Symbol})
- (4499)
+ (5508)
\p{Samaritan} \p{Script=Samaritan} (Short: \p{Samr}; NOT
\p{Block=Samaritan}) (61)
\p{Samr} \p{Samaritan} (= \p{Script=Samaritan})
@@ -2407,10 +2484,10 @@ this property.
\p{SB: *} \p{Sentence_Break: *}
\p{Sc} \p{Currency_Symbol} (=
\p{General_Category=Currency_Symbol})
- (46)
+ (47)
\p{Sc: *} \p{Script: *}
- \p{Script: Arab} \p{Script=Arabic} (1030)
- \p{Script: Arabic} (Short: \p{Sc=Arab}, \p{Arab}) (1030)
+ \p{Script: Arab} \p{Script=Arabic} (1051)
+ \p{Script: Arabic} (Short: \p{Sc=Arab}, \p{Arab}) (1051)
\p{Script: Armenian} (Short: \p{Sc=Armn}, \p{Armn}) (90)
\p{Script: Armi} \p{Script=Imperial_Aramaic} (31)
\p{Script: Armn} \p{Script=Armenian} (90)
@@ -2418,12 +2495,16 @@ this property.
\p{Script: Avst} \p{Script=Avestan} (61)
\p{Script: Bali} \p{Script=Balinese} (121)
\p{Script: Balinese} (Short: \p{Sc=Bali}, \p{Bali}) (121)
- \p{Script: Bamu} \p{Script=Bamum} (88)
- \p{Script: Bamum} (Short: \p{Sc=Bamu}, \p{Bamu}) (88)
+ \p{Script: Bamu} \p{Script=Bamum} (657)
+ \p{Script: Bamum} (Short: \p{Sc=Bamu}, \p{Bamu}) (657)
+ \p{Script: Batak} (Short: \p{Sc=Batk}, \p{Batk}) (56)
+ \p{Script: Batk} \p{Script=Batak} (56)
\p{Script: Beng} \p{Script=Bengali} (92)
\p{Script: Bengali} (Short: \p{Sc=Beng}, \p{Beng}) (92)
- \p{Script: Bopo} \p{Script=Bopomofo} (65)
- \p{Script: Bopomofo} (Short: \p{Sc=Bopo}, \p{Bopo}) (65)
+ \p{Script: Bopo} \p{Script=Bopomofo} (70)
+ \p{Script: Bopomofo} (Short: \p{Sc=Bopo}, \p{Bopo}) (70)
+ \p{Script: Brah} \p{Script=Brahmi} (108)
+ \p{Script: Brahmi} (Short: \p{Sc=Brah}, \p{Brah}) (108)
\p{Script: Brai} \p{Script=Braille} (256)
\p{Script: Braille} (Short: \p{Sc=Brai}, \p{Brai}) (256)
\p{Script: Bugi} \p{Script=Buginese} (30)
@@ -2438,23 +2519,23 @@ this property.
\p{Script: Cham} (Short: \p{Sc=Cham}, \p{Cham}) (83)
\p{Script: Cher} \p{Script=Cherokee} (85)
\p{Script: Cherokee} (Short: \p{Sc=Cher}, \p{Cher}) (85)
- \p{Script: Common} (Short: \p{Sc=Zyyy}, \p{Zyyy}) (5395)
+ \p{Script: Common} (Short: \p{Sc=Zyyy}, \p{Zyyy}) (6379)
\p{Script: Copt} \p{Script=Coptic} (135)
\p{Script: Coptic} (Short: \p{Sc=Copt}, \p{Copt}) (135)
\p{Script: Cprt} \p{Script=Cypriot} (55)
\p{Script: Cuneiform} (Short: \p{Sc=Xsux}, \p{Xsux}) (982)
\p{Script: Cypriot} (Short: \p{Sc=Cprt}, \p{Cprt}) (55)
- \p{Script: Cyrillic} (Short: \p{Sc=Cyrl}, \p{Cyrl}) (404)
- \p{Script: Cyrl} \p{Script=Cyrillic} (404)
+ \p{Script: Cyrillic} (Short: \p{Sc=Cyrl}, \p{Cyrl}) (408)
+ \p{Script: Cyrl} \p{Script=Cyrillic} (408)
\p{Script: Deseret} (Short: \p{Sc=Dsrt}, \p{Dsrt}) (80)
- \p{Script: Deva} \p{Script=Devanagari} (140)
- \p{Script: Devanagari} (Short: \p{Sc=Deva}, \p{Deva}) (140)
+ \p{Script: Deva} \p{Script=Devanagari} (150)
+ \p{Script: Devanagari} (Short: \p{Sc=Deva}, \p{Deva}) (150)
\p{Script: Dsrt} \p{Script=Deseret} (80)
\p{Script: Egyp} \p{Script=Egyptian_Hieroglyphs} (1071)
\p{Script: Egyptian_Hieroglyphs} (Short: \p{Sc=Egyp}, \p{Egyp})
(1071)
- \p{Script: Ethi} \p{Script=Ethiopic} (461)
- \p{Script: Ethiopic} (Short: \p{Sc=Ethi}, \p{Ethi}) (461)
+ \p{Script: Ethi} \p{Script=Ethiopic} (495)
+ \p{Script: Ethiopic} (Short: \p{Sc=Ethi}, \p{Ethi}) (495)
\p{Script: Geor} \p{Script=Georgian} (120)
\p{Script: Georgian} (Short: \p{Sc=Geor}, \p{Geor}) (120)
\p{Script: Glag} \p{Script=Glagolitic} (94)
@@ -2467,16 +2548,16 @@ this property.
\p{Script: Gujr} \p{Script=Gujarati} (83)
\p{Script: Gurmukhi} (Short: \p{Sc=Guru}, \p{Guru}) (79)
\p{Script: Guru} \p{Script=Gurmukhi} (79)
- \p{Script: Han} (Short: \p{Sc=Han}, \p{Han}) (75_738)
- \p{Script: Hang} \p{Script=Hangul} (11_737)
- \p{Script: Hangul} (Short: \p{Sc=Hang}, \p{Hang}) (11_737)
- \p{Script: Hani} \p{Script=Han} (75_738)
+ \p{Script: Han} (Short: \p{Sc=Han}, \p{Han}) (75_960)
+ \p{Script: Hang} \p{Script=Hangul} (11_739)
+ \p{Script: Hangul} (Short: \p{Sc=Hang}, \p{Hang}) (11_739)
+ \p{Script: Hani} \p{Script=Han} (75_960)
\p{Script: Hano} \p{Script=Hanunoo} (21)
\p{Script: Hanunoo} (Short: \p{Sc=Hano}, \p{Hano}) (21)
\p{Script: Hebr} \p{Script=Hebrew} (133)
\p{Script: Hebrew} (Short: \p{Sc=Hebr}, \p{Hebr}) (133)
- \p{Script: Hira} \p{Script=Hiragana} (90)
- \p{Script: Hiragana} (Short: \p{Sc=Hira}, \p{Hira}) (90)
+ \p{Script: Hira} \p{Script=Hiragana} (91)
+ \p{Script: Hiragana} (Short: \p{Sc=Hira}, \p{Hira}) (91)
\p{Script: Imperial_Aramaic} (Short: \p{Sc=Armi}, \p{Armi}) (31)
\p{Script: Inherited} (Short: \p{Sc=Zinh}, \p{Zinh}) (523)
\p{Script: Inscriptional_Pahlavi} (Short: \p{Sc=Phli}, \p{Phli})
@@ -2488,21 +2569,21 @@ this property.
\p{Script: Javanese} (Short: \p{Sc=Java}, \p{Java}) (91)
\p{Script: Kaithi} (Short: \p{Sc=Kthi}, \p{Kthi}) (66)
\p{Script: Kali} \p{Script=Kayah_Li} (48)
- \p{Script: Kana} \p{Script=Katakana} (299)
- \p{Script: Kannada} (Short: \p{Sc=Knda}, \p{Knda}) (84)
- \p{Script: Katakana} (Short: \p{Sc=Kana}, \p{Kana}) (299)
+ \p{Script: Kana} \p{Script=Katakana} (300)
+ \p{Script: Kannada} (Short: \p{Sc=Knda}, \p{Knda}) (86)
+ \p{Script: Katakana} (Short: \p{Sc=Kana}, \p{Kana}) (300)
\p{Script: Kayah_Li} (Short: \p{Sc=Kali}, \p{Kali}) (48)
\p{Script: Khar} \p{Script=Kharoshthi} (65)
\p{Script: Kharoshthi} (Short: \p{Sc=Khar}, \p{Khar}) (65)
\p{Script: Khmer} (Short: \p{Sc=Khmr}, \p{Khmr}) (146)
\p{Script: Khmr} \p{Script=Khmer} (146)
- \p{Script: Knda} \p{Script=Kannada} (84)
+ \p{Script: Knda} \p{Script=Kannada} (86)
\p{Script: Kthi} \p{Script=Kaithi} (66)
\p{Script: Lana} \p{Script=Tai_Tham} (127)
\p{Script: Lao} (Short: \p{Sc=Lao}, \p{Lao}) (65)
\p{Script: Laoo} \p{Script=Lao} (65)
- \p{Script: Latin} (Short: \p{Sc=Latn}, \p{Latn}) (1244)
- \p{Script: Latn} \p{Script=Latin} (1244)
+ \p{Script: Latin} (Short: \p{Sc=Latn}, \p{Latn}) (1267)
+ \p{Script: Latn} \p{Script=Latin} (1267)
\p{Script: Lepc} \p{Script=Lepcha} (74)
\p{Script: Lepcha} (Short: \p{Sc=Lepc}, \p{Lepc}) (74)
\p{Script: Limb} \p{Script=Limbu} (66)
@@ -2514,9 +2595,11 @@ this property.
\p{Script: Lycian} (Short: \p{Sc=Lyci}, \p{Lyci}) (29)
\p{Script: Lydi} \p{Script=Lydian} (27)
\p{Script: Lydian} (Short: \p{Sc=Lydi}, \p{Lydi}) (27)
- \p{Script: Malayalam} (Short: \p{Sc=Mlym}, \p{Mlym}) (95)
+ \p{Script: Malayalam} (Short: \p{Sc=Mlym}, \p{Mlym}) (98)
+ \p{Script: Mand} \p{Script=Mandaic} (29)
+ \p{Script: Mandaic} (Short: \p{Sc=Mand}, \p{Mand}) (29)
\p{Script: Meetei_Mayek} (Short: \p{Sc=Mtei}, \p{Mtei}) (56)
- \p{Script: Mlym} \p{Script=Malayalam} (95)
+ \p{Script: Mlym} \p{Script=Malayalam} (98)
\p{Script: Mong} \p{Script=Mongolian} (153)
\p{Script: Mongolian} (Short: \p{Sc=Mong}, \p{Mong}) (153)
\p{Script: Mtei} \p{Script=Meetei_Mayek} (56)
@@ -2533,9 +2616,9 @@ this property.
\p{Script: Old_Persian} (Short: \p{Sc=Xpeo}, \p{Xpeo}) (50)
\p{Script: Old_South_Arabian} (Short: \p{Sc=Sarb}, \p{Sarb}) (32)
\p{Script: Old_Turkic} (Short: \p{Sc=Orkh}, \p{Orkh}) (73)
- \p{Script: Oriya} (Short: \p{Sc=Orya}, \p{Orya}) (84)
+ \p{Script: Oriya} (Short: \p{Sc=Orya}, \p{Orya}) (90)
\p{Script: Orkh} \p{Script=Old_Turkic} (73)
- \p{Script: Orya} \p{Script=Oriya} (84)
+ \p{Script: Orya} \p{Script=Oriya} (90)
\p{Script: Osma} \p{Script=Osmanya} (40)
\p{Script: Osmanya} (Short: \p{Sc=Osma}, \p{Osma}) (40)
\p{Script: Phag} \p{Script=Phags_Pa} (56)
@@ -2578,17 +2661,17 @@ this property.
\p{Script: Tavt} \p{Script=Tai_Viet} (72)
\p{Script: Telu} \p{Script=Telugu} (93)
\p{Script: Telugu} (Short: \p{Sc=Telu}, \p{Telu}) (93)
- \p{Script: Tfng} \p{Script=Tifinagh} (55)
+ \p{Script: Tfng} \p{Script=Tifinagh} (57)
\p{Script: Tglg} \p{Script=Tagalog} (20)
\p{Script: Thaa} \p{Script=Thaana} (50)
\p{Script: Thaana} (Short: \p{Sc=Thaa}, \p{Thaa}) (50)
\p{Script: Thai} (Short: \p{Sc=Thai}, \p{Thai}) (86)
- \p{Script: Tibetan} (Short: \p{Sc=Tibt}, \p{Tibt}) (201)
- \p{Script: Tibt} \p{Script=Tibetan} (201)
- \p{Script: Tifinagh} (Short: \p{Sc=Tfng}, \p{Tfng}) (55)
+ \p{Script: Tibetan} (Short: \p{Sc=Tibt}, \p{Tibt}) (207)
+ \p{Script: Tibt} \p{Script=Tibetan} (207)
+ \p{Script: Tifinagh} (Short: \p{Sc=Tfng}, \p{Tfng}) (57)
\p{Script: Ugar} \p{Script=Ugaritic} (31)
\p{Script: Ugaritic} (Short: \p{Sc=Ugar}, \p{Ugar}) (31)
- \p{Script: Unknown} (Short: \p{Sc=Zzzz}, \p{Zzzz}) (1_006_751)
+ \p{Script: Unknown} (Short: \p{Sc=Zzzz}, \p{Zzzz}) (1_004_663)
\p{Script: Vai} (Short: \p{Sc=Vai}, \p{Vai}) (300)
\p{Script: Vaii} \p{Script=Vai} (300)
\p{Script: Xpeo} \p{Script=Old_Persian} (50)
@@ -2596,8 +2679,8 @@ this property.
\p{Script: Yi} (Short: \p{Sc=Yi}, \p{Yi}) (1220)
\p{Script: Yiii} \p{Script=Yi} (1220)
\p{Script: Zinh} \p{Script=Inherited} (523)
- \p{Script: Zyyy} \p{Script=Common} (5395)
- \p{Script: Zzzz} \p{Script=Unknown} (1_006_751)
+ \p{Script: Zyyy} \p{Script=Common} (6379)
+ \p{Script: Zzzz} \p{Script=Unknown} (1_004_663)
\p{SD} \p{Soft_Dotted} (= \p{Soft_Dotted=Y}) (46)
\p{SD: *} \p{Soft_Dotted: *}
\p{Sentence_Break: AT} \p{Sentence_Break=ATerm} (4)
@@ -2605,28 +2688,28 @@ this property.
\p{Sentence_Break: CL} \p{Sentence_Break=Close} (177)
\p{Sentence_Break: Close} (Short: \p{SB=CL}) (177)
\p{Sentence_Break: CR} (Short: \p{SB=CR}) (1)
- \p{Sentence_Break: EX} \p{Sentence_Break=Extend} (1455)
- \p{Sentence_Break: Extend} (Short: \p{SB=EX}) (1455)
+ \p{Sentence_Break: EX} \p{Sentence_Break=Extend} (1502)
+ \p{Sentence_Break: Extend} (Short: \p{SB=EX}) (1502)
\p{Sentence_Break: FO} \p{Sentence_Break=Format} (138)
\p{Sentence_Break: Format} (Short: \p{SB=FO}) (138)
- \p{Sentence_Break: LE} \p{Sentence_Break=OLetter} (96_405)
+ \p{Sentence_Break: LE} \p{Sentence_Break=OLetter} (97_369)
\p{Sentence_Break: LF} (Short: \p{SB=LF}) (1)
- \p{Sentence_Break: LO} \p{Sentence_Break=Lower} (1907)
- \p{Sentence_Break: Lower} (Short: \p{SB=LO}) (1907)
- \p{Sentence_Break: NU} \p{Sentence_Break=Numeric} (403)
- \p{Sentence_Break: Numeric} (Short: \p{SB=NU}) (403)
- \p{Sentence_Break: OLetter} (Short: \p{SB=LE}) (96_405)
- \p{Sentence_Break: Other} (Short: \p{SB=XX}) (1_012_008)
+ \p{Sentence_Break: LO} \p{Sentence_Break=Lower} (1917)
+ \p{Sentence_Break: Lower} (Short: \p{SB=LO}) (1917)
+ \p{Sentence_Break: NU} \p{Sentence_Break=Numeric} (412)
+ \p{Sentence_Break: Numeric} (Short: \p{SB=NU}) (412)
+ \p{Sentence_Break: OLetter} (Short: \p{SB=LE}) (97_369)
+ \p{Sentence_Break: Other} (Short: \p{SB=XX}) (1_010_959)
\p{Sentence_Break: SC} \p{Sentence_Break=SContinue} (26)
\p{Sentence_Break: SContinue} (Short: \p{SB=SC}) (26)
\p{Sentence_Break: SE} \p{Sentence_Break=Sep} (3)
\p{Sentence_Break: Sep} (Short: \p{SB=SE}) (3)
\p{Sentence_Break: Sp} (Short: \p{SB=Sp}) (21)
- \p{Sentence_Break: ST} \p{Sentence_Break=STerm} (63)
- \p{Sentence_Break: STerm} (Short: \p{SB=ST}) (63)
- \p{Sentence_Break: UP} \p{Sentence_Break=Upper} (1500)
- \p{Sentence_Break: Upper} (Short: \p{SB=UP}) (1500)
- \p{Sentence_Break: XX} \p{Sentence_Break=Other} (1_012_008)
+ \p{Sentence_Break: ST} \p{Sentence_Break=STerm} (73)
+ \p{Sentence_Break: STerm} (Short: \p{SB=ST}) (73)
+ \p{Sentence_Break: UP} \p{Sentence_Break=Upper} (1509)
+ \p{Sentence_Break: Upper} (Short: \p{SB=UP}) (1509)
+ \p{Sentence_Break: XX} \p{Sentence_Break=Other} (1_010_959)
\p{Separator} \p{General_Category=Separator} (Short:
\p{Z}) (20)
\p{Shavian} \p{Script=Shavian} (Short: \p{Shaw}) (48)
@@ -2637,12 +2720,12 @@ this property.
\p{Block=Sinhala}) (80)
\p{Sk} \p{Modifier_Symbol} (=
\p{General_Category=Modifier_Symbol})
- (99)
+ (115)
\p{Sm} \p{Math_Symbol} (= \p{General_Category=
- Math_Symbol}) (945)
+ Math_Symbol}) (948)
X \p{Small_Form_Variants} \p{Block=Small_Form_Variants} (32)
\p{So} \p{Other_Symbol} (= \p{General_Category=
- Other_Symbol}) (3409)
+ Other_Symbol}) (4398)
\p{Soft_Dotted} \p{Soft_Dotted=Y} (Short: \p{SD}) (46)
\p{Soft_Dotted: N*} (Short: \p{SD=N}, \P{SD}) (1_114_066)
\p{Soft_Dotted: Y*} (Short: \p{SD=Y}, \p{SD}) (46)
@@ -2651,15 +2734,15 @@ this property.
\p{Space: *} \p{White_Space: *}
\p{Space_Separator} \p{General_Category=Space_Separator}
(Short: \p{Zs}) (18)
- \p{SpacePerl} \s, including beyond ASCII (25)
+ \p{SpacePerl} \p{XPerlSpace} (25)
\p{Spacing_Mark} \p{General_Category=Spacing_Mark} (Short:
- \p{Mc}) (276)
+ \p{Mc}) (287)
X \p{Spacing_Modifier_Letters} \p{Block=Spacing_Modifier_Letters}
(80)
X \p{Specials} \p{Block=Specials} (16)
- \p{STerm} \p{STerm=Y} (66)
- \p{STerm: N*} (Single: \P{STerm}) (1_114_046)
- \p{STerm: Y*} (Single: \p{STerm}) (66)
+ \p{STerm} \p{STerm=Y} (76)
+ \p{STerm: N*} (Single: \P{STerm}) (1_114_036)
+ \p{STerm: Y*} (Single: \p{STerm}) (76)
\p{Sund} \p{Sundanese} (= \p{Script=Sundanese})
(NOT \p{Block=Sundanese}) (55)
\p{Sundanese} \p{Script=Sundanese} (Short: \p{Sund}; NOT
@@ -2687,7 +2770,7 @@ this property.
\p{Syloti_Nagri} \p{Script=Syloti_Nagri} (Short: \p{Sylo};
NOT \p{Block=Syloti_Nagri}) (44)
\p{Symbol} \p{General_Category=Symbol} (Short: \p{S})
- (4499)
+ (5508)
\p{Syrc} \p{Syriac} (= \p{Script=Syriac}) (NOT
\p{Block=Syriac}) (77)
\p{Syriac} \p{Script=Syriac} (Short: \p{Syrc}; NOT
@@ -2721,15 +2804,15 @@ this property.
\p{Telugu} \p{Script=Telugu} (Short: \p{Telu}; NOT
\p{Block=Telugu}) (93)
\p{Term} \p{Terminal_Punctuation} (=
- \p{Terminal_Punctuation=Y}) (161)
+ \p{Terminal_Punctuation=Y}) (169)
\p{Term: *} \p{Terminal_Punctuation: *}
\p{Terminal_Punctuation} \p{Terminal_Punctuation=Y} (Short:
- \p{Term}) (161)
+ \p{Term}) (169)
\p{Terminal_Punctuation: N*} (Short: \p{Term=N}, \P{Term})
- (1_113_951)
- \p{Terminal_Punctuation: Y*} (Short: \p{Term=Y}, \p{Term}) (161)
+ (1_113_943)
+ \p{Terminal_Punctuation: Y*} (Short: \p{Term=Y}, \p{Term}) (169)
\p{Tfng} \p{Tifinagh} (= \p{Script=Tifinagh}) (NOT
- \p{Block=Tifinagh}) (55)
+ \p{Block=Tifinagh}) (57)
\p{Tglg} \p{Tagalog} (= \p{Script=Tagalog}) (NOT
\p{Block=Tagalog}) (20)
\p{Thaa} \p{Thaana} (= \p{Script=Thaana}) (NOT
@@ -2738,24 +2821,27 @@ this property.
\p{Block=Thaana}) (50)
\p{Thai} \p{Script=Thai} (NOT \p{Block=Thai}) (86)
\p{Tibetan} \p{Script=Tibetan} (Short: \p{Tibt}; NOT
- \p{Block=Tibetan}) (201)
+ \p{Block=Tibetan}) (207)
\p{Tibt} \p{Tibetan} (= \p{Script=Tibetan}) (NOT
- \p{Block=Tibetan}) (201)
+ \p{Block=Tibetan}) (207)
\p{Tifinagh} \p{Script=Tifinagh} (Short: \p{Tfng}; NOT
- \p{Block=Tifinagh}) (55)
- \p{Title} \p{General_Category=Titlecase_Letter}
- (Short: \p{Lt}) (31)
- \p{Titlecase_Letter} \p{Title} (= \p{General_Category=
- Titlecase_Letter}) (31)
+ \p{Block=Tifinagh}) (57)
+ \p{Title} (/i= Cased=Yes) (31)
+ \p{Titlecase} \p{Title} (/i= Cased=Yes) (31)
+ \p{Titlecase_Letter} \p{General_Category=Titlecase_Letter}
+ (Short: \p{Lt}; /i= General_Category=
+ Cased_Letter) (31)
+ X \p{Transport_And_Map_Symbols} \p{Block=Transport_And_Map_Symbols}
+ (128)
\p{Ugar} \p{Ugaritic} (= \p{Script=Ugaritic}) (NOT
\p{Block=Ugaritic}) (31)
\p{Ugaritic} \p{Script=Ugaritic} (Short: \p{Ugar}; NOT
\p{Block=Ugaritic}) (31)
\p{UIdeo} \p{Unified_Ideograph} (=
- \p{Unified_Ideograph=Y}) (74_394)
+ \p{Unified_Ideograph=Y}) (74_616)
\p{UIdeo: *} \p{Unified_Ideograph: *}
\p{Unassigned} \p{General_Category=Unassigned} (Short:
- \p{Cn}) (867_235)
+ \p{Cn}) (865_147)
X \p{Unified_Canadian_Aboriginal_Syllabics} \p{Block=
Unified_Canadian_Aboriginal_Syllabics}
(Short: \p{InCanadianSyllabics}) (640)
@@ -2763,19 +2849,23 @@ this property.
Unified_Canadian_Aboriginal_Syllabics_-
Extended} (80)
\p{Unified_Ideograph} \p{Unified_Ideograph=Y} (Short: \p{UIdeo})
- (74_394)
+ (74_616)
\p{Unified_Ideograph: N*} (Short: \p{UIdeo=N}, \P{UIdeo})
- (1_039_718)
- \p{Unified_Ideograph: Y*} (Short: \p{UIdeo=Y}, \p{UIdeo}) (74_394)
+ (1_039_496)
+ \p{Unified_Ideograph: Y*} (Short: \p{UIdeo=Y}, \p{UIdeo}) (74_616)
\p{Unknown} \p{Script=Unknown} (Short: \p{Zzzz})
- (1_006_751)
- \p{Upper} \p{Uppercase=Y} (1469)
+ (1_004_663)
+ \p{Upper} \p{Uppercase=Y} (/i= Cased=Yes) (1478)
\p{Upper: *} \p{Uppercase: *}
- \p{Uppercase} \p{Upper} (= \p{Uppercase=Y}) (1469)
- \p{Uppercase: N*} (Short: \p{Upper=N}, \P{Upper}) (1_112_643)
- \p{Uppercase: Y*} (Short: \p{Upper=Y}, \p{Upper}) (1469)
+ \p{Uppercase} \p{Upper} (= \p{Uppercase=Y}) (/i= Cased=
+ Yes) (1478)
+ \p{Uppercase: N*} (Short: \p{Upper=N}, \P{Upper}; /i= Cased=
+ No) (1_112_634)
+ \p{Uppercase: Y*} (Short: \p{Upper=Y}, \p{Upper}; /i= Cased=
+ Yes) (1478)
\p{Uppercase_Letter} \p{General_Category=Uppercase_Letter}
- (Short: \p{Lu}) (1427)
+ (Short: \p{Lu}; /i= General_Category=
+ Cased_Letter) (1436)
\p{Vai} \p{Script=Vai} (NOT \p{Block=Vai}) (300)
\p{Vaii} \p{Vai} (= \p{Script=Vai}) (NOT \p{Block=
Vai}) (300)
@@ -2797,17 +2887,18 @@ this property.
\p{White_Space: N*} (Short: \p{Space=N}, \P{WSpace})
(1_114_086)
\p{White_Space: Y*} (Short: \p{Space=Y}, \p{WSpace}) (26)
- \p{Word} \w, including beyond ASCII (101_685)
- \p{Word_Break: ALetter} (Short: \p{WB=LE}) (23_694)
+ \p{Word} \w, including beyond ASCII; = \p{Alnum} +
+ \pM + \p{Pc} (102_724)
+ \p{Word_Break: ALetter} (Short: \p{WB=LE}) (24_453)
\p{Word_Break: CR} (Short: \p{WB=CR}) (1)
\p{Word_Break: EX} \p{Word_Break=ExtendNumLet} (10)
- \p{Word_Break: Extend} (Short: \p{WB=Extend}) (1455)
+ \p{Word_Break: Extend} (Short: \p{WB=Extend}) (1502)
\p{Word_Break: ExtendNumLet} (Short: \p{WB=EX}) (10)
\p{Word_Break: FO} \p{Word_Break=Format} (137)
\p{Word_Break: Format} (Short: \p{WB=FO}) (137)
- \p{Word_Break: KA} \p{Word_Break=Katakana} (309)
- \p{Word_Break: Katakana} (Short: \p{WB=KA}) (309)
- \p{Word_Break: LE} \p{Word_Break=ALetter} (23_694)
+ \p{Word_Break: KA} \p{Word_Break=Katakana} (310)
+ \p{Word_Break: Katakana} (Short: \p{WB=KA}) (310)
+ \p{Word_Break: LE} \p{Word_Break=ALetter} (24_453)
\p{Word_Break: LF} (Short: \p{WB=LF}) (1)
\p{Word_Break: MB} \p{Word_Break=MidNumLet} (8)
\p{Word_Break: MidLetter} (Short: \p{WB=ML}) (8)
@@ -2817,27 +2908,46 @@ this property.
\p{Word_Break: MN} \p{Word_Break=MidNum} (15)
\p{Word_Break: Newline} (Short: \p{WB=NL}) (5)
\p{Word_Break: NL} \p{Word_Break=Newline} (5)
- \p{Word_Break: NU} \p{Word_Break=Numeric} (402)
- \p{Word_Break: Numeric} (Short: \p{WB=NU}) (402)
- \p{Word_Break: Other} (Short: \p{WB=XX}) (1_088_067)
- \p{Word_Break: XX} \p{Word_Break=Other} (1_088_067)
+ \p{Word_Break: NU} \p{Word_Break=Numeric} (411)
+ \p{Word_Break: Numeric} (Short: \p{WB=NU}) (411)
+ \p{Word_Break: Other} (Short: \p{WB=XX}) (1_087_251)
+ \p{Word_Break: XX} \p{Word_Break=Other} (1_087_251)
\p{WSpace} \p{White_Space} (= \p{White_Space=Y}) (26)
\p{WSpace: *} \p{White_Space: *}
\p{XDigit} \p{Hex_Digit=Y} (Short: \p{Hex}) (44)
\p{XID_Continue} \p{XID_Continue=Y} (Short: \p{XIDC})
- (101_615)
- \p{XID_Continue: N*} (Short: \p{XIDC=N}, \P{XIDC}) (1_012_497)
- \p{XID_Continue: Y*} (Short: \p{XIDC=Y}, \p{XIDC}) (101_615)
- \p{XID_Start} \p{XID_Start=Y} (Short: \p{XIDS}) (99_741)
- \p{XID_Start: N*} (Short: \p{XIDS=N}, \P{XIDS}) (1_014_371)
- \p{XID_Start: Y*} (Short: \p{XIDS=Y}, \p{XIDS}) (99_741)
+ (102_656)
+ \p{XID_Continue: N*} (Short: \p{XIDC=N}, \P{XIDC}) (1_011_456)
+ \p{XID_Continue: Y*} (Short: \p{XIDC=Y}, \p{XIDC}) (102_656)
+ \p{XID_Start} \p{XID_Start=Y} (Short: \p{XIDS}) (100_724)
+ \p{XID_Start: N*} (Short: \p{XIDS=N}, \P{XIDS}) (1_013_388)
+ \p{XID_Start: Y*} (Short: \p{XIDS=Y}, \p{XIDS}) (100_724)
\p{XIDC} \p{XID_Continue} (= \p{XID_Continue=Y})
- (101_615)
+ (102_656)
\p{XIDC: *} \p{XID_Continue: *}
- \p{XIDS} \p{XID_Start} (= \p{XID_Start=Y}) (99_741)
+ \p{XIDS} \p{XID_Start} (= \p{XID_Start=Y}) (100_724)
\p{XIDS: *} \p{XID_Start: *}
\p{Xpeo} \p{Old_Persian} (= \p{Script=Old_Persian})
(NOT \p{Block=Old_Persian}) (50)
+ \p{XPerlSpace} \s, including beyond ASCII (Short:
+ \p{SpacePerl}) (25)
+ \p{XPosixAlnum} \p{Alnum} (101_959)
+ \p{XPosixAlpha} \p{Alpha} (= \p{Alphabetic=Y}) (101_539)
+ \p{XPosixBlank} \p{Blank} (19)
+ \p{XPosixCntrl} \p{Cntrl} (= \p{General_Category=Control})
+ (65)
+ \p{XPosixDigit} \p{Digit} (= \p{General_Category=
+ Decimal_Number}) (420)
+ \p{XPosixGraph} \p{Graph} (246_832)
+ \p{XPosixLower} \p{Lower} (= \p{Lowercase=Y}) (/i= Cased=
+ Yes) (1918)
+ \p{XPosixPrint} \p{Print} (246_850)
+ \p{XPosixPunct} \p{Punct} + ASCII-range \p{Symbol} (607)
+ \p{XPosixSpace} \p{Space} (= \p{White_Space=Y}) (26)
+ \p{XPosixUpper} \p{Upper} (= \p{Uppercase=Y}) (/i= Cased=
+ Yes) (1478)
+ \p{XPosixWord} \p{Word} (102_724)
+ \p{XPosixXDigit} \p{XDigit} (= \p{Hex_Digit=Y}) (44)
\p{Xsux} \p{Cuneiform} (= \p{Script=Cuneiform})
(NOT \p{Block=Cuneiform}) (982)
\p{Yi} \p{Script=Yi} (1220)
@@ -2857,20 +2967,20 @@ this property.
\p{Zs} \p{Space_Separator} (=
\p{General_Category=Space_Separator})
(18)
- \p{Zyyy} \p{Common} (= \p{Script=Common}) (5395)
+ \p{Zyyy} \p{Common} (= \p{Script=Common}) (6379)
\p{Zzzz} \p{Unknown} (= \p{Script=Unknown})
- (1_006_751)
+ (1_004_663)
T \p{_CanonDCIJ} (For internal use by Perl, not necessarily
stable) (= \p{Soft_Dotted=Y}) (46)
T \p{_Case_Ignorable} (For internal use by Perl, not necessarily
- stable) (= \p{Case_Ignorable=Y}) (1632)
+ stable) (= \p{Case_Ignorable=Y}) (1692)
T \p{_CombAbove} (For internal use by Perl, not necessarily
stable) (= \p{Canonical_Combining_Class=
- Above}) (318)
+ Above}) (320)
T \p{_X_Begin} (For internal use by Perl, not necessarily
stable) (1_113_907)
T \p{_X_Extend} (For internal use by Perl, not necessarily
- stable) (1462)
+ stable) (1509)
T \p{_X_LV_LVT_V} (For internal use by Perl, not necessarily
stable) (11_267)
@@ -2897,6 +3007,7 @@ version of Unicode, the following match zero code points:
A few properties are accessible in Perl via various function calls only.
These are:
+
Lowercase_Mapping lc() and lcfirst()
Titlecase_Mapping ucfirst()
Uppercase_Mapping uc()
@@ -2905,8 +3016,8 @@ Case_Folding is accessible through the /i modifier in regular expressions.
The Name property is accessible through the \N{} interpolation in
double-quoted strings and regular expressions, but both usages require a C<use
-charnames;> to be specified, which also contains related functions viacode()
-and vianame().
+charnames;> to be specified, which also contains related functions viacode(),
+vianame(), and string_vianame().
=head1 Unicode regular expression properties that are NOT accepted by Perl
@@ -2919,79 +3030,70 @@ the properties are listed enclosed in (parentheses).
-
-
+
+
=item I<Expands_On_NFC> (XO_NFC)
-
+
=item I<Expands_On_NFD> (XO_NFD)
-
+
=item I<Expands_On_NFKC> (XO_NFKC)
-
+
=item I<Expands_On_NFKD> (XO_NFKD)
-
-Easily computed, and yet doesn't cover the common encoding forms (UTF-16/8)
-
-
+Deprecated by Unicode. These are characters that expand to more than one character in the specified normalization form, but whether they actually take up more bytes or not depends on the encoding being used. For example, a UTF-8 encoded character may expand to a different number of bytes than a UTF-32 encoded character.
+
+
+
+
-
=item I<Grapheme_Link> (Gr_Link)
-
-Deprecated by Unicode. Use ccc=vr (Canonical_Combining_Class=Virama) instead
-
-
+Deprecated by Unicode: Duplicates ccc=vr (Canonical_Combining_Class=Virama)
+
+
+
+
-
=item I<Jamo_Short_Name> (JSN)
-
+
Used by Unicode internally for generating other properties and not intended to be used stand-alone
-
-
-
+
+
+
=item I<Script=Katakana_Or_Hiragana> (sc=Hrkt)
-
+
Obsolete. All code points previously matched by this have been moved to "Script=Common"
-
-
-
+
=back
-An installation can choose to allow any of these to be matched by changing the
-controlling lists contained in the program C<$Config{privlib}>/F<unicore/mktables>
-and then re-running F<mktables>. (C<%Config> is available from the Config module).
+An installation can choose to allow any of these to be matched by downloading
+the Unicode database from L<http://www.unicode.org/Public/> to
+C<$Config{privlib}>/F<unicore/> in the Perl source tree, changing the
+controlling lists contained in the program
+C<$Config{privlib}>/F<unicore/mktables> and then re-compiling and installing.
+(C<%Config> is available from the Config module).
=head1 Files in the I<To> directory (for serious hackers only)
All Unicode properties are really mappings (in the mathematical sense) from
code points to their respective values. As part of its build process,
Perl constructs tables containing these mappings for all properties that it
-deals with. But only a few of these are written out into files.
+deals with. Some, but not all, of these are written out into files.
Those written out are in the directory C<$Config{privlib}>/F<unicore/To/>
(%Config is available from the Config module).
-Those ones written are ones needed by Perl internally during execution, or for
-which there is some demand, and those for which there is no access through the
-Perl core. Generally, properties that can be used in regular expression
-matching do not have their map tables written, like Script. Nor are the
-simplistic properties that have a better, more complete version, such as
-Simple_Uppercase_Mapping (Uppercase_Mapping is written instead).
-
-None of the properties in the I<To> directory are currently directly
-accessible through the Perl core, although some may be accessed indirectly.
-For example, the uc() function implements the Uppercase_Mapping property and
-uses the F<Upper.pl> file found in this directory.
-
-The available files with their properties (short names in parentheses),
-and any flags or comments about them, are:
+Perl reserves the right to change the format and even the existence of any of
+those files without notice, except the ones that were in existence prior to
+release 5.13. If those change, a deprecation cycle will be done first. These
+are:
Bmg.pl Bidi_Mirroring_Glyph (bmg)
Digit.pl Perl_Decimal_Digit
@@ -3002,12 +3104,8 @@ and any flags or comments about them, are:
Upper.pl Uppercase_Mapping (uc)
-An installation can choose to change which files are generated by changing the
-controlling lists contained in the program C<$Config{privlib}>/F<unicore/mktables>
-and then re-running F<mktables>.
-
-Each of these files defines two hash entries to help reading programs decipher
-it. One of them looks like this:
+Each of the files in this directory defines two hash entries to help reading
+programs decipher it. One of them looks like this:
$utf8::SwashInfo{'ToNAME'}{'format'} = 's';
@@ -3017,11 +3115,12 @@ also for backwards compatibility.) The hash entry gives the format of the
mapping fields of the table, currently one of the following:
b binary
+ c Perl's internal (Normalize.pm) decomposition mapping
d single decimal digit
f floating point number
i integer
r rational: an integer or a fraction
- s arbitrary string
+ s string
x positive hex whole number; a code point