[Kuser] KDE4でも同じ(日本語フォントを固定幅フォントとして認識させる方法について)

Daisuke Kameda kaminmat @ cc.rim.or.jp
2008年 2月 6日 (水) 13:28:03 UTC


Daisukeです。

ごめんなさい、後で返信しようと思っていたら、
師走の忙しさと体調不良で忘れていたようです。

Mamoru Yamanishi さんは書きました:
>>> This is not bug report.  I do not find how to request feature in Qt.
>>> Therefore I'm writing here.
>>>
>>> Though Qt became nicer one after another.  However, we, Japanese,
>>> still have couple of inconvenience to use Japanese; i.e. input and
>>> display.  I have one thing to suggest.  I'm using KDE on my Linux box.
>>>
>>> I expected that Japanese fixed width fonts were listed as "fixed
>>> width" font.  In Qt (3.3.8 and later), however, a font which has
>>> multiple width like Japanese font is execluded from fixed width fonts.
>>> It does not matter font has "*-m-*" or "*-p-*" property.  The only way
>>> to use Japanese font as fixed width font was to use "monospace" after
>>> configuring fontconfig using alias.  However, there was no dynamic
>>> configuration like chosing an item in the menu.
>>>
>>> Looking at the souce codes, you already introduced codes which allow
>>> us to select multi-width font as fixed width fonts.  They are provided
>>> for MacOS X, and surrounded by conditional macro (#if/ifdef ~ #endif).
>>> I modified conditions which allow those parts available to X11.  My
>>> modification is quite simple but effective.
>>
>> Thanks.
>>
>> This only happens with Japanese fonts then? Do you have any fonts
>> available that we could test this with?
>>
>> Also, do you know if this only affects the XLFD font subsystem or if it
>> affects Qt when using FreeType as well?
>>
> 
>>
> 多分、言わんとするところは理解されていると思うのですが、後、どのように
> プッシュするかだと思うのです。

そうですね。何となく、言っている現象は分かるのだけど、
なぜ起こっているのかよく分からんという感じなのかな。

あと、Qtは問題ないという前提からスタートしているように
感じるので、問題の発生原因を論理的に説明する
のが必要になるかもしれませんね。

KDE4.0も出たことですし、KDE4.0ベースで
もう一度議論をしてみるのがいいのではないか
と思います。


> -- 
> Mamoru Yamanishi, Ph.D. <myamanishi3 @ unl.edu>
> Research Assistant Professor, Center for Biotechnology
> Univerisy of Nebraska-Lincoln
> 405 Hamilton Hall, UNL 0304

よく見たら、どう考えても私より英語できますね。
その点は気にする必要なかった(--;

そして、OSCで話しましょうと言っても
無理と...

-- 
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
  SMG Co., Ltd.:  Engineering Creator
    mailto:kameda @ smg.co.jp  http://www.smg.co.jp/
    http://www.smg.co.jp/opensource/CommonDesktopInfrastructure/





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