首页 > 单独文章 > 正文

Ubuntu也能使用微软雅黑字体

时间:2008-07-28 16:34:40 作者:officeba 【认证】

    雅黑字体是微软公司花费巨资为新一代Vista操作系统打造的字体,支持高清显示ClearType功能;看了几年的宋体,雅黑让我们眼前一亮。Ubuntu本身自然是不带有雅黑字体的,如果要使用,就必须想办法移植过去。下面我们来介绍一下如何让雅黑在Ubuntu上扎根。

延展阅读:Word非主流应用 制作字体没商量

Vista中的Office2007/2003字体不正常的解决办法

 



图1 下载好的雅黑字体文件

     第一步:下载雅黑字体

     下载之后将其解压到桌面上(随意放置)。

     第二步:修改字体权限

     按下ALT+F2,输入gnome-terminal,即可运行终端窗口(图2)。



图2、运行终端

     1、在终端窗口之下执行命令:sudo mkdir /usr/share/fonts/yahei,创建一个yahei文件夹用于放字体文件,文件名可以随意。当出现“[sudo] password for 用户名:”的时候,请输入用户的密码,键盘输入密码不像Windows一样有*回显,别以为键盘坏了哦(图3)。



图3、输入密码不回显

     2、执行命令sudo cp /home/用户名/桌面/Yahei/* /usr/share/fonts/yahei,就是把我放在桌面上的Yahei文件夹中的所有文件复制到刚才建立的文件夹中。注意Linux对大小写敏感。

     3、sudo chmod 755 /usr/share/fonts/yahei/iYaHei*,将字体权限设置为755。设置权限的命令形式如下:sudo chmod 777 /XXX。/xxx就是要设置权限的目录或者文件,此处*可以作为通配符。777权限为全部人都可以进行读、写、执行的权限。

     如果需要在非终端窗口下进行权限的更改操作,请用鼠标右键点选文件(文件夹)→属性→权限,为所有者或者群组设置读取,写入、执行的权限(图4)。



图4、图形界面更改权限

     sudo fc-cache fv 含义为:建立字体缓存信息。

     执行完毕3条命令之后,应该就可以在应用程序的字体选项中找到雅黑字体了。

     和DOS或者Windows的命令提示符类似,Ubuntu中也可以使用CD命令进入目录,例如执行cd /usr/share/fonts/yahei/ 就可以定位到雅黑字体对应的目录。

     小知识:Linux系统的权限设置

     用sudo chmod命令设置权限的时候想必大家都想知道775、777这类数字到底代表什么含义,下面就来简单介绍一下。下文W代表写权限,R代表读取权限,X代表执行权限;相应的R对应数值4,W对应数值2,X对应数值1,无(“-”)则对应数值0。

     对于文件/文件夹来说,可以分别为所有者、用户组、其他用户分别设置不同的权限,假如我为“所有者”设置读、写、执行权限,那么对应来说就是设置WRX,换算成数字就是4+2+1=7。假如为用户组和其他用户也设置同样的权限,那他们对应的数值也都是7。所有者、用户组、其他用户三者合并表示就是:777,这样解释应该清楚了吧?775的含义就是为所有者和用户组开放读、写、执行全部权限,但对其他用户只开放读取和执行的权限。所有Linux发行版权限的数值含义都是一样的。提醒一下,如果更改字体之后出现乱码,也许是字体文件没有设置执行权限(X权限)。

     再用表格举一个例子:

     和我们常用的XP不一样,Ubuntu默认不是使用最高权限运行,其权限最大的root用户平时是用不了的,这也是为了安全性的考虑。所以当执行某些涉及系统的命令的时候,需要使用Sudo命令,意思为“以管理员身份运行”。使用Vista的朋友应该对此比较熟悉,和Vista新引入的UAC机制差不多;只是UAC会在你操作的时候跳出来骚扰你,而Sudo只有在你需要的时候,在终端窗口手动运行。

     第四步:修改字体配置文件
    Ubuntu7.10使用sudo gedit /etc/fonts/language-selector.conf命令修改配置文件。分别添加iYaHei和Hei string>,具体的添加位置可以参考给出的配置文件(配置文件下载地址:http://www.cbifamily.com/download/200828.html)

     接下来简单设置各个软件就大功告成了。对于系统来说,点击系统→首选项→字体→配置,即可。对于firefox来说:编辑→首选→字体→配置,即可。由此类推到其他软件的字体设置。

     Ubuntu刚安装完毕,即使选择的是中文,仍然有部分软件界面依然是英文。需要手动操作才能支持中文。点击system→系统管理→Language Support,确保能连接到互联网,找到并勾选“汉语”;确保下面默认语言选择的是“汉语”(图7),最后点击“Apply”或者“OK”。之后系统会自动联网下载中文支持。操作完成之后重启系统即可。



图7、安装后的“汉化”操作

     移植雅黑字体确实有点麻烦,但经过这一轮体验,相信大家对Ubuntu的进一步美化、Linux文件权限、Linux的部分命令有了一定程度的加深认识。要是喜欢Windows下面的其他字体也可以如法炮制。“自由软件”之路虽然很艰辛,但依旧很值得去闯一闯。

     小知识:

     Gedit是一个文本编辑器,修改后的文件都会留下一个*~文件,要删除它可以使用sudo rm /etc/fonts/*~ 、sudo rm /etc/fonts/conf.d/*~命令。使用Vi代替gedit就不会生成这个文件,或者在gedit的“首选项” →“编辑器”中不选择“在保存之前创建一个备份文件”(图5)就不会再生成备份文件了。修改完成之后,重新启动Ubuntu。



图5、不保存备份文件

     小知识:8.04和7.10的修改方法不同

     为保险起见,修改前需要备份文件。Ubuntu不同的版本需要修改的文件不同,7.10和之前的版本需要修改 /etc/fonts/language-selector.conf(对应/usr/share/language-selector/fontconfig/zh_CN);而新版的8.04可以直接用随本文提供的别人修改好的文件。用法:

     1、复制文件到/etc/fonts/;

     2、依次执行cd /etc/fonts/conf.avail、sudo cp ../local.conf 51-local.conf、sudo mv 69-language-selector-zh-cn.conf 69-language-selector-zh-cn.conf.old。

     3、重启,大部分界面已经是雅黑了(图6)。



图6、8.04版更改雅黑字体很快捷


相关文章

同类最新