Commit | Line | Data |
---|---|---|
ac71d2a0 UC |
1 | # BidiBrackets-8.0.0.txt |
2 | # Date: 2015-01-20, 19:00:00 GMT [AG, LI, KW] | |
a9c9e371 KW |
3 | # |
4 | # Bidi_Paired_Bracket and Bidi_Paired_Bracket_Type Properties | |
5 | # | |
6 | # This file is a normative contributory data file in the Unicode | |
7 | # Character Database. | |
8 | # | |
ac71d2a0 | 9 | # Copyright (c) 1991-2015 Unicode, Inc. |
a9c9e371 KW |
10 | # For terms of use, see http://www.unicode.org/terms_of_use.html |
11 | # | |
12 | # Bidi_Paired_Bracket is a normative property of type Miscellaneous, | |
13 | # which establishes a mapping between characters that are treated as | |
14 | # bracket pairs by the Unicode Bidirectional Algorithm. | |
15 | # | |
16 | # Bidi_Paired_Bracket_Type is a normative property of type Enumeration, | |
17 | # which classifies characters into opening and closing paired brackets | |
18 | # for the purposes of the Unicode Bidirectional Algorithm. | |
19 | # | |
20 | # This file lists the set of code points with Bidi_Paired_Bracket_Type | |
21 | # property values Open and Close. The set is derived from the character | |
22 | # properties General_Category (gc), Bidi_Class (bc), Bidi_Mirrored (Bidi_M), | |
23 | # and Bidi_Mirroring_Glyph (bmg), as follows: two characters, A and B, | |
24 | # form a bracket pair if A has gc=Ps and B has gc=Pe, both have bc=ON and | |
25 | # Bidi_M=Y, and bmg of A is B. Bidi_Paired_Bracket (bpb) maps A to B and | |
26 | # vice versa, and their Bidi_Paired_Bracket_Type (bpt) property values are | |
27 | # Open (o) and Close (c), respectively. | |
28 | # | |
29 | # For legacy reasons, the characters U+FD3E ORNATE LEFT PARENTHESIS and | |
30 | # U+FD3F ORNATE RIGHT PARENTHESIS do not mirror in bidirectional display | |
31 | # and therefore do not form a bracket pair. | |
32 | # | |
33 | # The Unicode property value stability policy guarantees that characters | |
34 | # which have bpt=o or bpt=c also have bc=ON and Bidi_M=Y. As a result, an | |
35 | # implementation can optimize the lookup of the Bidi_Paired_Bracket_Type | |
36 | # property values Open and Close by restricting the processing to characters | |
37 | # with bc=ON. | |
38 | # | |
39 | # The format of the file is three fields separated by a semicolon. | |
40 | # Field 0: Unicode code point value, represented as a hexadecimal value | |
41 | # Field 1: Bidi_Paired_Bracket property value, a code point value or <none> | |
42 | # Field 2: Bidi_Paired_Bracket_Type property value, one of the following: | |
43 | # o Open | |
44 | # c Close | |
45 | # n None | |
46 | # The names of the characters in field 0 are given in comments at the end | |
47 | # of each line. | |
48 | # | |
49 | # For information on bidirectional paired brackets, see UAX #9: Unicode | |
50 | # Bidirectional Algorithm, at http://www.unicode.org/unicode/reports/tr9/ | |
51 | # | |
52 | # This file was originally created by Andrew Glass and Laurentiu Iancu | |
53 | # for Unicode 6.3. | |
54 | ||
55 | 0028; 0029; o # LEFT PARENTHESIS | |
56 | 0029; 0028; c # RIGHT PARENTHESIS | |
57 | 005B; 005D; o # LEFT SQUARE BRACKET | |
58 | 005D; 005B; c # RIGHT SQUARE BRACKET | |
59 | 007B; 007D; o # LEFT CURLY BRACKET | |
60 | 007D; 007B; c # RIGHT CURLY BRACKET | |
61 | 0F3A; 0F3B; o # TIBETAN MARK GUG RTAGS GYON | |
62 | 0F3B; 0F3A; c # TIBETAN MARK GUG RTAGS GYAS | |
63 | 0F3C; 0F3D; o # TIBETAN MARK ANG KHANG GYON | |
64 | 0F3D; 0F3C; c # TIBETAN MARK ANG KHANG GYAS | |
65 | 169B; 169C; o # OGHAM FEATHER MARK | |
66 | 169C; 169B; c # OGHAM REVERSED FEATHER MARK | |
67 | 2045; 2046; o # LEFT SQUARE BRACKET WITH QUILL | |
68 | 2046; 2045; c # RIGHT SQUARE BRACKET WITH QUILL | |
69 | 207D; 207E; o # SUPERSCRIPT LEFT PARENTHESIS | |
70 | 207E; 207D; c # SUPERSCRIPT RIGHT PARENTHESIS | |
71 | 208D; 208E; o # SUBSCRIPT LEFT PARENTHESIS | |
72 | 208E; 208D; c # SUBSCRIPT RIGHT PARENTHESIS | |
73 | 2308; 2309; o # LEFT CEILING | |
74 | 2309; 2308; c # RIGHT CEILING | |
75 | 230A; 230B; o # LEFT FLOOR | |
76 | 230B; 230A; c # RIGHT FLOOR | |
77 | 2329; 232A; o # LEFT-POINTING ANGLE BRACKET | |
78 | 232A; 2329; c # RIGHT-POINTING ANGLE BRACKET | |
79 | 2768; 2769; o # MEDIUM LEFT PARENTHESIS ORNAMENT | |
80 | 2769; 2768; c # MEDIUM RIGHT PARENTHESIS ORNAMENT | |
81 | 276A; 276B; o # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT | |
82 | 276B; 276A; c # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT | |
83 | 276C; 276D; o # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT | |
84 | 276D; 276C; c # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT | |
85 | 276E; 276F; o # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT | |
86 | 276F; 276E; c # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT | |
87 | 2770; 2771; o # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT | |
88 | 2771; 2770; c # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT | |
89 | 2772; 2773; o # LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT | |
90 | 2773; 2772; c # LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT | |
91 | 2774; 2775; o # MEDIUM LEFT CURLY BRACKET ORNAMENT | |
92 | 2775; 2774; c # MEDIUM RIGHT CURLY BRACKET ORNAMENT | |
93 | 27C5; 27C6; o # LEFT S-SHAPED BAG DELIMITER | |
94 | 27C6; 27C5; c # RIGHT S-SHAPED BAG DELIMITER | |
95 | 27E6; 27E7; o # MATHEMATICAL LEFT WHITE SQUARE BRACKET | |
96 | 27E7; 27E6; c # MATHEMATICAL RIGHT WHITE SQUARE BRACKET | |
97 | 27E8; 27E9; o # MATHEMATICAL LEFT ANGLE BRACKET | |
98 | 27E9; 27E8; c # MATHEMATICAL RIGHT ANGLE BRACKET | |
99 | 27EA; 27EB; o # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET | |
100 | 27EB; 27EA; c # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET | |
101 | 27EC; 27ED; o # MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET | |
102 | 27ED; 27EC; c # MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET | |
103 | 27EE; 27EF; o # MATHEMATICAL LEFT FLATTENED PARENTHESIS | |
104 | 27EF; 27EE; c # MATHEMATICAL RIGHT FLATTENED PARENTHESIS | |
105 | 2983; 2984; o # LEFT WHITE CURLY BRACKET | |
106 | 2984; 2983; c # RIGHT WHITE CURLY BRACKET | |
107 | 2985; 2986; o # LEFT WHITE PARENTHESIS | |
108 | 2986; 2985; c # RIGHT WHITE PARENTHESIS | |
109 | 2987; 2988; o # Z NOTATION LEFT IMAGE BRACKET | |
110 | 2988; 2987; c # Z NOTATION RIGHT IMAGE BRACKET | |
111 | 2989; 298A; o # Z NOTATION LEFT BINDING BRACKET | |
112 | 298A; 2989; c # Z NOTATION RIGHT BINDING BRACKET | |
113 | 298B; 298C; o # LEFT SQUARE BRACKET WITH UNDERBAR | |
114 | 298C; 298B; c # RIGHT SQUARE BRACKET WITH UNDERBAR | |
115 | 298D; 2990; o # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER | |
116 | 298E; 298F; c # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER | |
117 | 298F; 298E; o # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER | |
118 | 2990; 298D; c # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER | |
119 | 2991; 2992; o # LEFT ANGLE BRACKET WITH DOT | |
120 | 2992; 2991; c # RIGHT ANGLE BRACKET WITH DOT | |
121 | 2993; 2994; o # LEFT ARC LESS-THAN BRACKET | |
122 | 2994; 2993; c # RIGHT ARC GREATER-THAN BRACKET | |
123 | 2995; 2996; o # DOUBLE LEFT ARC GREATER-THAN BRACKET | |
124 | 2996; 2995; c # DOUBLE RIGHT ARC LESS-THAN BRACKET | |
125 | 2997; 2998; o # LEFT BLACK TORTOISE SHELL BRACKET | |
126 | 2998; 2997; c # RIGHT BLACK TORTOISE SHELL BRACKET | |
127 | 29D8; 29D9; o # LEFT WIGGLY FENCE | |
128 | 29D9; 29D8; c # RIGHT WIGGLY FENCE | |
129 | 29DA; 29DB; o # LEFT DOUBLE WIGGLY FENCE | |
130 | 29DB; 29DA; c # RIGHT DOUBLE WIGGLY FENCE | |
131 | 29FC; 29FD; o # LEFT-POINTING CURVED ANGLE BRACKET | |
132 | 29FD; 29FC; c # RIGHT-POINTING CURVED ANGLE BRACKET | |
133 | 2E22; 2E23; o # TOP LEFT HALF BRACKET | |
134 | 2E23; 2E22; c # TOP RIGHT HALF BRACKET | |
135 | 2E24; 2E25; o # BOTTOM LEFT HALF BRACKET | |
136 | 2E25; 2E24; c # BOTTOM RIGHT HALF BRACKET | |
137 | 2E26; 2E27; o # LEFT SIDEWAYS U BRACKET | |
138 | 2E27; 2E26; c # RIGHT SIDEWAYS U BRACKET | |
139 | 2E28; 2E29; o # LEFT DOUBLE PARENTHESIS | |
140 | 2E29; 2E28; c # RIGHT DOUBLE PARENTHESIS | |
141 | 3008; 3009; o # LEFT ANGLE BRACKET | |
142 | 3009; 3008; c # RIGHT ANGLE BRACKET | |
143 | 300A; 300B; o # LEFT DOUBLE ANGLE BRACKET | |
144 | 300B; 300A; c # RIGHT DOUBLE ANGLE BRACKET | |
145 | 300C; 300D; o # LEFT CORNER BRACKET | |
146 | 300D; 300C; c # RIGHT CORNER BRACKET | |
147 | 300E; 300F; o # LEFT WHITE CORNER BRACKET | |
148 | 300F; 300E; c # RIGHT WHITE CORNER BRACKET | |
149 | 3010; 3011; o # LEFT BLACK LENTICULAR BRACKET | |
150 | 3011; 3010; c # RIGHT BLACK LENTICULAR BRACKET | |
151 | 3014; 3015; o # LEFT TORTOISE SHELL BRACKET | |
152 | 3015; 3014; c # RIGHT TORTOISE SHELL BRACKET | |
153 | 3016; 3017; o # LEFT WHITE LENTICULAR BRACKET | |
154 | 3017; 3016; c # RIGHT WHITE LENTICULAR BRACKET | |
155 | 3018; 3019; o # LEFT WHITE TORTOISE SHELL BRACKET | |
156 | 3019; 3018; c # RIGHT WHITE TORTOISE SHELL BRACKET | |
157 | 301A; 301B; o # LEFT WHITE SQUARE BRACKET | |
158 | 301B; 301A; c # RIGHT WHITE SQUARE BRACKET | |
159 | FE59; FE5A; o # SMALL LEFT PARENTHESIS | |
160 | FE5A; FE59; c # SMALL RIGHT PARENTHESIS | |
161 | FE5B; FE5C; o # SMALL LEFT CURLY BRACKET | |
162 | FE5C; FE5B; c # SMALL RIGHT CURLY BRACKET | |
163 | FE5D; FE5E; o # SMALL LEFT TORTOISE SHELL BRACKET | |
164 | FE5E; FE5D; c # SMALL RIGHT TORTOISE SHELL BRACKET | |
165 | FF08; FF09; o # FULLWIDTH LEFT PARENTHESIS | |
166 | FF09; FF08; c # FULLWIDTH RIGHT PARENTHESIS | |
167 | FF3B; FF3D; o # FULLWIDTH LEFT SQUARE BRACKET | |
168 | FF3D; FF3B; c # FULLWIDTH RIGHT SQUARE BRACKET | |
169 | FF5B; FF5D; o # FULLWIDTH LEFT CURLY BRACKET | |
170 | FF5D; FF5B; c # FULLWIDTH RIGHT CURLY BRACKET | |
171 | FF5F; FF60; o # FULLWIDTH LEFT WHITE PARENTHESIS | |
172 | FF60; FF5F; c # FULLWIDTH RIGHT WHITE PARENTHESIS | |
173 | FF62; FF63; o # HALFWIDTH LEFT CORNER BRACKET | |
174 | FF63; FF62; c # HALFWIDTH RIGHT CORNER BRACKET | |
175 | ||
176 | # EOF |