森山です。
メインで使っているマシンで KNOPPIX が起動しなかったので、K6-300MHz のマ
シンで確認してみました。
使用した KNOPPIX の CDイメージ
knoppix_v4.0.2CD_20050923-20051116+IPAFont.iso
ja_JP.eucJP の環境では、OpenOffice 側で文字コード変換がされているのか、
gconv-modules の変更は効きませんでした。
/etc/sysconfig/i18n を修正して
LANG=ja_JP.eucJP → LANG=ja_JP.UTF-8
CHARSET=EUC-JP → CHARSET=UTF-8
とし、X Window の再起動をする事で、gconv-modules の修正が効くようにな
り、Scim-Anthy からの入力で OpenOffice, Konsole, KWrite, Kate で「〜」が
表示される事が確認できました。
Kate (KDEアプリ)は、環境変数 UNICODEMAP_JP を次のように設定する事で sjis
ファイルの機種依存文字(NEC特殊文字のみ)を表示できる事も確認。
UNICODEMAP_JP=cp932,nec-vdc
動作確認方法
$ env UNICODEMAP_JP=cp932,nec-vdc kate
参考)
QJpUnicodeConv クラスリファレンス
http://www.kde.gr.jp/~ichi/qt-2.3.2/qjpunicodeconv.html
まとめ
------
次の3つの設定を行う。
o gconv-modules の修正 - /usr/lib/gconv/gconv-modules
o LANG=ja_JP.UTF-8 (CHARSET=UTF-8) - /etc/sysconfig/i18n
o UNICODEMAP_JP=cp932,nec-vdc
問題点
------
o LANG=ja_JP.UTF-8 に変更すると、デスクトップのアイコン下の日本語文
字列が文字化けします。
o Kate で次の文字が表示されませんでした。
‥ U+2025
′ U+2032
″ U+2033
℃ U+2103
○ U+25cb
● U+25cf
◎ U+25ce
◇ U+25c7
◆ U+25c6
□ U+25a1
■ U+25a0
△ U+25b3
▲ U+25b2
▽ U+25bd
▼ U+25bc
※ U+203b
◯ U+25ef
U+2116 (NEC特殊文字なのでコード値のみ)
U+2121 (NEC特殊文字なのでコード値のみ)
--
森山 将之
|