[Qt-devel] Fwd: [Kdeveloper] KDE 4.3における日本語フォントに関する問題整理

Kenji Sugita sugita @ sra.co.jp
2010年 1月 6日 (水) 19:46:34 UTC


  杉田です。

From: Daisuke Kameda <daisuke.kameda @ gmail.com>
Subject: [Qt-devel] Fwd: [Kdeveloper] KDE 4.3における日本語フォントに関する問題整理
Date: Thu, 7 Jan 2010 01:26:48 +0900

;;; Daisukeです。
;;; 
;;; たかのさんのメールが、KdeveloperやQt-devel
;;; に届いていないようだったので、
;;; 転送いたします。
;;; 
;;; ---------- 転送メッセージ ----------
;;; From: TAKANO Yuji <takachan @ running-dog.net>
;;; 日付: 2010年1月6日23:38
;;; 件名: Re: [Kdeveloper] KDE 4.3における日本語フォントに関する問題整理
;;; To: kdeveloper @ kde.gr.jp, daisuke.kameda @ gmail.com
;;; Cc: Qt-devel @ kde.gr.jp, takachan @ running-dog.net
;;; 
;;; 
;;; たかのです。こんばんは。
;;; 
;;; From: Daisuke Kameda <daisuke.kameda @ gmail.com>さん
;;; > 突然ですが、KDE4.3における日本語表示(フォント等)
;;; > に関する問題を整理したく、メールをします。
;;; 
;;;  ありがとうございます。是非お願いします。
;;; 
;;;  一応、僕の環境を書いておきます。
;;; 
;;;        FreeBSD/{i386|amd64} 7.2-STABLE
;;;        kde4-4.3.4
;;;        qt4-*-4.5.3
;;;        scim-1.4.7_5
;;;        scim-bridge-client-qt4-0.4.15

  最近使っている KDE 環境です。

    Vine Linux 5.0 (Seed)
    KDE 4.3.3
    Qt 4.5.3
    scim-1.4.9
    scim-bridge-0.4.16

;;; > 12/20に行いました、JKUGの2009年忘年会にて、
;;; > 日本語フォントの表示が再び話題として挙がりました。
;;; > そこで、現状を改善するために、まずどんな問題があるのかを
;;; > 整理したいと思い、メールを投稿することにしました。
;;; >
;;; > 実際にKDEやQtを使っていて、
;;; > 日本語表示で困っている方もいらっしゃると思います。
;;; >
;;; > 最近、IPAフォントがQtで上手く表示されないという話も
;;; > 目にしました。そんな話で結構です。
;;; > どんな事で困っているか、ぜひ教えて下さい。
;;; 
;;;  KDE-4.3.4 では大分良くなったような気がしますが、等幅フォント、
;;; KDE 的には「固定幅フォント」にはやはり問題がありますかねぇ。
;;; 
;;;  "takano" と表示してほしいのに "t a k a n o " と、全角幅に半角
;;; 文字が表示されてしまうのが一番痛いです。が、これって pango とか
;;; fontconfig の影響のような気がしないでもないですが・・。

  Konsole で Monospace フォントを指定すると、カーソル位置がずれてしまいます。
Bitstream はずれません。取り敢えず、正しく表示させたくて、Bitstream を他から持っ
て来て入れました。

    http://home.j05.itscom.net/spicy/konsole-mono.png
    http://home.j05.itscom.net/spicy/konsole-bitstream.png  

  IPA フォントについては、新しい IPA フォント (2009年4月 : IPAフォントの改訂版
(Ver.003.01) で、半角が全角幅になってしまいます。古い IPA フォントだとなりませ
ん。以下のものは、Qt for Embedded Linux 4.6 でのキャプチャです。再確認は省きま
すが、Qt X11 でも同様な問題が起きていたと思います。

    http://home.j05.itscom.net/spicy/ipa-new.png (.otf が使えるように、ソース
    コードを修正しています。) 
    http://home.j05.itscom.net/spicy/ipa-old.png

  ipag.ttf (旧) と ipag.otf (新) を使っています。ftview で見るとこのような違い
