此方法在最新的 Ubuntu 8.04 上测试通过,是对nicky的 “Ubuntu的黑体解决方案”的更新和完善。
这里我以华文黑体 (STHeiti) 作为例子。
如果你不喜欢华文黑体,也可以使用其他黑体来代替,修改方法不变。
使用华文黑体 (STHeiti) 替换 Ubuntu 中文字体方法:
1、下载 STHeiti 字体(暂时短缺,如果有朋友需要可以email我)
下载 stheiti.rar 字体包,解压后复制到 /usr/share/fonts/truetype 下面。一般需要你使用root账号进行操作,普通用户组会遇到命令行错误的问题。
附:root账号启用方法:
其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了。如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作:
在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。
点击 系统 -> 系统设置 -> 登录窗口 菜单,并切换到 Security 选项页,然后选中其下的“允许本地系统管理员登陆”选项。
执行上述两步后,你便可以使用 root 帐号登录 Ubuntu 系统了。
如果要再次禁用 root 帐号,那么可以执行 sudo passwd -l root。
设置 STHeiti.ttf 可读权限:(如果你使用root进行操作可以省略这一步)
sudo chmod a+r /usr/share/fonts/truetype/stheiti.ttf
2、设置 STHeiti 为首选中文字体
7.10中的终端命令:sudo gedit /etc/fonts/language-selector.conf
8.04中的终端命令:sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf
这个区分非常重要!
找到(多处):
<family>AR PL UMing CN</family> (视排在首位的中文字体为准)
在它的上面一行添加:
7.10中添加:<family>STHeiti</family>
8.04中添加:<string>STHeiti</string>
这个区分非常重要!
然后刷新字体缓存:
sudo fc-cache -f -v
3、设置英文字体和渲染方式
打开 “系统-首选项-外观-字体” 面板:
在字体选项里选择一款英文字体,如:Lucida Grande 或者 Bitstream Vera Sans。
在 “字体渲染” 选项中选择 “次象素平滑” 或者 “最佳形状” 。
所有设置完成,重启X界面(ctrl+alt+backspace),些修改完成!
希望对不了解的朋友和初学者有所帮助。
0 comments:
Post a Comment