
Ubuntu日本語フォーラム

ログインしていません。
http://farm4.static.flickr.com/3228/2891670669_df3856b64a_o.png
xubuntu8.04にて、上のスクリーンショットのような文字化けが発生しています。
Firefoxやmousepadなど、全部のアプリで発生しており、
それらのアプリで使用するフォントを、アプリの初期設定などであれこれ変えてみたのですが、
変化がありません。
今のところ実用上差し支えは無いのですが、何かすっきりしないので、
Googleなどで ”ubuntu フォント 四角の中に文字” などのキーワードで解決策が無いか
探してみたのですが、今ひとつよく分かりませんでした。
もし何かヒントをご存知の方が居られましたら、ぜひとも御教示頂きたく、
宜しくお願い致します。
最後の編集者: LinuxBeginner (2008-09-28 00:04:17)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: CMasami (2008-09-28 13:03:26)
オフライン
ご回答、ありがとうございます。
テキストファイルはWindows用のテキストエディタ(PSPad)で作成したもので、UTF-8です。
これを、試しにOpenOfficeWriterで開いてみたところ、
ASCIIフィルタオプションと言うダイアログが開いたので、
文字列:Unicode(UTF-8)/既定フォント:IPA モナー Pゴシック/言語:日本語/段落区切り:CR&LF
の指定(表示されたものをそのまま)で開くと、該当部分は何も表示されていませんでした。
このファイルは日本語フォントとハングル(韓国語)フォントが混在していますが、
mousepad、gedit、OpenOfficeWriterでは、該当部分(記号フォント)を除き、
日本語もハングルもきちんと表示されています。
HTMLはちょっとよく分からないのですが、
とりあえずFirefoxは基本的にShift-JISでエンコードする設定になっています。
http://farm4.static.flickr.com/3022/2895185764_7df494ab0f_o.png
(なお、”Webページが指定したフォントを優先する” にチェックを入れても変化はありません)
フォントに関しては、ハングルの入力を使えるように言語サポートをセットアップした際に
標準ではインストールされないハングルフォントがいくつか入っていますが、
これをセットアップする以前、xubuntu8.04のインストール直後からこの現象は発生しているので、
言語サポートのセットアップは関係が無いように思われますが…。
その後もあれこれ検索してみて、グリフが含まれていないらしいことは分かったのですが、
”正しいフォントファイル” と言うものが何なのか、よく分かりません。
システムフォントには、上記ハングルフォントを追加した以外に変更は加えていません。
”フォントセット”と言うものがあるらしいのですが、これが関係あるのでしょうか…?
最後の編集者: LinuxBeginner (2008-09-28 22:35:09)
オフライン
http://farm4.static.flickr.com/3228/289 … b64a_o.png
を見ると、MS-Windows上の半角文字のような気がしますが、
MS-Windows上で、どう見えるのですか?
また、文字コードが分かれば、変換することも可能かもしれない?
オフライン
ご回答、ありがとうございます。
このフォントです(半角記号?)。
http://farm4.static.flickr.com/3013/2897819333_61f8f778f5_o.jpg
該当する文字コードは下記の通りです。
http://farm4.static.flickr.com/3058/2897835557_7b041510f4_o.png
オフライン
> このフォントです(半角記号?)
案の定、半角記号ですね。
> 文字コードは下記の通り
このコードは、UFT-8に準拠してないですよね。
因みに、
→ は、0xE2 0x86 0x92
← は、0xE2 0x86 0x90
です。
ネットで調べたところ、一般的に Linux で使われている、UFT-8(N)コーデックでは、
日本語文字は、0xEx で始まる、3バイトコードです。
UTF-8での文字コードは、
*1バイト文字: 0x00~0x7F
*2バイト文字:1 バイト目 0xC0~0xDF、2バイト目 0x80~0xBF(日本語でも、記号で使う場合あり)
*3バイト文字:1 バイト目 0xE0~0xEF、2バイト目以降 0x80~0xBF
*4バイト文字:1 バイト目 0xF0~0xF7、2バイト目以降 0x80~0xBF
だそうです。
オフライン
ご回答ありがとうございます。
返信が遅くなり、大変失礼致しました。
とりあえず8.10にアップグレードしたら問題なく表示されるようになりました。
時間のあるときにでも、フォントまわりの設定を比較してみます。
オフライン