雅黑安装后就乱码了(已解决)

系统字体配置、中文显示和输入法问题
xzymail
帖子: 513
注册时间: 2006-06-29 11:36

#16

帖子 xzymail » 2006-10-26 14:01

谢谢楼上的兄弟,晚上回家再去试下,不过,奇怪,我在字体文件夹里sudo ls -la,那个字体是绿色的,这是不是表明已经是有执行权限了??还有,那个"msyh.ttf"还要改名字吗?还是就直接sudo chmod +rx msyh.ttf就可以了,呵,"r"代表可读,"x"代表可执行吧,呵,我就是菜鸟咯,行,我晚上试试
xzymail
帖子: 513
注册时间: 2006-06-29 11:36

#17

帖子 xzymail » 2006-10-26 14:02

--------------------------------------------------------------------------------

看了好多对中文字体的美化的贴,但我对我机器上的字体是这样美化的,希望对新手有点用处。请老手能见笑了。
下载华文黑体字体或微软雅黑字体(0.71起高版本起好但在网上下得到只是这个版本)以下的方法是对这两种字体美化都起作用的解决方案。

Google一下就能找到其中字体,然后把它们解压后复制到/usr/share/fonts/truetype里面。
1、使用sudo fontconfig-voodoo -f -s zh_CN命令建立连接后,来调整Firefox和一些系统中文字体过度柔化,在修改language-selector.conf文件。
2、sudo gedit /etc/fonts/language-selector.conf
3、找到:
<family>Bitstream Vera Serif</family>下面一行添加:<family>STHeiti</family>
微软雅黑字体就是:<family>Microsoft YaHei</family>
<family>Bitstream Vera Sans</family>下面一行添加:<family>STHeiti</family>
微软雅黑字体就是:<family>Microsoft YaHei</family>
如果两种字体都装那就各使用一个。试过没发现其它问题。
4、调整字体渲染效果
打开“系统-首选项-字体”面板,在“字体渲染”选项中选择“最佳形状”(这个选项由你自己决定,例如LCD可以选择“次象素平滑”)。
5、打开sudo gedit /etc/fonts/fonts.conf文件,找到以<match target="font">的部份(格式最好和它们的一样排列)加入下面一段:
<match target="font">
<test name="family">
<string>STHeiti</string>
<string>Microsoft YaHei</string>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
我用的是红色的,如果你是华文黑体,就用黑的那个,两个都用就都用上。
6、也可以使用sudo fc-cache -f -v命令刷新一下字体缓存,,完成。重启x看效果。




我就是按照上面的方法安装的!!
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#18

帖子 karron » 2006-10-26 14:35

要改成你自己的文件的名字. 你可以ls -l一下,看看你的字体文件 是否有 r x 等属性.起码要有r属性,不然就会是乱码.rx属性要有3个.好像分别对应 owner,group,other 的权限.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#19

帖子 dogfox » 2006-10-26 19:49

与权限无关
你的操作系统的语言环境是什么?
如果是英文
乱码很正常
全世界linux爱好者联合起来 !
xzymail
帖子: 513
注册时间: 2006-06-29 11:36

#20

帖子 xzymail » 2006-10-27 0:08

行了,谢谢karron兄,搞定了,果然是权限的问题,我现在在用雅黑了
yjsyj
帖子: 47
注册时间: 2005-12-06 14:30

#21

帖子 yjsyj » 2006-10-28 9:53

xzymail 写了:--------------------------------------------------------------------------------

看了好多对中文字体的美化的贴,但我对我机器上的字体是这样美化的,希望对新手有点用处。请老手能见笑了。
下载华文黑体字体或微软雅黑字体(0.71起高版本起好但在网上下得到只是这个版本)以下的方法是对这两种字体美化都起作用的解决方案。

Google一下就能找到其中字体,然后把它们解压后复制到/usr/share/fonts/truetype里面。
1、使用sudo fontconfig-voodoo -f -s zh_CN命令建立连接后,来调整Firefox和一些系统中文字体过度柔化,在修改language-selector.conf文件。
2、sudo gedit /etc/fonts/language-selector.conf
3、找到:
<family>Bitstream Vera Serif</family>下面一行添加:<family>STHeiti</family>
微软雅黑字体就是:<family>Microsoft YaHei</family>
<family>Bitstream Vera Sans</family>下面一行添加:<family>STHeiti</family>
微软雅黑字体就是:<family>Microsoft YaHei</family>
如果两种字体都装那就各使用一个。试过没发现其它问题。
4、调整字体渲染效果
打开“系统-首选项-字体”面板,在“字体渲染”选项中选择“最佳形状”(这个选项由你自己决定,例如LCD可以选择“次象素平滑”)。
5、打开sudo gedit /etc/fonts/fonts.conf文件,找到以<match target="font">的部份(格式最好和它们的一样排列)加入下面一段:
<match target="font">
<test name="family">
<string>STHeiti</string>
<string>Microsoft YaHei</string>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
我用的是红色的,如果你是华文黑体,就用黑的那个,两个都用就都用上。
6、也可以使用sudo fc-cache -f -v命令刷新一下字体缓存,,完成。重启x看效果。
我也是这样装的,权限也改了,但是在登录窗口时出现乱码,登录以后一切正常,为什么会有这样呢?继续找资料中。
xzymail
帖子: 513
注册时间: 2006-06-29 11:36

#22

帖子 xzymail » 2006-10-28 12:07

你先看下字体,用ls -l看下有没有rx的权限,
lgnq
帖子: 32
注册时间: 2005-08-29 11:31
来自: Shang Hai

#23

帖子 lgnq » 2006-11-04 10:37

谢谢,就是权限的问题
没有chmod前,我的gdm是方块,chmod +rx后,雅黑字体正常显示了
IBM T30 : P4 2.0+768M+ATI 7500 ubuntu 6.10+beryl+AIGLX / Windows XP+SP2
desktop : Core 2 6300 1.86G+1G+NVIDIA GeForce 7300 GT ubuntu 7.04 / Windows XP / Vista
回复