/
556.txt
160 lines (125 loc) · 7.34 KB
/
556.txt
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
[1]
[[書字方向]]によって[[グリフ]]を選ぶ必要がある[[文字]]もあります。
* 仕様書
[REFS[
- [12] [[Unicode Standard]]
-- [13] [CITE[The Unicode Standard, Version 13.0 - ch06.pdf]], [TIME[2020-03-10 02:53:36 +09:00]] <https://www.unicode.org/versions/Unicode13.0.0/ch06.pdf#page=14>
-- [14] [CITE[The Unicode Standard, Version 13.0 - ch06.pdf]], [TIME[2020-03-10 02:53:36 +09:00]] <https://www.unicode.org/versions/Unicode13.0.0/ch06.pdf#page=31>
-- [11] [CITE[[[The Unicode Standard]], Version 13.0 - UFE10.pdf]], [TIME[2020-03-03 07:41:18 +09:00]] <https://www.unicode.org/charts/PDF/UFE10.pdf>
- [3] [[UAX #9]]
-- [5] [CITE@en-us[[[UAX #9]]: Unicode Bidirectional Algorithm]], [TIME[2020-03-07 07:23:12 +09:00]] <https://unicode.org/reports/tr9/#HL6>
-- [6] [CITE@en-us[[[UAX #9]]: Unicode Bidirectional Algorithm]], [TIME[2020-03-07 07:23:12 +09:00]] <https://unicode.org/reports/tr9/#L4>
-- [2] [CITE@en-us[[[UAX #9]]: [[Unicode Bidirectional Algorithm]]]], [TIME[2020-03-07 07:23:12 +09:00]] <https://unicode.org/reports/tr9/#Mirroring>
- [7] [CITE[[[UAX #50]]: Unicode Vertical Text Layout]], [TIME[2020-03-07 07:23:12 +09:00]] <https://www.unicode.org/reports/tr50/>
- [17] [[JLREQ]]
-- [18] [CITE@en[Requirements for Japanese Text Layout [[日本語組版処理の要件]](日本語版)]], [TIME[2020-09-16 08:08:39 +09:00]] <https://w3c.github.io/jlreq/#kanji_hiragana_and_katakana>
-- [16] [CITE@en[Requirements for Japanese Text Layout [[日本語組版処理の要件]](日本語版)]], [TIME[2020-09-16 08:08:39 +09:00]] <https://w3c.github.io/jlreq/#mixed_text_composition_in_vertical_writing_mode>
- [8] [CITE@en[CSS Writing Modes Level 4]], [TIME[2020-10-03 17:24:07 +09:00]] <https://drafts.csswg.org/css-writing-modes/#text-orientation>
- [10] [[OpenType]]
-- [9] [CITE@en-us[Registered features, u-z - Typography | [[Microsoft]] Docs]], [[PeterCon]], [TIME[2020-10-03 18:50:22 +09:00]] <https://docs.microsoft.com/en-us/typography/opentype/spec/features_uz>
]REFS]
* 右横書き
[4]
[[右横書き]]で「[[ー]]」を使う時、[[鏡像化]]が必要です。
* 縦書き用符号位置
[FIG(short list)[ [15] [[縦書き]]専用[[符号位置]]のある[[文字コード]]
- [[MacJapanese]]
- [[Big5]]
- [[CNS 11643]]
- [[GB 12345]]
- [[GBK]]
- [[GB 18030]]
- [[Unicode]]
]FIG]
[25]
[[JIS X 0213:2000]]
の制定時の[[公開レビュー]]公開資料
[CITE[非漢字類の選定について]],
[TIME[1998年11月6日][1998-11-06]]版によると、
候補に[[縦書き]]用の[[字形]]が大量に収集されましたが、
>縦書きの用途を想定した縦書き用連数字のように,組版の機能を利用することで実現可
能なものについては,基本的に,追加候補としないこととした。
... という理由で収録されなかったそうです。
* 縦書き用例示字形
[FIG(short list)[ [19] 縦横両用[[符号位置]]向け[[縦書き]]用[[例示字形]]の示された[[規格]]
- [[JIS X 0208]]
- [[JIS X 0213]]
- [[JIS X 4051]]
- [[JIS X 9051]]
- [[JIS X 9052]]
- [[UAX #50]]
]FIG]
[22]
[[JIS X 0208:1997]]
は[[書字方向]]が明示されない[[例示字形]]を示した他に、
[[非漢字]]の一部に[[参考]]として[[縦書き]]の[[例示字形]]を示していました。
[[縦書き]]が示された場合、そうでない方は[[横書き]]用の[[字形]]が示されていましたが、
特にそうであるとは明言されていませんでした。
[23]
[[縦書き]]は網羅的でないとされており、その選択根拠は不明です。
例えば
[CODE(charname)@en[IDEOGRAPHIC FULL STOP]] には[[縦書き]]を示し、
[CODE(charname)@en[FULL STOP]] には示していませんでした。
[CODE(charname)@en[COLON]] には[[縦書き]]を示し、
[CODE(charname)@en[SEMICOLON]] には示していませんでした。
[CODE(charname)@en[EM DASH]] には[[縦書き]]を示し、
[CODE(charname)@en[HYPHEN]] には示していませんでした。
[CODE(charname)@en[EQUAL SIGN]] には[[縦書き]]を示し、
[CODE(charname)@en[NOT EQUAL TO]],
[CODE(charname)@en[GREATER-THAN OVER EQUAL TO]],
[CODE(charname)@en[MINUS SIGN]] には示していませんでした。
[CODE(charname)@en[LEFT ANGLE BRACKET]] には[[縦書き]]を示し、
[CODE(charname)@en[LESS-THAN SIGN]] には示していませんでした。
[27]
[[JIS X 0213:2000]]
も[[書字方向]]が明示されない[[例示字形]]と、
[[非漢字]]の一部に[[縦書き]]の[[例示字形]]を示していました。
[[縦書き]]の[[例示字形]]のみの[[文字]]が4つありました。
それ以外は[[縦書き]]が示された場合、[[横書き]]用の[[字形]]も1つ[[以上]]示されていましたが、
特にそうであるとは明言されていませんでした。
[[例示字形]]の2つ目以後は[[参考]]とされ、
[[縦書き]]のみの4文字以外の[[縦書き]]はすべて2つ目以後の字形として示されました。
[28]
[[縦書き]]はやはり網羅的でないとされており、その選択根拠は不明です。
[[JIS X 0208]]
にある[[文字]]は、
[CODE(charname)@en[LEFT DOUBLE QUOTATION MARK]],
[CODE(charname)@en[RIGHT DOUBLE QUOTATION MARK]]
の[[縦書き]]字形が削られた他は、
有無を変更しなかったようです。
[29]
[CODE(charname)@en[LEFT SQUARE BRACKET]],
[CODE(charname)@en[RIGHT SQUARE BRACKET]],
[CODE(charname)@en[KATAKANA LETTER SMALL RO]]
は明らかに[[縦書き]]の字形に[[縦書き]]であると明記されておらず、
誤植と思われます。
(厳密に言えば[[縦書き]]の印が無いものは[[横書き]]とは書いていないので、
印がなくても誤りとは言えないのですが、まあ誤りでしょう。)
[FIG(quote)[ [21] [[JIS X 0208:1997]] 附属書4 ([[規定]])
>
[B[b) 文字]] 当該区点位置で表現される図形文字の字体を字形として例示したもの。
>
[B[c) 縦書き]] 当該区点位置で表現される図形文字の字体を縦書きで表示する場合の字形を例示したもの。この例示は,
一部の区点位置についてだけ行った。この欄は, [[参考]]であって[[規定]]の一部ではない。
]FIG]
[FIG(quote)[ [26] [[JIS X 0213:2000]] 附属書4 ([[規定]])
>
[B[c) 文字]] 当該面区点位置で表現される図形文字の字体を字形として例示したもの。
>
[BOX(indent)[
[B[備考]] “(SP)”, “(NBSP)” 及び “(SHY)” は, それぞれ SPACE, NO-BREAK SPACE 及び SOFT HYPHEN を表
し, 字形の例示ではない。
]BOX]
>
[B[d) 字形例]] 当該面区点位置で表現される図形文字の字体で, 参考となるその他の字形がある場合の字形を例示
したもの。この例示は, 一部の面区点位置についてだけ行った。また, 縦書き用の字形が異なることがある
場合も字形例で示した。この欄は, 参考であって規定の一部ではない。
> *は該当面区点位置で表現される図形文字において, 主に縦書きで使用される字形を例示したものである。
]FIG]
* グリフの指定
[FIG(short list)[ [24] 特定[[グリフ]]の選択
- [[SAPV]]
]FIG]
* メモ
[20] [[ISO/IEC 10646]]
[CSECTION[15 [[双方向文脈]]での[[鏡像文字]]]]