Muse で Shift_JIS-2004 の文字を表示するテスト

(2010/09/23)


はじめに

掲示板で Venus' Wink さんから、

MUSE に HEAD コマンドや TEXT コマンドなどで、アクセント(ドイツ語のウムラウトやフランス語のアクサンテギュなど)の付いた文字を表示させることはできるでしょうか。

という質問があった

おもしろそうなので検証してみた

方法

An_die_Freude-utf8.txt というファイルを作成して、文字コードを UTF-8 で保存した

次にそれを、
iconv -f UTF8 -t SHIFT_JISX0213 An_die_Freude-utf8.txt > An_die_Freude-sjis2004.mus
というコマンドで Shift_JIS-2004 に変換した
An_die_Freude-sjis2004.mus

なぜ最初から Shift_JIS-2004 で保存しなかったのかというと、今回試したエディタ(Emacs、Alpha)では保存できなかったから(多分、エディタのバグ)

最後に、Windows 上の Alpha で正しく変換されていることを確認(保存はできないけど、開くことはできた)
また、hexdump を取って、ウムラウト付きの文字やエスツェットが本当に Shift_JIS-2004 のコードになっていることを確認した

An_die_Freude-sjis2004.mus を Muse で開いて、正しく表示されるかどうか確かめてみた

環境は Windows XP Home、メイリオをインストール済み

結果

ウムラウト付きの文字やエスツェットは見事に・(なかぐろ)に化けた

結果:ウムラウト付きの o が・に化けている

考察

JIS X 0213 にあって JIS X 0208 にない文字が中黒で表示されるのは、Muse による置き換えなのか Windows の機構によるものなのかは不明

いずれにしても、現状の Muse ではこれらの文字は表示できないようである

また、Shift_JIS-2004 をきちんと扱えるエディタもあまりないらしい(これは私の調査不足だと思う)

Muse でこれらの文字を表示させるには、UTF-8 化しかないのだろうか(Unicode はあんまり好きじゃないんだが……)


Valid HTML 4.01 Strict Valid CSS 2.1