今井です。 SuSE 9.0Beta3で改善すべき点を見付けました。 「みかちゃんフォント」をYaST2でインストールすると、フォントとしては使え るけど、ファイルとしてみると意味不明な文字の羅列のファイル名が設定されます。 おそらく「みかちゃん」という平仮名が化けてると思うのですが、オリジナル同 様mikachan*.ttfのままの方がいいのではないでしょうか。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Masaru Imai <maimai@coral.ocn.ne.jp> さんは書きました:
SuSE 9.0Beta3で改善すべき点を見付けました。 「みかちゃんフォント」をYaST2でインストールすると、フォントとしては使え るけど、ファイルとしてみると意味不明な文字の羅列のファイル名が設定されます。
ja_JP.eucJP ロケールでファイル名を見ると、文字化けです。 しかし、ja_JP.UTF-8 ロケールで大丈夫です: mfabian@magellan:~$ rpm -ql mikachan-fonts /usr/X11R6/lib/X11/fonts/truetype /usr/X11R6/lib/X11/fonts/truetype/みかちゃん-p.ttf /usr/X11R6/lib/X11/fonts/truetype/みかちゃん-pb.ttf /usr/X11R6/lib/X11/fonts/truetype/みかちゃん-ps.ttf /usr/X11R6/lib/X11/fonts/truetype/みかちゃん.ttf /usr/share/doc/packages/mikachan-fonts /usr/share/doc/packages/mikachan-fonts/dl.html mfabian@magellan:~$ ls /usr/X11R6/lib/X11/fonts/truetype/みか* /usr/X11R6/lib/X11/fonts/truetype/みかちゃん-p.ttf /usr/X11R6/lib/X11/fonts/truetype/みかちゃん-pb.ttf /usr/X11R6/lib/X11/fonts/truetype/みかちゃん-ps.ttf /usr/X11R6/lib/X11/fonts/truetype/みかちゃん.ttf mfabian@magellan:~$ locale LANG=ja_JP.UTF-8 LC_CTYPE="ja_JP.UTF-8" LC_NUMERIC="ja_JP.UTF-8" LC_TIME="ja_JP.UTF-8" LC_COLLATE="ja_JP.UTF-8" LC_MONETARY="ja_JP.UTF-8" LC_MESSAGES="ja_JP.UTF-8" LC_PAPER="ja_JP.UTF-8" LC_NAME="ja_JP.UTF-8" LC_ADDRESS="ja_JP.UTF-8" LC_TELEPHONE="ja_JP.UTF-8" LC_MEASUREMENT="ja_JP.UTF-8" LC_IDENTIFICATION="ja_JP.UTF-8" LC_ALL= mfabian@magellan:~$
おそらく「みかちゃん」という平仮名が化けてると思うのですが、
http://mikachan-font.com/ からダウンロードできるフォントの平仮名は Shift-JIS 符号化を使用します。Shift-JIS ファイル名が ja_JP.SJIS ロケー ルしかで正しく表示しません。それ以上、ja_JP.SJIS ロケールは Linux 上で あまり使用されていません。現在、大部分の人は ja_JP.eucJP を使用するよ うです。しかし、名前を EUC-JP へ転換する事もよくないと思います。 ファイル・システムに全ての言語のために使用できる UTF-8 符号化は 一番いいと思うので、mikachan-font.spec ファイルで shift_jis から UTF-8 へ転換しました: %prep %setup -n %{name} cp $RPM_SOURCE_DIR/*.html . convmv -f shift_jis -t utf-8 --notest *.ttf ("convmv" の説明はここにあります: http://www.suse.de/~mfabian/suse-cjk/encodings-file-names.html)
オリジナル同様mikachan*.ttfのままの方がいいのではないでしょうか。
ASCII だけのファイル名を使用する事は勿論可能です。しかし、将来にファイ ルシステムにいつも UTF-8 を使用する予定がありますので、今もうどのよう な問題が出てくるをチェックしたかったんです。 いままで、問題が出てきませんでした。今井さんがいった通りにフォントとし ては問題なし使えます。 -- Mike Fabian <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。
participants (2)
-
Masaru Imai
-
Mike FABIAN