-
Notifications
You must be signed in to change notification settings - Fork 4
/
917.txt
127 lines (88 loc) · 5.62 KB
/
917.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
[4] で、結局 [[Unicoder]] は [[\]]/[[¥]]/... 問題を [[font]] の問題ということにしてしまうつもりなんですか?
[SEE[ [[YEN SIGN]] ]]
[SEE[ [[WON SIGN]] ]]
[1] ''Bug 3595 - [Yen Sign Problem] JIS X 0201以外の0x5Cがバックスラッシュではなく円記号で表示される / ISO-2022-JPでJIS X 0201の0x5Cが円記号として扱われない(U+A5に変換すべき)'' <http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=3595>
''Weblog(2004/02) - Web Studio'' <http://www.toybox.jpn.org/studio/weblog/2004/200402.shtml#td0500>
本当は、 [CODE(charset)[[[shift_jis]]]]
と [CODE(charset)[[[windows-31j]]]] を別にして、
[CODE(charset)[shift_jis]] の [CODE(char)[0x5C]]
は [CODE(char)[U+00A5]] に写像、円記号を表示し、
[CODE(charset)[windows-31j]] は
[CODE(charset)[U+005C]] に写像、円記号を表示するのが正しいと思うのだけどなあ。
(なぜなら、 IANA charset [CODE(charset)[shift_jis]]
は [[JISX0208]]:1997 附属書1を参照しているから。
[CODE(charset)[windows-31j]] は、 Windows
がそう実装しているから。)
[2] まとめると、
,IANA charset,符号 ,名前,UCS 写像,表示
,[CODE(charset)[shift_jis]],[CODE(char)[0x5C]],[CODE(char)[YEN SIGN]],[CODE(char)[U+00A5]],円
,[CODE(charset)[windows-31j]],[CODE(char)[0x5C]],[CODE(char)[REVERSE SOLIDUS]],[CODE(char)[U+005C]],円
,[CODE(charset)[[[euc-jp]]]],[CODE(char)[0x5C]],[CODE(char)[REVERSE SOLIDUS]],[CODE(char)[U+005C]],逆斜線
,[CODE(charset)[[[iso-2022-jp]]]],([CODE(char)[ESC 2/8 4/2 (B)]]) [CODE(char)[5/12]],[CODE(char)[REVERSE SOLIDUS]],[CODE(char)[U+005C]],逆斜線
,[CODE(charset)[iso-2022-jp]],([CODE(char)[ESC 2/8 4/10 (J)]]) [CODE(char)[5/12]],[CODE(char)[YEN SIGN]],[CODE(char)[U+00A5]],円
,[CODE(charset)[utf-8]] など,[CODE(char)[U+005C]],[CODE(char)[REVERSE SOLIDUS]],[CODE(char)[U+005C]],逆斜線
,[CODE(charset)[utf-8]] など,[CODE(char)[U+00A5]],[CODE(char)[YEN SIGN]],[CODE(char)[U+00A5]],円
,IANA charset,符号 ,名前,UCS 写像,表示
,[CODE(charset)[shift_jis]],[CODE(char)[0x7E]],[CODE(char)[OVERLINE]],[CODE(char)[U+203E]],上線またはチルダ(注)
,[CODE(charset)[windows-31j]],[CODE(char)[0x5C]],[CODE(char)[TILDE]],[CODE(char)[U+007E]],チルダ
,[CODE(charset)[[[euc-jp]]]],[CODE(char)[0x7E]],[CODE(char)[TILDE]],[CODE(char)[U+007E]],チルダ
,[CODE(charset)[[[iso-2022-jp]]]],([CODE(char)[ESC 2/8 4/2 (B)]]) [CODE(char)[7/14]],[CODE(char)[TILDE]],[CODE(char)[U+007E]],チルダ
,[CODE(charset)[iso-2022-jp]],([CODE(char)[ESC 2/8 4/10 (J)]]) [CODE(char)[7/14]],[CODE(char)[OVERLINE]],[CODE(char)[U+203E]],上線またはチルダ(注)
,[CODE(charset)[utf-8]] など,[CODE(char)[U+007E]],[CODE(char)[TILDE]],[CODE(char)[U+007E]],チルダ
,[CODE(charset)[utf-8]] など,[CODE(char)[U+203E]],[CODE(char)[OVERLINE]],[CODE(char)[U+203E]],上線
(注) [[JISX0201]]:1997 附属書によれば、
[CODE(char)[7/14]] [CODE(char)[OVERLINE]]
はチルダ(上)またはチルダ(中)のように表示してもよい。
[3] [CITE[Bug 24906 - 0x5C of EUC-JP is not Yen Sign but U+005C]] ([TIME[2009-06-15 21:52:52 +09:00]] 版) <https://bugs.webkit.org/show_bug.cgi?id=24906>
[FIG(quote)[
[FIGCAPTION[
[43] [CITE[日刊SPA!]]
( ([[SPA!]]著, [TIME[2016-05-08 02:00:04 +09:00]]))
<http://nikkan-spa.jp/>
]FIGCAPTION]
> >¥enSPA!
]FIG]
[5] [[Webブラウザー]]は [CODE(HTMLa)@en[lang]] [[属性]]を[[フォント]]選択の[[ヒント]]として使います。
その結果 [CODE(HTML)[[[lang]]=[[ja]]]] だと [CODE(charname)@en[YEN SIGN]]
のような[[グリフ]]が、 [CODE(HTML)[[[lang]]=[[ko]]]] だと
[CODE(charname)@en[WON SIGN]] のような[[グリフ]]が表示されるようです。
[6] [CITE@en[Backslash & Yen sign behavior · Issue #6848 · w3c/csswg-drafts · GitHub]], [TIME[2021-12-01T05:52:16.000Z]] <https://github.com/w3c/csswg-drafts/issues/6848>
[FIG(quote)[
[FIGCAPTION[
[11] [CITE@jp[KinKi Kids オフィシャルサイト / Johnny's Entertainment]]
([TIME[2016-07-13 19:27:00 +09:00]])
<http://je-kinkikids.com/>
]FIGCAPTION]
> <h3 class="disc-title">薔薇と太陽</h3><p class="disc-type">初回盤A</p><p class="disc-info">¥1,300(税抜) / CD+DVD / JECN-0452-3</p>
]FIG]
[FIG(quote)[
[FIGCAPTION[
[7] [CITE@ja[MOGA THE \5 - Wikipedia]]
([TIME[2016-12-24 16:50:53 +09:00]])
<https://ja.wikipedia.org/wiki/MOGA_THE_%5C5>
]FIGCAPTION]
> 本来の表記は「MOGA THE ¥5」です。この記事に付けられた題名は、技術的な制限により、記事名の制約から不正確なものとなっています。
]FIG]
[FIG(quote)[
[FIGCAPTION[
[8] [CITE@ja[芸名に句読点が含まれる芸能人の一覧 - Wikipedia]]
([TIME[2016-12-31 17:32:04 +09:00]])
<https://ja.wikipedia.org/wiki/%E8%8A%B8%E5%90%8D%E3%81%AB%E5%8F%A5%E8%AA%AD%E7%82%B9%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%82%8B%E8%8A%B8%E8%83%BD%E4%BA%BA%E3%81%AE%E4%B8%80%E8%A6%A7>
]FIGCAPTION]
> バックスラッシュ(\)'''['''編集''']'''
> MOGA THE \5(もが・ざ・ふぁいぶえん)
]FIG]
[FIG(quote)[
[FIGCAPTION[
[9] [CITE[MOGA THE \5 OFFICIAL WEB SITE]]
([TIME[2011-03-04 15:02:12 +09:00]])
<http://www5a.biglobe.ne.jp/~bismuth/moga/>
]FIGCAPTION]
> MOGA THE \5 メンバー一同
]FIG]
[10] 公式サイト写真に従うと [CODE(charname)@en[YEN SIGN]] が正しい。
公式サイトは[[シフトJIS]]の [CODE[0x5C]] で表記している
([[日本語]]の [[Windows]] では [CODE(charname)@en[YEN SIGN]] の[[グリフ]]で表示されるが、
[[Unicode]] では [CODE(char)[U+005C]])。
[12]
[[KS X 1003]] ([CODE(charname)@en[WON SIGN]] の問題)