新城@筑波大学情報です。こんにちは。

In article <1180660155.321282.287540@d30g2000prg.googlegroups.com>
        pegacorn <subscriber.jp@gmail.com> writes:
> lang 属性を指定すると、Windows 版 Firefox ではバックスラッシュが
> 表示されました。
> http://members2.jcom.home.ne.jp/pegacorn.jp/tmp/test-backslash-iso-2022-jp.html

lang属性は、いいですね。「\(0x5c)」で「\」と表示して欲しい
局面が多いので、lang="en" で概ね用は足ります。ありがとうござ
いました。

Firefox (MacOSX版) の lang="ja" の動きが、まだ甘い所がありま
すね。JIS X 0201 の所で、「\漢字」のような表示でも、「\」に
なります。単体だと「¥」なのに。

http://www.coins.tsukuba.ac.jp/~yas/firefox/test-backslash-iso-2022-jp-2.html

Safari は、JIS X 0201 なら常に「¥」と表示されます。HTML で
の lang 属性と、ISO 2022 の指定が矛盾した時には、ISO 2022 な
らそちらを優先するという Safari の動きは、妥当だと思います。

あと意味として表現したいのは、こういうこともあります。

・英語でも日本語でもどちらでもよい。
・ブラウザを使ってい人がが自分が使っている環境で、5c のキー
  を打った時に表示されるものと、Web ページ上の表示が同じである。

これは、HTML lang属性でも ISO 2022 系でも表現できない意味で
すかね。今の段階だと、字形のぶれとして扱うのが近いかな。
真/眞のようなもの。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\