Feisty中文字体支持问题

系统字体配置、中文显示和输入法问题
回复
头像
magisu
帖子: 202
注册时间: 2005-12-31 21:23

Feisty中文字体支持问题

#1

帖子 magisu » 2007-03-22 19:20

feisty fawn, kde 3.5.6, 全新安装

使用en_US的locale设置,fcitx使用也没有问题,但是原来edgy eft中的fonts.conf设置之后,可以在英文字体下显示中文,比如kate用的dejavu sans serif的字体在edgy下可以用宋体显示中文,只要在fonts.conf中<family>dejavu sans serif</family>下面加上一个"<family>SimSun</family>"就可以了。但是现在fonts.conf没有了,然后也没有locate-selector.conf这个东西(因为没有装中文包),如果将系统字体设置成为中文字体倒是可以用,不过觉得不如以前方便。

any suggestions?
老子很生气,后果不严重。
f0rrest
帖子: 133
注册时间: 2006-09-27 20:49

#2

帖子 f0rrest » 2007-03-22 19:46

viewtopic.php?t=44369

现在我能想到的解决方法是:重新编译Qt
头像
magisu
帖子: 202
注册时间: 2005-12-31 21:23

#3

帖子 magisu » 2007-03-22 20:09

我读过了你的帖子,感觉比较郁闷。刚才设置了一下,发现GTK程序都好了,QT程序都熄火了。没办法。我想不行的话就算了,反正我用计算机除了上网和别人交流以外一般不用中文。
老子很生气,后果不严重。
crump
帖子: 23
注册时间: 2006-11-12 13:00

#4

帖子 crump » 2007-03-22 22:49

hey I have the same problem as you're having.
I'll try play around with this when I got home :)

but, try ~/.fonts.conf, see what's in there.
头像
magisu
帖子: 202
注册时间: 2005-12-31 21:23

#5

帖子 magisu » 2007-03-24 18:00

simply, the .font.conf does not exist

i have to preparing some experiment data this weekend, reinstall dapper.
老子很生气,后果不严重。
crump
帖子: 23
注册时间: 2006-11-12 13:00

搞定了 :)

#6

帖子 crump » 2007-03-24 22:56

试了一下自己建立 ~/.fonts.conf 现在显示没问题了。

<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Microsoft YaHei</family>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Microsoft YaHei</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>Microsoft YaHei</family>
<family>DejaVu Sans Mono</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<match target="font" >
<test qual="any" name="family" compare="eq" >
<string>Microsoft YaHei</string>
<string>微软雅黑</string>
</test>

<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>



另外, 这个版本自动生成的locale好像有问题不过我也不太确定,如果没法显示啥的就检查一下locale的设置.....
http://www.crumpz.com/DADDY/87
头像
magisu
帖子: 202
注册时间: 2005-12-31 21:23

#7

帖子 magisu » 2007-03-25 10:02

似乎没有用的啦
老子很生气,后果不严重。
crump
帖子: 23
注册时间: 2006-11-12 13:00

#8

帖子 crump » 2007-03-26 13:06

我已经用上拉,现在字体很漂亮了已经。
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#9

帖子 karron » 2007-03-26 13:13

我用的就是kubuntu feisty 没有问题阿。

我的字体配置文件 是 /etc/fonts/local.conf, 强烈不建议去修改fonts.conf,或者别的什么文件,因为这些是系统文件,在升级的时候可能会被覆盖.

一个可以用上面的这个文件,一个可以在自己目录里面建立一个 .fonts.conf也可以.升级的时候这些文件是不会被修改的.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
magisu
帖子: 202
注册时间: 2005-12-31 21:23

#10

帖子 magisu » 2007-03-26 20:45

我也是改了local.conf的啊,然后仍然是只显示英文字体,中文字体是方块,只有把字体设置成SimSun之后才可以看到中文。
老子很生气,后果不严重。
iceoolong
帖子: 34
注册时间: 2006-08-12 6:17

#11

帖子 iceoolong » 2007-03-28 17:09

建立~/.fonts.conf效果很好啊!
我用的是雅黑,将这个字体加入到系统之后,就是建立~/.fonts.conf之后就可以了
按照crump那样写就可以了
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01

#12

帖子 xiechy » 2007-03-28 19:50

小师弟搞定了么?
头像
magisu
帖子: 202
注册时间: 2005-12-31 21:23

#13

帖子 magisu » 2007-03-29 21:20

yuh, it goes well now. however i found another bug, about Kontact...
老子很生气,后果不严重。
回复