Re: Disabling font X for language Y

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stefan Baums <baums@xxxxxxxxxxxxxxxx> さんは書きました:

> So the overall impression is that QT 3 uses Fontconfig
> superficially and incorrectly.

Yes.

> This probably has to be fixed at
> the QT end,

Yes.

> but in the meantime I would like to configure Fontconfig so I can
> sidestep QT’s most egregious mistakes.

I think the only way to work around your problem is to use qtconfig.

>> You can adjust Qt font settings in qtconfig, which may or may
>> not be installed with with Debian's packaging.
>
> It is in the package qt3-qtconfig, but all it allows you to do is
> to substitute one whole font for another.  But I don’t want to
> replace the whole of the Chinese fonts with some other fonts, just
> the Cyrillic part of them.  Also, even after I did specify in
> qtconfig a substitution of “Free Helvetian” for both “AR PL KaitiM
> GB” and “AR SungtiL GB”, that didn't have the slightest effect
> when typing Cyrillic in kedit - it still uses the Cyrillic glyphs
> from the Chinese font.

I think you are not using qtconfig correctly. Maybe my examples
here help:

http://www.suse.de/~mfabian/suse-cjk/kde-font-setup.html

qtconfig writes the setup to ~/.qt/qtrc. After using qtconfig, you
should have some line like the following in qtrc:

[Font Substitutions]
Luxi Sans=Free Helvetian^eAR PL Mingti2L Big5^eAR PL SungtiL GB^eBaekmuk Gulim^eKochi Gothic^e

"Luxi Sans" is the font you select in the user interface of your KDE
application as the main font (Of course "Luxi Sans" is just an example
here).

In the substitution list, make sure that a font with nice Cyrillic
glyphs comes before the Chinese fonts with the ugly Cyrillic glyphs.

-- 
Mike FABIAN   <mfabian@xxxxxxx>   http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。


[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux