
Ubuntu日本語フォーラム

ログインしていません。
ubuntu 初心者です。いつもこのフォーラムを参考にさせていただいております。
ubuntu 7.10 を使っています。
GNOME 端末や vim で ◯、△、■ などの文字を入力すると、表示はされるんですが、その右隣の文字が半分(1桁分)重なって表示されてしまいます。例えば、 "◯" に続けて "あ" を入力すると、”◯” 半分と ”あ” が表示され、”(あ” のようになってしまいます。
Gedit([アプリケーション]ー[アクセサリ]ー[テキストエディタ])やブラウザのテキストエリアでの入力ではこの現象は発生しません。
これを解消する方法があれば教えていただけますでしょうか。
よろしくお願いします。
オフライン
>GNOME 端末や vim で ◯、△、■ などの文字を入力すると、表示はされるんですが、
>その右隣の文字が半分(1桁分)重なって表示
これは、Ubuntuに限った話ではないので、報告が上流に上がり、直るの待つしかないのではないでしょうか?
# 追加
http://ash.jp/code/unitbl21.htm
でチェックしてみると、0xE2で始まる文字は全滅っぽいですね(チェックはFedora8上のgnome端末)
最後の編集者: si (2007-11-24 16:32:53)
オフライン
si さん、ご回答ありがとうございます。
> これは、Ubuntuに限った話ではないので、報告が上流に上がり、直るの待つしかないのではないでしょうか?
インストールや設定に問題があるのかと思っておりましたが、既知の問題のようですので安心しました :rolleyes:
直るのを待ちたいと思います。
ありがとうございました。
オフライン
はじめまして、
私も Ubuntu 初心者で、同じように、全角の罫線記号などが、重なって表示される。(半角分の表示される?)ので、困っています。とりあえず、gnome端末の 文字コードの設定を 日本語(EUC-JP)にすると、この現象は解消されるのですが、nano editor や、その他のコマンドラインツールが、utf-8 しか対応しないようなので、困りものです。
端末の文字コードをEUC-JPに切り替え、端末用のエディタとして、ne(NxEdit)を用い、テキストビューワは、 lv にオプションをつけて、
lv -Aej
として、しのいでます。
テキスト文書の文字コードは統一したいので、
UTF-8 で、素直に、表示できるようにしてほしいものです。
ちなみに、 knoppix 5.1.1 の Konsole (こちらはEUUC-JP)でも同じような現象が発生していますね。
オフライン
mlterm (multi-lingual terminal emulator) を、パッケージマネージャから
いれてみました。
man mlterm
として、マニュアルを見て、ホームフォルダの、.mlterm ディレクトリ中のファイル、
main
に、
col_size_of_width_a = 2
と、設定を書き込んだら、とりあえず、全角文字(■)や罫線文字が、きちんと、
全角幅で標示されますね。
なので、当面、mltermを使ってみます。
オフライン
ついでに、
mlterm を使う場合、デフォルトの設定では、全角の字間が間のびして見え、半角文字とのバランスが悪いようなので、
アンチエイリアスフォントの指定として、
~/.mlterm/aafont
というファイルに、
IPAモナー明朝体なら
ISO10646_UCS4_1 = IPAMonaMincho-iso10646-1:100;
ISO10646_UCS4_1_BIWIDTH = IPAMonaMincho-iso10646-1:100;
IPAモナーゴシック体なら
ISO10646_UCS4_1 = IPAMonaGothic-iso10646-1:100;
ISO10646_UCS4_1_BIWIDTH = IPAMonaGothic-iso10646-1:100;
とかくと、ターミナルでの文字表示がバランス良く美しく表示されることが分かりました。(ご参考まで)
less にて日本語テキストを読むことが多いので、 mltermでIPAモナー明朝体を常用することにしました。
オフライン
改善プロジェクトに登録しておきました。
https://bugs.launchpad.net/ubuntu-jp-improvement/+bug/191250
オフライン
Shibata による投稿:
改善プロジェクトに登録しておきました。
https://bugs.launchpad.net/ubuntu-jp-improvement/+bug/191250
改善プロジェクト側にはサマリを書いてありますが、gnome-terminalを起動する際、
<code>
VTE_CJK_WIDTH=1; gnome-terminal --disable-factory
</code>
として起動してください。問題が改善するはずです。
で、/etc/bashrcあたりでalias gnome-terminal="VTE_CJK_WIDTH=1; gnome-terminal --disable-factory"
しておくのと、GNOME的なランチャにも同様のものを登録するのが当座の解決策です。
# 最終的にはvte側での対処が終われば直ります。
オフライン
Ubuntu 9.04 Desktop JP Remix CD の 端末(gnome-terminal) では、このトピックの全角文字表示幅の問題が解決されているようですね。(8.10 は未確認) echo ○▲■と入力すると、文字が重なることなくきちんと表示されます。コマンドラインでのカーソル移動は若干狂っているようですが。
オフライン