があります。

    http://home.j05.itscom.net/spicy/ftview-ipa-new.png
    http://home.j05.itscom.net/spicy/ftview-ipa-old.png

  新しい IPA フォントには、埋込みビットマップフォントが入っていません。古い
IPA フォントには入っています。ipa-old.png のように、埋込みビットマップがあると、
そちらが優先されるので、されないようにしたいと思っていますが、まだ必要性が高く
ないので、延ばし延ばしになっています。

;;;  ちなみにこの "takano" が "t a k a n o " と表示されてしまうのは
;;; Windows 版の Safari4 にもしっかり引き継がれているのですが、これっ
;;; てつまり KHTML(Webkit) にも受け継がれているって感じでしょうか?
;;; なおさら pango とか fontconfig っぽい気もしますが・・。
;;; 
;;;  以下の URL にキャプチャしたのを置いておきます。IPA とか MS ゴ
;;; シックはヒサンですねぇ・・。
;;; 
;;;        http://icmpv6.org/tmp/kde4/font_1.png
;;;        http://icmpv6.org/tmp/kde4/font_konqueror.png
;;; 
;;;  これだけ Windows7 上の Safari4 です。
;;;        http://icmpv6.org/tmp/kde4/font_win7_safari.png
;;; 
;;; 
;;;  後、もう一点は konsole で表示されるフォント名が konqueror に比
;;; べて少ない。って点でしょうか。
;;;  konqueror のフォントのメニューで「固定幅フォント」にはたくさん
;;; のフォント(ビットマップフォントもアンチエイリアスフォントも)が
;;; 表示されるのに konsole のフォントにはビットマップフォントしか表
;;; 示されないので、アンチエイリアスフォントも表示して欲しいです。

  Konsole のフォント設定で、ビットマップとアンチエイリアスの両方のフォントが表
示されています。

;;;  けどまぁ、$HOME/.kde4/share/apps/konsole/ の下の profile の
;;; Font= の設定を手で直せばどうにでもなるので、いーちゃぁ良いのです
;;; けどねぇ(^^;;。
;;; 
;;; > また、日本語入力など、日本語関係の他の問題も
;;; > ありましたら、こちらも教えて下さい。
;;; > #あとで適当に別スレッドにしますので、返信で構いません。
;;; 
;;;  ちょっと前に konsole に一切文字入力ができなくなる件については
;;; ML に流させて頂きました。その時は scim が悪さしていると教えて頂
;;; いたので scim のプロセスを全て kill すると復活する。ということが
;;; 解りました。
;;; 
;;;  FreeBSD の scim のバージョンが上がらないのが悪いとも言えなくも
;;; ないですが・・。
;;; 
;;; > 以上、ご協力の程よろしくお願い致します。
;;; 
;;;  僕が今、へき易しているのはこんな感じでしょうか。宜しくお願いし
;;; ます。
;;; 
;;; たかの
;;; ---
;;; Contact to me.
;;; takachan[at]running-dog.net     http://www.running-dog.net/
;;; takachan[at]xn--w8j2bze0962a.jp http://もつ焼き.jp/

# http://もつ焼き.jp/ を毎日見ています。

;;; 
;;; 
;;; 
;;; -- 
;;; Daisuke Kameda
;;;  Japan KDE Users' Group:  President
;;;    mailto:daisuke @ kde.gr.jp  http://www.kde.gr.jp/~daisuke/
;;;  immodule for Qt Project:  Project Maintainer
;;;    http://www.freedesktop.org/wiki/Software_2fimmodule_2dqt
;;; _______________________________________________
;;; Qt-devel mailing list
;;; Qt-devel @ kde.gr.jp
;;; http://mail.kde.gr.jp/mailman/listinfo/qt-devel



Kde-jp メーリングリストの案内