二月 1st, 2007
Ubuntu 7.10 黑体解决方案
Category: Ubuntu, Author: Nicky, Popularity: 65%
2007 年 10 月 18 号更新。
结合 “Ubuntu的黑体解决方案” 和 “Ubuntu的黑体解决方案(续)” 这 2 篇文章。
此方法在最新的 Ubuntu 7.10 上测试通过。
如果你不喜欢华文黑体,也可以使用其他黑体来代替,修改方法不变。
使用华文黑体 (STHeiti) 替换 Ubuntu 中文字体方法:
1、下载 STHeiti 字体
在这里下载 stheiti.rar 字体包,解压后复制到 /usr/share/fonts/truetype 下面。
设置 STHeiti.ttf 可读权限:
sudo chmod a+r /usr/share/fonts/truetype/stheiti.ttf
2、设置 STHeiti 为首选中文字体
sudo gedit /etc/fonts/language-selector.conf
找到(共三处):
在它的上面一行添加:
然后刷新字体缓存:
sudo fc-cache -f -v
3、设置英文字体和渲染方式
打开 “系统-首选项-外观-字体” 面板:
在字体选项里选择一款英文字体,如:Lucida Grande 或者 Bitstream Vera Sans。
在 “字体渲染” 选项中选择 “次象素平滑” 或者 “最佳形状” 。
update (07/4/21): 也可以参照 “更好的华文黑体渲染效果” 那样设置。
注意:如果发现在 Firefox 里英文显示不正常,需要在 Firefox 的 “选项 -> 内容 -> 字体和颜色” 中选择一款英文字体,如:Lucida Grande 或者 Bitstream Vera Sans。
4、强制 STHeiti 不使用微调
sudo gedit /etc/fonts/fonts.conf
在
下面加入下面一段:
<test name="family">
<string>STHeiti</string>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
如果不明白为什么要最后这一步,请看这里“Ubuntu的黑体解决方案(续)”
OK,使用Ctrl+Alt+BackSpace重启x看效果。
Tags:Edgy, STHeiti, Ubuntu, 黑体.
评论数量(51) | Add Comments
本文网址:http://www.osxcn.com/ubuntu/edgy-stheiti.html



