河野真治 @ 琉球大学情報工学です。

In article <YAS.07May25155734@kirk.is.tsukuba.ac.jp>, yas@is.tsukuba.ac.jp (Yasushi Shinjo) writes
> MacOSX 用(PowerPC) の Firefox 2.0.0.3 を使っています。ASCII 
> 「\」の表示で問題があります。「\」と表示して欲しい所に「」
> と出るという問題があります。Firefox の設定をなんとかして、常
> に「\」と表示するようにできないでしょうか。

これは、フォントとエンコーディングの問題なので、両方を正しく
組み合わせる必要があります。

> 日本語フォントの設定は、こうなっています。
>      Serif: ヒラギノ明朝 Pro W3
> Sans-serif: ヒラギノ角ゴ Pro W3
>  Monospace: Osaka-等幅

これはブラウザ側の指定ってことですよね。

> <HTML>
> <HEAD><TITLE> Firefox </TITLE></HEAD>
> <BODY>
> <P>\</P>
> <P>\ 漢字</P>

少なくとも、ここでMeta tagを使ってエンコーディングを指定して
やらないと、0x5c が、どのフォントを指定しているのかが確定し
ないので、表示しようがありません。

> 入れてみるとか。これは、一応うまくいまきす。単に
> ESC ) B とか ESC $B ESC ) B ではダメみたい。

ISO-2022-JP のdesignatorで、ASCII を指定するのがちゃんと動作
するのは、もはや、期待できない気がします... 

なんだけど... ここで、エンコーディングを指定したとしても、ブ
ラウザ側で使用するフォントのグリフが、どっちなのかっていう問
題は残ってしまいます。つまり、結局、HTML側だけではだめです...

Unicode を指定してしまうって言う手もあるんですが、こっちも、

    http://www.ingrid.org/java/i18n/unicode.html

という状況らしく、一筋縄ではいきません...

ここら辺を決めるのが規格屋さんの役割じゃないのか?!

携帯で表示するためには、

    ezewb の*ど阿呆*

のために、Shift JIS encoding にするのが必須となります。なの
で、実質的には、Shift JIS encoding で頑張ることになるんじゃ
ないかと思います。ってことは、基本的に、半角 backslash を表
示することは出来ない( 携帯にも表示させようとすれば...) とい
うのが現状だと思います。Shift JIS では、0x5c は、国依存の
貨幣記号なわけだから...

日本語捨てるなら割と話は簡単で、encoding ascii でいいと思う。
日本語は仮名漢字変換とか、うざいことばかりなので、実際に、捨
ててしまっている研究者、技術者は多いみたいです。論文なり、技
術ドキュメントの方ということになると、かなりの程度で、そうだ
と思います。

---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科