初试Ubuntu7.04(二)——修改系统显示字体

来源:互联网 发布:sai软件win10下载 编辑:程序博客网 时间:2024/06/03 14:47
        也许是我一直用的都是M$的操作系统的缘故,总是觉得Ubuntu的字体不是那么好看(纯粹的个人感觉,可能是自己习惯M$的字体)。于是便想要用M$的字体替换Ubuntu的字体。
 
        Google了一下,有怎样替换系统字体的教程,而且非常的详细,让我兴奋不已,真的很感谢那些无私share这些资料的人和Google。找了一篇,按照上面的步骤一步一步地走下了,不过copy字体的时候遇到了一些困难,因为Ubuntu好像不让用户有root的权限,说这样是为了保护系统的安全性,怕像我这样菜鸟中的菜鸟无意中破坏了系统中重要的文件,而导致系统崩溃。

        以下的东西是我从网上找到并粘贴在我的blog中的,不是我自己原创的(我只是加了一些自己的理解和一些可有可无的说明):

        1,我们要在/usr/share/fonts这个文件夹下新建一个叫zh_CN的文件夹:
        // you can use the hotkey "table" if you don't want to type the whole folder's name
        cd /usr/share/fonts mkdir zh_CN

        2,把字体文件(simsun.ttc tahoma.ttf verdana.ttf verdanab.ttf verdanaz.ttf tahomabd.ttf verdanai.ttf)从winxp的/windows/fonts这个文件夹里copy到刚刚新建的zh_CN文件夹中,这里可能会有点小麻烦。如果你没有对zh_CN这个文件夹做操作的权限,那可能要用到下面的这个命令:

        cd /usr/share/fonts sudo chmod 777 zh_CN

这样你就有了对zh_CN这个文件夹做任何操作的权限,呵呵,是不是给的权限太大了,我只记得这个,反正只有自己用,我想也应该是安全的吧。以上只是准备工作,接下来开始我们添加M$字体的操作:
        cd /usr/share/fonts/zh_CN sudo chmod 644 *
        // Create some files
        sudo mkfontscale sudo mkfontdir
        sudo fc-cashe

        3,修改language-selector.conf文件(修改前一定要备份,备份是一个很好的习惯,尤其在病毒无处不在的年代,不过我好像在/etc/fonts下没有找到language-selector.conf这个文件,就只能创建一个新的了)

        sudo gedit /etc/fonts/language-selector.conf
<fontconfig>



<alias>



<family>serif</family>



<prefer>



<family>Bitstream Vera Serif</family>

<family>SimSun</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>Bitstream Vera Sans</family>

<family>Simsun</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>Simsun</family>

<family>DejaVu Sans Mono</family>

<family>AR PL ShanHeiSun Uni</family>

<family>AR PL ZenKai Uni</family>



</prefer>



</alias>





<match target="font" >



<test name="family" compare="contains" >

<string>SimSun</string>

<string>Song</string>

<string>Sun</string>

<string>Kai</string>

<string>Ming</string>

</test>

<test name="weight" compare="less_eq">

<int>100</int>

</test>



<test compare="more_eq" target="pattern" name="weight" >



<int>180</int>



</test>



<edit mode="assign" name="embolden" >



<bool>true</bool>



</edit>



</match>



<match target="font" >

<test name="family" compare="contains" >

<string>SimSun</string>

<string>宋体</string>

<string>宋体-18030</string>

<string>Song</string>

<string>Sun</string>

<string>Kai</string>

<string>Ming</string>

<string>黑体</string>

<string>新宋体</string>

<string>新宋体-18030</string>

<string>楷体_GB2312</string>

<string>仿宋_GB2312</string>

<string>隶体</string>

<string>SimSun-18030</string>

<string>SimHei</string>

<string>NSimSun</string>

<string>NSimSun-18030</string>

<string>KaiTi_GB2312</string>

<string>FangSong_GB2312</string>

<string>LiSu</string>

</test>



<edit name="globaladvance">



<bool>false</bool>



</edit>



<edit name="spacing">



<int>0</int>



</edit>



<edit name="hinting">



<bool>true</bool>



</edit>



<edit name="autohint">



<bool>false</bool>



</edit>



<edit name="antialias" mode="assign">



<bool>true</bool>



</edit>



<test name="pixelsize" compare="more_eq">



<int>12</int>



</test>

<test name="pixelsize" compare="less_eq">



<int>24</int>



</test>

<edit name="antialias" mode="assign" >



<bool>false</bool>



</edit>

</match>



</fontconfig>

保存一下,就可以了。

        4,打开“系统-首选项-字体”面板 开始设置英文字体和渲染方式, 然后点右上角的关闭按钮,选择logout,在login系统,看看系统字体是不是改变了?