Hi,
I am new in Ubuntu. How to 解压后复制到 /usr/share/fonts/truetype下面. System said I have no permission.
use sudo to unzip
如何在fonts文件夹下面创建truetype新文件夹
没有/usr/share/fonts/truetype文件的写权限
怎么办
如果没有那个文件夹可以新建一个
sudo mkdir /usr/share/fonts/truetype
然后使用
sudo cp sthei.ttf /usr/share/fonts/truetype
复制到truetype里面
当然你也可以直接带sudo解压到那里,就像2楼说的那样。
suse10传说有3D桌面,NICKY玩过哪个没?
PS:你说这个LINUX能按MAYA8.5for linux不?
你看我上一个文章就知道玩了没有?我很少玩3D软件的,所有没有试过。
我用了之后发现只有英文字体有效,中文字体依然没变。请问怎么解决呢?谢谢
首先确定这个/etc/fonts/language-selector.conf文件存在
然后确定
上面没有其他中文字体
最后记得刷新字体缓存
sudo fc-cache -f -v
不错,可惜我机装得ubuntu不认识偶得modem,删了
Nicky, 这个字体似乎Windows下不能使用?
看这里http://www.dancemoon.net/archives/385说不能用在win上。
我照着做了,效果很好!
我又试着用了华康的两种黑体,效果也不错。同时,发现华康的字体质量很好,就算对其字体同英文字体一样使用微调,效果也很棒,而且更清晰了。
我截了几张使用华康字体的效果图,Nicky也来看看吧:)
http://www.flickr.com/photos/cartson/sets/72157594515239802/
在我的CRT上看Screenshot5/Screenshot6这款华康很不错,比较清晰。
这2款华康叫什么名字?
这两种字体分别是DFPHeiW5-GB和DFPHeiMedium-UN
我上传到了rapidshare:http://rapidshare.com/files/14688451/HKH.tar.gz.html
感谢分享,不过速度相对有点慢。
在我的CRT屏幕上使用感觉DFPHeiMedium-UN这款不错,粗细适中。
设置成“最佳形状“字体有重叠的现象,设置成”次象素平滑“就很不错了。
俺怎么觉得效果图里的字体在发虚呢?俺现在换成了准黑稍微好了些!
我的/etc/fonts/下面没有一个叫language-selector的文件。我的系统是前两天刚DOWN的最新版的Ubunto,还不知道在那里查版本号。
UBUNTU新手一个,望能做答,谢谢!
试试sudo fontconfig-voodoo -f -s zh_CN,我的6.10安装后就有这个文件。
再不行到http://forum.ubuntu.org.cn问一下。
成功了!谢谢!但是好像对语言设为”zh-cn”的网页不管用,比如我的。
以前就用你的黑体解决方案了。呵呵~
只是有一个问题,所有的小写 e 都不是黑体。不知道为何
请教怎么让系统中文是 华文黑体 ,英文则是lucida grande呢?
我按照你的方法设置了,但是不行,版本是6.10
感觉修改language-selector.conf这个文件没有起作用。
我来回答自己楼上的问题,我改了三个地方就有效果了
Bitstream Vera Serif
Bitstream Vera Sans
Bitstream Vera Sans Mono
这三个下面都加上STHeiti
就ok了,貌似这三个是系统默认的语言。
现在就差调整ff了
关注你的blog很久了,这几天终于装了ubuntu并按照你的做法美化了字体,的确效果很好,非常感谢你的文章。
就是显示的时候字还是有一点虚,显示英文字母小写“e”的时候比其他的字母淡很多,不知道能怎样解决,望指教。
建议你最好给我一个截图看看。
谢谢nicky, 我的ubuntu终于看起来比我的windows好看了。。。nice~~
@怪羊:我之前也遇到了这样的问题,原因是我在系统的字体设置里,把所有的字体都设置成了STHeiti,Firefox里也设定成了STHeiti。这个问题只出现在华文黑体的英文上,只要按照Nicky的办法更改,然后把系统字体和Firefox字体里的字体设置成其他英文字体,就完美了
回muma:
谢谢你的建议,我把系统和firefox字体设回了默认字体,但是还是跟以前一样。
而且我发现了那几个字母只是在粗体下显示不正常,不过问题也不大,就现在这样就行了。
sudo gedit /etc/fonts/fonts.conf
加入下面一段:
STHeiti
false
where should I add this code in that text?
嗯,按照说明已经修改成功!另外,建议和我一样的新手在重启之前先设置 STHeiti.ttf 可读权限:
sudo chmod +r /usr/share/fonts/truetype/stheiti.ttf
这样会更保险一些!我就是因为先重启了,结果无法进入系统,去安全模式下修改了可读权限才好的‘!!
既然这样,我已经修改了文章,把修改可读权限提到了第一步。
很不错的效果,谢谢
Nicky 你好 我使用的ubuntu7.04按照你的这个方法成功替换了系统字体为华文黑体
但是还是不太满意 如图[img]http://photo6.yupoo.com/20070521/035007_1965617680_gnxkdhhe.jpg[/img]
所以还希望你能把字体配置(系统-首选项-字体)那里截图给我看看行吗?
我是CRT显示器 选的是最佳形状( 我把里面前三个字体设置成了STHeiti 10号)
偶的系统字体也已经变成黑体了,成功,只有小部分英文单词表现不好,感谢NICKY!!!
Nicky,你好!
我用上面的方法更新了字体,效果不错,不过好像系统启动和运行程序都很慢,不知道是不是字体的原因。(系统 ubuntu 7.04,刷新字体时没有成功)重启多次也是一样。
另外:如果不安装受限制的驱动,在1152*864下刷新率可以达到75,但屏幕偏移,安装驱动后,屏幕偏移消失,但是800*600以上的刷新率都达不到70,有调不了,就卸载了。
还请多指点,谢谢。
如果你用英文的操做系统,加上这个 sudo fontconfig-voodoo -f -s 才会出现zh_CN/etc/fonts/language-selector.conf文件。而你的操作系统还是英文的。
Nicky 你好!问一下:如果系统改成了香港,台湾的正体字以后,因该怎么弄啊?两个配置文件区别挺大的……
打扰下,希望可以得到回复,我按你的设置
感觉有点问题.就是英文显示非常有问题.
在系统 — 首选项 — 字体 里
有应用程序字体 , 文档字体 , 桌面字体, 窗口标题字体, 等宽字体
这么多.应该在哪个里面设置显示英文啊.比如Lucida Grande 这个英文字体….
应用程序字体,但你也可以都设置为这个字体。
我的情况和4楼的一样,没有truetype的写权限,请顺要怎么弄呢?
3、设置英文字体和渲染方式
打开 “系统-首选项-字体” 面板:
在字体选项里选择一款英文字体,如:Lucida Grande 或者 Bitstream Vera Sans。
在 “字体渲染” 选项中选择 “次象素平滑” 或者 “最佳形状” 。
update (07/4/21): 也可以参照 “更好的华文黑体渲染效果” 那样设置。
=======================================================
应用程序、文档、桌面等分别对应有多种字体选择,该把它们都统一选定为Lucida Grande 或者 Bitstream Vera Sans吗?
不好意思,刚没发现前面你已经对这个问题作出回答,抱歉。
最后那段代码放在fonts.conf的哪里呢?是最后插入吗?
为什么不能拷贝字体到字体文件夹里啊??、
是权限不够吗?
弄完了,桌面的效果很棒,但是在FIREFOX里面浏览网页的效果很不舒服哦,网页里面的字非常的模糊,问一下,这个解决方案 在多少分辨率下能变清晰呢?
请问在默认语言为英文的前提下,这样的字体设置是否合适?
(我还没有试过,怕到时候改不回来)
Nicky,您好!又来麻烦您了,我遇到了Fx自动关闭的问题。
浏览这篇blog就会自动关闭,还有我自己的blog。我用Google查了一下,说是Flash的问题。但我没在你这个blog上看到啊,还有我的blog上也没有flash,只用了google的广告。
非常烦恼,这样ubuntu几乎就没用处了。:(
ps:我是在XP下发这个的。
Ubuntu里的字型设定真得让我头大了=.=
很想把他设回好像Windows里一样。。
但是我不会=.=
Thanks a million~ now I actually start to enjoy Ubuntu and my mighty mythTV!!!
呵呵,谢谢了先