-
Notifications
You must be signed in to change notification settings - Fork 4
/
581.txt
113 lines (85 loc) · 3.01 KB
/
581.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
* 仕様書
[REFS[
- [2] [CITE[[[The Unicode Standard]], Version 13.0 - U20D0.pdf]], [TIME[2020-03-02T22:41:10.000Z]], [TIME[2020-10-06T10:16:15.854Z]] <https://unicode.org/charts/PDF/U20D0.pdf>
]REFS]
* メモ
[3]
[[Unicode]]
の
[DFN[[CODE(char)[U+20DD]]]]
は、
[CODE(charname)@en[[[COMBINING ENCLOSING CIRCLE]]]]
です。
[4]
この[[文字]]の[[符号表]]の注釈には、
「JIS composition circle」、
「Cyrillic combining ten thousands sign」
とあり、
参照として
[CODE[U+25CB]] [[○]] (white circle)、
[CODE[U+25EF]] [[◯]] (large circle)、
[CODE[U+3007]] [[〇]] (ideographic number zero)
が挙げられています。
[SRC[>>2]]
- [6] [TIME[2020-03-09T17:53:52.000Z]], [TIME[2020-10-06T10:22:45.038Z]] <https://www.unicode.org/versions/Unicode13.0.0/ch22.pdf#page=62>
[1]
[[JIS X 0208:1997]]
附属書4表8によると、
2区94点は
[CODE(charname)@en[LARGE CIRCLE]]
で、
[[日本語通用名称]] ([[参考]])
は[DFN[大きな丸]]です。
[FIG(quote)[ [5] [[JIS X 0208:1997]]
>
[B[8. 合成文字の取扱い]] [SNIP[]]
>
[B[備考]] 2区94点の LARGE CIRCLE (大きな丸) “◯” は, これまでの規格との互換性のため削除しな
いが, この図形文字を合成のために用いてはならない。
]FIG]
[FIG(quote)[ [11] [[JIS X 0213:2000]]
>
[B[8. 合成文字の取扱い]] [SNIP[]]
>
[BOX(indent)[
[B[備考]] 1面2区94点の LARGE CIRCLE (大きな丸) “◯” は, 現在位置の前進を伴う文字であり, 文
字合成を実装する場合に, 現在位置の前進を伴わない文字として用いてはならない。
]BOX]
]FIG]
[SEE[ [[合成文字]] ]]
[8]
[[Unicode]]
は
[[JIS X 0208-1990]]
の[[合成用丸]]のつもりで
[CODE[COMBINING ENCLOSING CIRCLE]]
を追加したのでしょうが、
実際にはそれは[[合成文字]]として使われることもありませんでした。
[[JIS X 0208:1997]]
はそれを
[CODE[LARGE CIRCLE]]
としたので、
[[Unicode]]
は梯子を外された形となりました。
[[Unicode]] と [[JIS]]
の変換の実装も、
[[JIS X 0208:1997]]
と同じ方法を選びました。
([CODE[COMBINING ENCLOSING CIRCLE]]
を選んだ実装は見たことも聞いたこともありません。)
[9]
[[JIS X 4051]]
の[[囲み文字]]の規定でもスルーされていますw
[7]
[CODE[COMBINING ENCLOSING CIRCLE]]
の対応状況は芳しくありません。
[[Windows]] + [[Chrome]]
でこの文字を表示させると、
「あ○」
のように2文字並んでいるかのように表示されます。
2文字幅であっても1つの単位として認識されているようで、
[[カーソル]]は一気に移動し、半分だけ選択することはできません。
描画上何か特別な処理は行われているようで、
単独の「あ」と「あ○」の「あ」
は違う[[フォント]]が選択されているようです。
[TIME[2020-10-06T10:30:56.100Z]]