summaryrefslogtreecommitdiff
path: root/fonts/uptex-fonts/source/punctuation.md
blob: 7617d8a5c22aba5bb4b53a34249a09e6f56adf3b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
Punctuation marks
===================

References:

1. [Unicode Vertical Text Layout](http://www.unicode.org/reports/tr50/)
2. [Vertical Orientation](http://www.unicode.org/Public/10.0.0/ucd/VerticalOrientation.txt)
3. [East Asian Width](http://www.unicode.org/reports/tr11/)
4. [EastAsianWidth.txt](http://www.unicode.org/Public/10.0.0/ucd/EastAsianWidth.txt)
5. [General Category Value](http://www.unicode.org/reports/tr44/#General_Category_Values)
6. [Scripts.txt](http://www.unicode.org/Public/10.0.0/ucd/Scripts.txt)


Brackets
--------

|Unicode | name                                     |  |width|gc|vo|JIS X 0208|JIS X 0213|UniJIS-*-H| -V | upjis*.pl |
|--------|-------------------------------------------|:-:|:-:|:-:|:-:|--------|----------|:-----:|:-----:|:-----:|
| U+00AB | LEFT-POINTING DOUBLE ANGLE QUOTATION MARK  | « |N|Pi|R | NA     | 1-09-08  | 109   | (109) | type1 |
| U+00BB | RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK | » |N|Pf|R | NA     | 1-09-18  | 123   | (123) | type2 |
| U+2018 | LEFT SINGLE QUOTATION MARK                 | ‘ |A|Pi|R | 01-38 | 1-01-38  | 98    | (98)  | type1 |
| U+2019 | RIGHT SINGLE QUOTATION MARK                | ’ |A|Pf|R | 01-39 | 1-01-39  | 96    | (96)  | type2 |
| U+201A | SINGLE LOW-9 QUOTATION MARK                | ‚ |N|Ps|R | NA     | NA       | 120   | (120) | NA    |
| U+201B | SINGLE HIGH-REVERSED-9 QUOTATION MARK      | ‛ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+201C | LEFT DOUBLE QUOTATION MARK                 | “ |A|Pi|R | 01-40 | 1-01-40  | 108   | (108) | type1 |
| U+201D | RIGHT DOUBLE QUOTATION MARK                | ” |A|Pf|R | 01-41 | 1-01-41  | 122   | (122) | type2 |
| U+201E | DOUBLE LOW-9 QUOTATION MARK                | „ |N|Ps|R | NA     | NA       | 121   | (121) | NA    |
| U+201F | DOUBLE HIGH-REVERSED-9 QUOTATION MARK      | ‟ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+2039 | SINGLE LEFT-POINTING ANGLE QUOTATION MARK  | ‹ |N|Pi|R | NA     | NA       | 110   | (110) | NA    |
| U+203A | SINGLE RIGHT-POINTING ANGLE QUOTATION MARK | › |N|Pf|R | NA     | NA       | 111   | (111) | NA    |
| U+2045 | LEFT SQUARE BRACKET WITH QUILL             | ⁅ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+2046 | RIGHT SQUARE BRACKET WITH QUILL            | ⁆ |N|Pe|R | NA     | NA       | NA    | NA    | NA    |
| U+2329 | LEFT-POINTING ANGLE BRACKET                | 〈  |W|Ps|Tr| NA    | NA       | 682   | (682) | type1 |
| U+232A | RIGHT-POINTING ANGLE BRACKET               | 〉  |W|Pe|Tr| NA    | NA       | 683   | (682) | type2 |
| U+3008 | LEFT ANGLE BRACKET                         | 〈 |W|Ps|Tr| 01-50 | 1-01-50  | 682   | 7907  | type1 |
| U+3009 | RIGHT ANGLE BRACKET                        | 〉 |W|Pe|Tr| 01-51 | 1-01-51  | 683   | 7908  | type2 |
| U+300A | LEFT DOUBLE ANGLE BRACKET                  | 《 |W|Ps|Tr| 01-52 | 1-01-52  | 684   | 7909  | type1 |
| U+300B | RIGHT DOUBLE ANGLE BRACKET                 | 》 |W|Pe|Tr| 01-53 | 1-01-53  | 685   | 7910  | type2 |
| U+300C | LEFT CORNER BRACKET                        | 「 |W|Ps|Tr| 01-54 | 1-01-54  | 686   | 7911  | type1 |
| U+300D | RIGHT CORNER BRACKET                       | 」 |W|Pe|Tr| 01-55 | 1-01-55  | 687   | 7912  | type2 |
| U+300E | LEFT WHITE CORNER BRACKET                  | 『 |W|Ps|Tr| 01-56 | 1-01-56  | 688   | 7913  | type1 |
| U+300F | RIGHT WHITE CORNER BRACKET                 | 』 |W|Pe|Tr| 01-57 | 1-01-57  | 689   | 7914  | type2 |
| U+3010 | LEFT BLACK LENTICULAR BRACKET              | 【 |W|Ps|Tr| 01-58 | 1-01-58  | 690   | 7915  | type1 |
| U+3011 | RIGHT BLACK LENTICULAR BRACKET             | 】 |W|Pe|Tr| 01-59 | 1-01-59  | 691   | 7916  | type2 |
| U+3014 | LEFT TORTOISE SHELL BRACKET                | 〔 |W|Ps|Tr| 01-44 | 1-01-44  | 676   | 7901  | type1 |
| U+3015 | RIGHT TORTOISE SHELL BRACKET               | 〕 |W|Pe|Tr| 01-45 | 1-01-45  | 677   | 7902  | type2 |
| U+3016 | LEFT WHITE LENTICULAR BRACKET              | 〖 |W|Ps|Tr| NA    | 1-02-58  | 16197 | 16329 | type1 |
| U+3017 | RIGHT WHITE LENTICULAR BRACKET             | 〗 |W|Pe|Tr| NA    | 1-02-59  | 16198 | 16330 | type2 |
| U+3018 | LEFT WHITE TORTOISE SHELL BRACKET          | 〘 |W|Ps|Tr| NA    | 1-02-56  | 12129 | 12139 | type1 |
| U+3019 | RIGHT WHITE TORTOISE SHELL BRACKET         | 〙 |W|Pe|Tr| NA    | 1-02-57  | 12130 | 12140 | type2 |
| U+301A | LEFT WHITE SQUARE BRACKET                  | 〚 |W|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+301B | RIGHT WHITE SQUARE BRACKET                 | 〛 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+301D | REVERSED DOUBLE PRIME QUOTATION MARK       | 〝 |W|Ps|Tr| NA    | 1-13-64  | 7608  | 7956  | type1 |
| U+301E | DOUBLE PRIME QUOTATION MARK                | 〞 |W|Pe|Tr| NA    | NA       | 12170 |(12170)| type2 |
| U+301F | LOW DOUBLE PRIME QUOTATION MARK            | 〟 |W|Pe|Tr| NA    | 1-13-65  | 7609  | 7957  | type2 |
| U+FE59 | SMALL LEFT PARENTHESIS                     | ﹙ |W|Ps|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5A | SMALL RIGHT PARENTHESIS                    | ﹚ |W|Pe|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5B | SMALL LEFT CURLY BRACKET                   | ﹛ |W|Ps|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5C | SMALL RIGHT CURLY BRACKET                  | ﹜ |W|Pe|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5D | SMALL LEFT TORTOISE SHELL BRACKET          | ﹝ |W|Ps|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5E | SMALL RIGHT TORTOISE SHELL BRACKET         | ﹞ |W|Pe|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FF08 | FULLWIDTH LEFT PARENTHESIS                 | ( |F|Ps|Tr| 01-42*| 1-01-42* | 674   | 7899  | type1 |
| U+FF09 | FULLWIDTH RIGHT PARENTHESIS                | ) |F|Pe|Tr| 01-43*| 1-01-43* | 675   | 7900  | type2 |
| U+FF3B | FULLWIDTH LEFT SQUARE BRACKET              | [ |F|Ps|Tr| 01-46*| 1-01-46* | 678   | 7903  | type1 |
| U+FF3D | FULLWIDTH RIGHT SQUARE BRACKET             | ] |F|Pe|Tr| 01-47*| 1-01-47* | 679   | 7904  | type2 |
| U+FF5B | FULLWIDTH LEFT CURLY BRACKET               | { |F|Ps|Tr| 01-48*| 1-01-48* | 680   | 7905  | type1 |
| U+FF5D | FULLWIDTH RIGHT CURLY BRACKET              | } |F|Pe|Tr| 01-49*| 1-01-49* | 681   | 7906  | type2 |
| U+FF5F | FULLWIDTH LEFT WHITE PARENTHESIS           | ⦅ |F|Ps|Tr| NA    | 1-02-54  | 12131 | 12141 | type1 |
| U+FF60 | FULLWIDTH RIGHT WHITE PARENTHESIS          | ⦆ |F|Pe|Tr| NA    | 1-02-55  | 12132 | 12142 | type2 |
| U+FF62 | HALFWIDTH LEFT CORNER BRACKET              | 「 |H|Ps|R |(半角カナ)|        | 328   | (328) | NA    |
| U+FF63 | HALFWIDTH RIGHT CORNER BRACKET             | 」 |H|Pe|R |(半角カナ)|        | 329   | (329) | NA    |

* UniJIS-*-{H,V} は、UniJIS-UTF16-{H,V} を示す。UniJIS-UCS2-{H,V}では一部異なっている。
* UniJIS-*-V の "()"は、縦組みの設定が無くHの字形がフォールバックされることを示す。
* "width"は"East Asian Width"。N: Neutral (= Not East Asian), A: Ambiguos, W: Wide, Na: Narrow, F: Fullwidth, H: Halfwidth
* "gc"は"General Category Value"。Ps: Open_Punctuation, Pe: Close_Punctuation, Pi: Initial_Punctuation, Pf: Final_Punctuation
* "vo"は"Vertical Orientation Property"。R: Rotated 90 degrees clockwise compared to the code charts, Tr: Transformed typographically, with fallback to Rotated. "vo"がTrのものは"Table 4. Glyph Changes for Vertical Orientation"において縦組み字形が示されている。
* JIS X 0208, JIS X 0213の"*"は、広く実装されている「全角形」への対応関係であること示す。
* (U+201C, U+201D), (U+2018, U+2019)の各組は UniJIS-UCS2-{H,V}と UniJIS-UTF16-{H,V} に違いがあり、UCS2は和文用に、UTF16は欧文用に割り当てられている。
* U+301A, U+301Bの組は Unicodeの "CJK Symbols and Punctuation" ブロック内にある。CJK用を意図しているようだがどの規格に基づいているのか不明。
* U+2329, U+232Aの組は U+3008, U+3009の組とよく似ている。UniJIS-UTF16-{H,V} のCIDでは違いがない。違いが分からない。
* U+FE17, U+FE18, U+FE35..U+FE44, U+FE47, U+FE48に"PRESENTATION FORM FOR VERTICAL LEFT/RIGHT ... BRACKET"がある。それらを除くと、この表には `grep -E "[FWAH]\s+# P[ifse]" EastAsianWidth.txt` で検索される文字(Fullwidth, Wide, Ambiguos, Halfwidthの括弧類)が全て含まれている。 `grep -E "N.*\s+# P[ifse]" EastAsianWidth.txt` で検索される文字(Newtral, Narrowの括弧類)はこの表以外にまだ大量に存在する。
* U+301Eの縦組み字形は、"Table 4. Glyph Changes for Vertical Orientation"によるとU+301Fの縦組み字形と同じで良い。従ってCID7957を割り当てれば正しく組める。


|Unicode | name                                     |  |width|gc|vo| GB-EUC | GBK2K |UniGB-*-H| -V | upsch*.pl |
|--------|-------------------------------------------|:-:|:-:|:-:|:-:|-----|----------|:-----:|:-----:|:-----:|
| U+00AB | LEFT-POINTING DOUBLE ANGLE QUOTATION MARK  | « |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+00BB | RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK | » |N|Pf|R | NA     | NA       | NA    | NA    | NA    |
| U+2018 | LEFT SINGLE QUOTATION MARK                 | ‘ |A|Pi|R | a1ae  | a1ae     | 109   | (109) | type1 |
| U+2019 | RIGHT SINGLE QUOTATION MARK                | ’ |A|Pf|R | a1af  | a1af     | 110   | (110) | type2 |
| U+201A | SINGLE LOW-9 QUOTATION MARK                | ‚ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+201B | SINGLE HIGH-REVERSED-9 QUOTATION MARK      | ‛ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+201C | LEFT DOUBLE QUOTATION MARK                 | “ |A|Pi|R | a1b0  | a1b0     | 111   | (111) | type1 |
| U+201D | RIGHT DOUBLE QUOTATION MARK                | ” |A|Pf|R | a1b1  | a1b1     | 112   | (112) | type2 |
| U+201E | DOUBLE LOW-9 QUOTATION MARK                | „ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+201F | DOUBLE HIGH-REVERSED-9 QUOTATION MARK      | ‟ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+2039 | SINGLE LEFT-POINTING ANGLE QUOTATION MARK  | ‹ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+203A | SINGLE RIGHT-POINTING ANGLE QUOTATION MARK | › |N|Pf|R | NA     | NA       | NA    | NA    | NA    |
| U+2045 | LEFT SQUARE BRACKET WITH QUILL             | ⁅ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+2046 | RIGHT SQUARE BRACKET WITH QUILL            | ⁆ |N|Pe|R | NA     | NA       | NA    | NA    | NA    |
| U+2329 | LEFT-POINTING ANGLE BRACKET                | 〈  |W|Ps|Tr| NA    | NA       | 115   | (115) | type1 |
| U+232A | RIGHT-POINTING ANGLE BRACKET               | 〉  |W|Pe|Tr| NA    | NA       | 116   | (116) | type2 |
| U+3008 | LEFT ANGLE BRACKET                         | 〈 |W|Ps|Tr| a1b4  | a1b4     | 115   | 584   | type1 |
| U+3009 | RIGHT ANGLE BRACKET                        | 〉 |W|Pe|Tr| a1b5  | a1b5     | 116   | 585   | type2 |
| U+300A | LEFT DOUBLE ANGLE BRACKET                  | 《 |W|Ps|Tr| a1b6  | a1b6     | 117   | 586   | type1 |
| U+300B | RIGHT DOUBLE ANGLE BRACKET                 | 》 |W|Pe|Tr| a1b7  | a1b7     | 118   | 587   | type2 |
| U+300C | LEFT CORNER BRACKET                        | 「 |W|Ps|Tr| a1b8  | a1b8     | 119   | 588   | type1 |
| U+300D | RIGHT CORNER BRACKET                       | 」 |W|Pe|Tr| a1b9  | a1b9     | 120   | 589   | type2 |
| U+300E | LEFT WHITE CORNER BRACKET                  | 『 |W|Ps|Tr| a1c0  | a1c0     | 121   | 590   | type1 |
| U+300F | RIGHT WHITE CORNER BRACKET                 | 』 |W|Pe|Tr| a1c1  | a1c1     | 122   | 591   | type2 |
| U+3010 | LEFT BLACK LENTICULAR BRACKET              | 【 |W|Ps|Tr| a1c2  | a1c2     | 125   | 594   | type1 |
| U+3011 | RIGHT BLACK LENTICULAR BRACKET             | 】 |W|Pe|Tr| a1c3  | a1c3     | 126   | 595   | type2 |
| U+3014 | LEFT TORTOISE SHELL BRACKET                | 〔 |W|Ps|Tr| a1b2  | a1b2     | 113   | 582   | type1 |
| U+3015 | RIGHT TORTOISE SHELL BRACKET               | 〕 |W|Pe|Tr| a1b3  | a1b3     | 114   | 583   | type2 |
| U+3016 | LEFT WHITE LENTICULAR BRACKET              | 〖 |W|Ps|Tr| a1bc  | a1bc     | 123   | 592   | type1 |
| U+3017 | RIGHT WHITE LENTICULAR BRACKET             | 〗 |W|Pe|Tr| a1bd  | a1bd     | 124   | 593   | type2 |
| U+3018 | LEFT WHITE TORTOISE SHELL BRACKET          | 〘 |W|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+3019 | RIGHT WHITE TORTOISE SHELL BRACKET         | 〙 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+301A | LEFT WHITE SQUARE BRACKET                  | 〚 |W|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+301B | RIGHT WHITE SQUARE BRACKET                 | 〛 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+301D | REVERSED DOUBLE PRIME QUOTATION MARK       | 〝 |W|Ps|Tr| NA    | a894     | 9990  |(9990) | type1 |
| U+301E | DOUBLE PRIME QUOTATION MARK                | 〞 |W|Pe|Tr| NA    | a895     | 9991  |(9991) | type2 |
| U+301F | LOW DOUBLE PRIME QUOTATION MARK            | 〟 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+FE59 | SMALL LEFT PARENTHESIS                     | ﹙ |W|Ps|Tr| NA    | a976     | 10041  |(10041)| NA    |
| U+FE5A | SMALL RIGHT PARENTHESIS                    | ﹚ |W|Pe|Tr| NA    | a977     | 10042  |(10042)| NA    |
| U+FE5B | SMALL LEFT CURLY BRACKET                   | ﹛ |W|Ps|Tr| NA    | a978     | 10043  |(10043)| NA    |
| U+FE5C | SMALL RIGHT CURLY BRACKET                  | ﹜ |W|Pe|Tr| NA    | a979     | 10044  |(10044)| NA    |
| U+FE5D | SMALL LEFT TORTOISE SHELL BRACKET          | ﹝ |W|Ps|Tr| NA    | a97a     | 10045  |(10045)| NA    |
| U+FE5E | SMALL RIGHT TORTOISE SHELL BRACKET         | ﹞ |W|Pe|Tr| NA    | a97b     | 10046  |(10046)| NA    |
| U+FF08 | FULLWIDTH LEFT PARENTHESIS                 | ( |F|Ps|Tr| a3a8  | a3a8     | 269   | 580   | type1 |
| U+FF09 | FULLWIDTH RIGHT PARENTHESIS                | ) |F|Pe|Tr| a3a9  | a3a9     | 270   | 581   | type2 |
| U+FF3B | FULLWIDTH LEFT SQUARE BRACKET              | [ |F|Ps|Tr| a3db  | a3db     | 320   | 7709  | type1 |
| U+FF3D | FULLWIDTH RIGHT SQUARE BRACKET             | ] |F|Pe|Tr| a3dd  | a3dd     | 322   | 7710  | type2 |
| U+FF5B | FULLWIDTH LEFT CURLY BRACKET               | { |F|Ps|Tr| a3fb  | a3fb     | 352   | 596   | type1 |
| U+FF5D | FULLWIDTH RIGHT CURLY BRACKET              | } |F|Pe|Tr| a3fd  | a3fd     | 354   | 597   | type2 |
| U+FF5F | FULLWIDTH LEFT WHITE PARENTHESIS           | ⦅ |F|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+FF60 | FULLWIDTH RIGHT WHITE PARENTHESIS          | ⦆ |F|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+FF62 | HALFWIDTH LEFT CORNER BRACKET              | 「 |H|Ps|R | NA    | NA       | NA    | NA    | NA    |
| U+FF63 | HALFWIDTH RIGHT CORNER BRACKET             | 」 |H|Pe|R | NA    | NA       | NA    | NA    | NA    |

* U+FE59..U+FE5Eは CNS 互換で導入されたものらしい。
該当のグリフは、5080.Adobe-CNS1-6.pdfとUnicodeのUFE50.pdfでは仮想ボディの左右端に寄っているが 5079.Adobe-GB1-5.pdfでは仮想ボディの中央に位置している。
このためupsch*.plではtype1,type2に指定しないことにする。

|Unicode | name                                     |  |width|gc|vo| B5    | ETen-B5  |UniCNS-*-H| -V | uptch*.pl |
|--------|-------------------------------------------|:-:|:-:|:-:|:-:|-----|----------|:-----:|:-----:|:-----:|
| U+00AB | LEFT-POINTING DOUBLE ANGLE QUOTATION MARK  | « |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+00BB | RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK | » |N|Pf|R | NA     | NA       | NA    | NA    | NA    |
| U+2018 | LEFT SINGLE QUOTATION MARK                 | ‘ |A|Pi|R | a1a5  | a1a5     | 166   | (166) | type1 |
| U+2019 | RIGHT SINGLE QUOTATION MARK                | ’ |A|Pf|R | a1a6  | a1a6     | 167   | (167) | type2 |
| U+201A | SINGLE LOW-9 QUOTATION MARK                | ‚ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+201B | SINGLE HIGH-REVERSED-9 QUOTATION MARK      | ‛ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+201C | LEFT DOUBLE QUOTATION MARK                 | “ |A|Pi|R | a1a7  | a1a7     | 168   | (168) | type1 |
| U+201D | RIGHT DOUBLE QUOTATION MARK                | ” |A|Pf|R | a1a8  | a1a8     | 169   | (169) | type2 |
| U+201E | DOUBLE LOW-9 QUOTATION MARK                | „ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+201F | DOUBLE HIGH-REVERSED-9 QUOTATION MARK      | ‟ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+2039 | SINGLE LEFT-POINTING ANGLE QUOTATION MARK  | ‹ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+203A | SINGLE RIGHT-POINTING ANGLE QUOTATION MARK | › |N|Pf|R | NA     | NA       | NA    | NA    | NA    |
| U+2045 | LEFT SQUARE BRACKET WITH QUILL             | ⁅ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+2046 | RIGHT SQUARE BRACKET WITH QUILL            | ⁆ |N|Pe|R | NA     | NA       | NA    | NA    | NA    |
| U+2329 | LEFT-POINTING ANGLE BRACKET                | 〈  |W|Ps|Tr| NA    | NA       | 148   | (148) | type1 |
| U+232A | RIGHT-POINTING ANGLE BRACKET               | 〉  |W|Pe|Tr| NA    | NA       | 149   | (148) | type2 |
| U+3008 | LEFT ANGLE BRACKET                         | 〈 |W|Ps|Tr| a171  | a171     | 148   | 150   | type1 |
| U+3009 | RIGHT ANGLE BRACKET                        | 〉 |W|Pe|Tr| a172  | a172     | 149   | 151   | type2 |
| U+300A | LEFT DOUBLE ANGLE BRACKET                  | 《 |W|Ps|Tr| a16d  | a16d     | 144   | 146   | type1 |
| U+300B | RIGHT DOUBLE ANGLE BRACKET                 | 》 |W|Pe|Tr| a16e  | a16e     | 145   | 147   | type2 |
| U+300C | LEFT CORNER BRACKET                        | 「 |W|Ps|Tr| a175  | a175     | 152   | 154   | type1 |
| U+300D | RIGHT CORNER BRACKET                       | 」 |W|Pe|Tr| a176  | a176     | 153   | 155   | type2 |
| U+300E | LEFT WHITE CORNER BRACKET                  | 『 |W|Ps|Tr| a179  | a179     | 156   | 158   | type1 |
| U+300F | RIGHT WHITE CORNER BRACKET                 | 』 |W|Pe|Tr| a17a  | a17a     | 157   | 159   | type2 |
| U+3010 | LEFT BLACK LENTICULAR BRACKET              | 【 |W|Ps|Tr| a169  | a169     | 140   | 142   | type1 |
| U+3011 | RIGHT BLACK LENTICULAR BRACKET             | 】 |W|Pe|Tr| a16a  | a16a     | 141   | 143   | type2 |
| U+3014 | LEFT TORTOISE SHELL BRACKET                | 〔 |W|Ps|Tr| a165  | a165     | 136   | 138   | type1 |
| U+3015 | RIGHT TORTOISE SHELL BRACKET               | 〕 |W|Pe|Tr| a166  | a166     | 137   | 139   | type2 |
| U+3016 | LEFT WHITE LENTICULAR BRACKET              | 〖 |W|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+3017 | RIGHT WHITE LENTICULAR BRACKET             | 〗 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+3018 | LEFT WHITE TORTOISE SHELL BRACKET          | 〘 |W|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+3019 | RIGHT WHITE TORTOISE SHELL BRACKET         | 〙 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+301A | LEFT WHITE SQUARE BRACKET                  | 〚 |W|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+301B | RIGHT WHITE SQUARE BRACKET                 | 〛 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+301D | REVERSED DOUBLE PRIME QUOTATION MARK       | 〝 |W|Ps|Tr| a1a9  | a1a9     | 170   |(170)  | type1 |
| U+301E | DOUBLE PRIME QUOTATION MARK                | 〞 |W|Pe|Tr| a1aa  | a1aa     | 171   |(171)  | type2 |
| U+301F | LOW DOUBLE PRIME QUOTATION MARK            | 〟 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+FE59 | SMALL LEFT PARENTHESIS                     | ﹙ |W|Ps|Tr| a17d    | a17d     | 160    |(160)  | type1 |
| U+FE5A | SMALL RIGHT PARENTHESIS                    | ﹚ |W|Pe|Tr| a17e    | a17e     | 161    |(161)  | type2 |
| U+FE5B | SMALL LEFT CURLY BRACKET                   | ﹛ |W|Ps|Tr| a1a1    | a1a1     | 162    |(162)  | type1 |
| U+FE5C | SMALL RIGHT CURLY BRACKET                  | ﹜ |W|Pe|Tr| a1a2    | a1a2     | 163    |(163)  | type2 |
| U+FE5D | SMALL LEFT TORTOISE SHELL BRACKET          | ﹝ |W|Ps|Tr| a1a3    | a1a3     | 164    |(164)  | type1 |
| U+FE5E | SMALL RIGHT TORTOISE SHELL BRACKET         | ﹞ |W|Pe|Tr| a1a4    | a1a4     | 165    |(165)  | type2 |
| U+FF08 | FULLWIDTH LEFT PARENTHESIS                 | ( |F|Ps|Tr| a15d  | a15d     | 128   | 130   | type1 |
| U+FF09 | FULLWIDTH RIGHT PARENTHESIS                | ) |F|Pe|Tr| a15e  | a15e     | 129   | 131   | type2 |
| U+FF3B | FULLWIDTH LEFT SQUARE BRACKET              | [ |F|Ps|Tr| NA    | c6e4     | 13758 |(13758)| type1 |
| U+FF3D | FULLWIDTH RIGHT SQUARE BRACKET             | ] |F|Pe|Tr| NA    | c6e5     | 13759 |(13759)| type2 |
| U+FF5B | FULLWIDTH LEFT CURLY BRACKET               | { |F|Ps|Tr| a161  | a161     | 132   | 134   | type1 |
| U+FF5D | FULLWIDTH RIGHT CURLY BRACKET              | } |F|Pe|Tr| a162  | a162     | 133   | 135   | type2 |
| U+FF5F | FULLWIDTH LEFT WHITE PARENTHESIS           | ⦅ |F|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+FF60 | FULLWIDTH RIGHT WHITE PARENTHESIS          | ⦆ |F|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+FF62 | HALFWIDTH LEFT CORNER BRACKET              | 「 |H|Ps|R | NA    | NA       | NA    | NA    | NA    |
| U+FF63 | HALFWIDTH RIGHT CORNER BRACKET             | 」 |H|Pe|R | NA    | NA       | NA    | NA    | NA    |


|Unicode | name                                     |  |width|gc|vo| KSC-EUC | KSCpc-EUC |UniKS-*-H| -V | upkor*.pl |
|--------|-------------------------------------------|:-:|:-:|:-:|:-:|-----|----------|:-----:|:-----:|:-----:|
| U+00AB | LEFT-POINTING DOUBLE ANGLE QUOTATION MARK  | « |N|Pi|R | a1ec   | a1ec     | 176   | (176) | NA    |
| U+00BB | RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK | » |N|Pf|R | a1ed   | a1ed     | 177   | (177) | NA    |
| U+2018 | LEFT SINGLE QUOTATION MARK                 | ‘ |A|Pi|R | a1ae  | a1ae     | 114   | (114) | type1 |
| U+2019 | RIGHT SINGLE QUOTATION MARK                | ’ |A|Pf|R | a1af  | a1af     | 115   | (115) | type2 |
| U+201A | SINGLE LOW-9 QUOTATION MARK                | ‚ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+201B | SINGLE HIGH-REVERSED-9 QUOTATION MARK      | ‛ |N|Pi|R | NA     | a170     | 8238  |(8238) | NA    |
| U+201C | LEFT DOUBLE QUOTATION MARK                 | “ |A|Pi|R | a1b0  | a1b0     | 116   | (116) | type1 |
| U+201D | RIGHT DOUBLE QUOTATION MARK                | ” |A|Pf|R | a1b1  | a1b1     | 117   | (117) | type2 |
| U+201E | DOUBLE LOW-9 QUOTATION MARK                | „ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+201F | DOUBLE HIGH-REVERSED-9 QUOTATION MARK      | ‟ |N|Pi|R | NA     | a16f     | 8237  |(8237) | NA    |
| U+2039 | SINGLE LEFT-POINTING ANGLE QUOTATION MARK  | ‹ |N|Pi|R | NA     | NA       | NA    | NA    | NA    |
| U+203A | SINGLE RIGHT-POINTING ANGLE QUOTATION MARK | › |N|Pf|R | NA     | NA       | NA    | NA    | NA    |
| U+2045 | LEFT SQUARE BRACKET WITH QUILL             | ⁅ |N|Ps|R | NA     | NA       | NA    | NA    | NA    |
| U+2046 | RIGHT SQUARE BRACKET WITH QUILL            | ⁆ |N|Pe|R | NA     | NA       | NA    | NA    | NA    |
| U+2329 | LEFT-POINTING ANGLE BRACKET                | 〈  |W|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+232A | RIGHT-POINTING ANGLE BRACKET               | 〉  |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+3008 | LEFT ANGLE BRACKET                         | 〈 |W|Ps|Tr| a1b4  | a1b4     | 120   | 8065  | type1 |
| U+3009 | RIGHT ANGLE BRACKET                        | 〉 |W|Pe|Tr| a1b5  | a1b5     | 121   | 8066  | type2 |
| U+300A | LEFT DOUBLE ANGLE BRACKET                  | 《 |W|Ps|Tr| a1b6  | a1b6     | 122   | 8067  | type1 |
| U+300B | RIGHT DOUBLE ANGLE BRACKET                 | 》 |W|Pe|Tr| a1b7  | a1b7     | 123   | 8068  | type2 |
| U+300C | LEFT CORNER BRACKET                        | 「 |W|Ps|Tr| a1b8  | a1b8     | 124   | 8069  | type1 |
| U+300D | RIGHT CORNER BRACKET                       | 」 |W|Pe|Tr| a1b9  | a1b9     | 125   | 8070  | type2 |
| U+300E | LEFT WHITE CORNER BRACKET                  | 『 |W|Ps|Tr| a1ba  | a1ba     | 126   | 8071  | type1 |
| U+300F | RIGHT WHITE CORNER BRACKET                 | 』 |W|Pe|Tr| a1bb  | a1bb     | 127   | 8072  | type2 |
| U+3010 | LEFT BLACK LENTICULAR BRACKET              | 【 |W|Ps|Tr| a1bc  | a1bc     | 128   | 8073  | type1 |
| U+3011 | RIGHT BLACK LENTICULAR BRACKET             | 】 |W|Pe|Tr| a1bd  | a1bd     | 129   | 8074  | type2 |
| U+3014 | LEFT TORTOISE SHELL BRACKET                | 〔 |W|Ps|Tr| a1b2  | a1b2     | 118   | 8063  | type1 |
| U+3015 | RIGHT TORTOISE SHELL BRACKET               | 〕 |W|Pe|Tr| a1b3  | a1b3     | 119   | 8064  | type2 |
| U+3016 | LEFT WHITE LENTICULAR BRACKET              | 〖 |W|Ps|Tr| NA    | a15d     | 8219  |(8219) | type1 |
| U+3017 | RIGHT WHITE LENTICULAR BRACKET             | 〗 |W|Pe|Tr| NA    | a15e     | 8220  |(8220) | type2 |
| U+3018 | LEFT WHITE TORTOISE SHELL BRACKET          | 〘 |W|Ps|Tr| NA    | a15f     | 8221  |(8221) | type1 |
| U+3019 | RIGHT WHITE TORTOISE SHELL BRACKET         | 〙 |W|Pe|Tr| NA    | a160     | 8222  |(8222) | type2 |
| U+301A | LEFT WHITE SQUARE BRACKET                  | 〚 |W|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+301B | RIGHT WHITE SQUARE BRACKET                 | 〛 |W|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+301D | REVERSED DOUBLE PRIME QUOTATION MARK       | 〝 |W|Ps|Tr| NA    | NA       | NA    | NA    | NA    |
| U+301E | DOUBLE PRIME QUOTATION MARK                | 〞 |W|Pe|Tr| NA    | ada9     | 9322  |(9322) | NA    |
| U+301F | LOW DOUBLE PRIME QUOTATION MARK            | 〟 |W|Pe|Tr| NA    | adaa     | 9323  |(9323) | NA    |
| U+FE59 | SMALL LEFT PARENTHESIS                     | ﹙ |W|Ps|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5A | SMALL RIGHT PARENTHESIS                    | ﹚ |W|Pe|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5B | SMALL LEFT CURLY BRACKET                   | ﹛ |W|Ps|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5C | SMALL RIGHT CURLY BRACKET                  | ﹜ |W|Pe|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5D | SMALL LEFT TORTOISE SHELL BRACKET          | ﹝ |W|Ps|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FE5E | SMALL RIGHT TORTOISE SHELL BRACKET         | ﹞ |W|Pe|Tr| NA    | NA       | NA    | NA    | NA    |
| U+FF08 | FULLWIDTH LEFT PARENTHESIS                 | ( |F|Ps|Tr| a3a8  | a3a8     | 271   | 8077  | type1 |
| U+FF09 | FULLWIDTH RIGHT PARENTHESIS                | ) |F|Pe|Tr| a3a9  | a3a9     | 272   | 8078  | type2 |
| U+FF3B | FULLWIDTH LEFT SQUARE BRACKET              | [ |F|Ps|Tr| a3db  | a3db     | 322   | 8087  | type1 |
| U+FF3D | FULLWIDTH RIGHT SQUARE BRACKET             | ] |F|Pe|Tr| a3dd  | a3dd     | 324   | 8088  | type2 |
| U+FF5B | FULLWIDTH LEFT CURLY BRACKET               | { |F|Ps|Tr| a3fb  | a3fb     | 354   | 8090  | type1 |
| U+FF5D | FULLWIDTH RIGHT CURLY BRACKET              | } |F|Pe|Tr| a3fd  | a3fd     | 356   | 8092  | type2 |
| U+FF5F | FULLWIDTH LEFT WHITE PARENTHESIS           | ⦅ |F|Ps|Tr| NA    | NA       | NA    | NA    | type1 |
| U+FF60 | FULLWIDTH RIGHT WHITE PARENTHESIS          | ⦆ |F|Pe|Tr| NA    | NA       | NA    | NA    | type2 |
| U+FF62 | HALFWIDTH LEFT CORNER BRACKET              | 「 |H|Ps|R | NA    | NA       | NA    | NA    | NA    |
| U+FF63 | HALFWIDTH RIGHT CORNER BRACKET             | 」 |H|Pe|R | NA    | NA       | NA    | NA    | NA    |

* KSCms-UHCは、この表の範囲においてKSC-EUCと同じ。KSCpc-EUCは、"MacOS-KH character set"
* 5093.Adobe-Korea1-2.pdf によると、CID176, CID177の組はU+226A, U+226Bの組(≪,≫, 数学記号)のように見える。
括弧類として扱うのは不適切と思われる。
* Adobe-Korea1 では CID9322が U+301E, CID9323が U+301F ということになっているが、CID9322がopen, CID9323がcloseのように見える。
Unicodeの"General Category Value"との対応関係がしっくりこない。
U+301E(CID9322)をtype1(Ps相当), U+301F(CID9323)をtype2(Pe相当)とすれば、Adobe-Korea1に対してはそれっぽく組めそうだが場当たり感が否めない。
その上これらはUHCのようなメジャーなレガシーエンコーディングには含まれていない。
* U+201Bをtype1(Pi)とすると、U+201B(CID8238), U+2019(CID115)の組でそれっぽく組めそう。
しかし、通常これらは利用されずU+2018(CID114), U+2019(CID115)の組が使われると思われる。
* U+201Fをtype1(Pi)とすると、U+201F(CID8237), U+201D(CID117)の組でそれっぽく組めそう。
しかし、通常これらは利用されずU+201C(CID116), U+201D(CID117)の組が使われると思われる。