#?SuikaWiki/0.9
* 一般実体
[1] [[HTML4]]
によりますと、 [[HTML]] には、普通の (plain) [[ハイフン]]と軟い (soft)
ハイフンの二種類があります。
普通のハイフンは [CODE(char)[-]] ([CODE(char)[U+002D]];
[CODE(char)[HYPHEN-MINUS]]) でありまして、
軟かいハイフンは [CODE(HTML)[]] ([CODE(char)[U+00AD]];
[CODE(char)[SOFT HYPHEN]]; [CODE(char)[[[SHY]]) なのであります。
(HTML の[[文書文字集合]]をよくみれば、
他にも一杯あることが分かるのですけどねぇ。)
[2]
- 軟ハイフンを解釈する[[ブラウザ]]は、次の意味で扱わなければなりません (must)。
-- 行が軟ハイフンの位置で区切れるなら、最初の行の終わりにハイフン文字を1つ表示しなければならない (must)。
-- 行が軟ハイフンの位置で区切れないなら、 UA はハイフン文字を表示してはならない (must not)。
- 検索や並べ替えのような操作では、軟ハイフンは常に無視するべき (should)。
[3] なにげに、 >>2 によれば、たとえ HTML 4 適合 UA であっても軟ハイフンを処理できなければならないわけではないことがわかります。
日本で作られた UA は軟ハイフンなんて全然知らなかったりしますからね。
[[#comment]]
* メモ