I am a traditional Chinese user, I am learning Japanese now. So, I have to view some documents which have both Chinese and Japanese.
Actually, I have some Chinese fonts and some Japanese fonts. And, I have configured a .conf file in /etc/fonts/conf.d/ ,called 10-myfonts.conf. I make Chinese fonts have more priorities than Japanese fonts. Like this:
<alias>
<family>serif</family>
<prefer>
<family>DejaVu Serif</family>
<family>Bitstream Vera Serif</family>
<family>AR PL New Sung</family>
<family>AR PL ShanHeiSun Uni</family>
<family>Kochi Mincho</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>DejaVu Sans</family>
<family>Bitstream Vera Sans</family>
<family>AR PL New Sung</family>
<family>AR PL ShanHeiSun Uni</family>
<family>Kochi Gothic</family>
</prefer>
</alias>
PS. AR PL New Sung and AR PL ShanHeiSun Uni are Chinese fonts, while Kochi Mincho and Kochi Gothic are Japanese fonts.
This setting works well in gtk-based programs, but not in qt-based programs.
As a result, I installed qt3-qtconfig to use the substitude fonts fuction, I followed the guide in the left side, but it doesn't work at all after I restart X server. Those characters which Chinese fonts don't have are displayed by a square or a space.
I have asked a Chinese font developer about this problem, he said that this is the bug of QT.
Do anyone know how can this problem be solved? And will KDE4 have better solutions to solve this kind of problem?
I hope this problem can be known by some developers who are good at this field.
This post has been edited 3 times, last edit by "zerng07" (Feb 22nd 2007, 4:32pm)