红联首页 凝聚Linux人的力量
菜鸟过关 | 精华文档 | 同城人(交友) | 我与Linux的故事 | Linux新闻 | Linux视频 | Linux人才 | 软件下载 | 大学校园 | English
发新话题
打印

XP字体进行中文美化Ubuntu喜歡的來看看

本帖已经被作者加入个人空间

XP字体进行中文美化Ubuntu喜歡的來看看

在linux覺得系統自帶的字體很難看...到網上各大論壇找關于這方面的文章,改變為自己喜歡的字體,
本人用:
MS的宋体+Thoma的字体组合,或是再加上Verdana字体。
如果有版权问题,还是请使用文泉驿的字体比较好,使用MS的字体还是会有版权方面的问题。这里只是给看习惯了MS Windows 操作系统界面的朋友提供一个美化方法。
1、安装MS字体

sudo mkdir -p /usr/share/fonts/zh_cn    //*先在 /usr/share/fonts/下建立一個zh_cn文件

到WINDOWS/Fonts下復制你喜歡的字體。。

simsun.ttc
tahoma.ttf
verdana.ttf
verdanab.ttf
verdanaz.ttf
tahomabd.ttf
verdanai.ttf


把上面的字體復制到
usr/share/fonts/zh_cn

sudo cp /media/hda1/windows/fonts/simsun.ttc /usr/share/fonts/zh_cn
sudo cp /media/hda1/windows/fonts/tahoma.ttf /usr/share/fonts/zh_cn

.....
.....


sudo cp /media/hda1/windows/fonts/tahomabd.ttf /usr/share/fonts/zh_cn
sudo chmod 777 /usr/share/fonts/zh_cn                        //*修改目錄權限,要不下面的命令執行出錯。。。
cd /usr/share/fonts/zh_cn
sudo mkfontscale
sudo mkfontdir

linux字体列表
sudo fc-cache -f /usr/share/fonts/zh_cn

或者sudo fc-cache -f

注意,可能重启后,出现乱码,所以如果不以是root身份登录到系统进行修改的,而只是用sudo的方式建议再使用下面的命令,修改新增加的字体的权限
sudo chmod 644 /usr/share/fonts/zh_cn


2、修改language-selector.conf文件
sudo cp /etc/fonts/language-selector.conf /etc/fonts/language-selector.conf_backup
sudo gedit /etc/fonts/language-selector.conf

直接把宋体(Siumu)放到第二位,因为没有用其他字体,所以把其他字体那个family和string项都删除了。这样一来,如果系统中要使用中文字体,首先用到的就是宋体。
复制内容到剪贴板
代码:
<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>
language-selector.conf前一部分为字体渲染顺序,这里把宋体提到了第二位,优先于原来的ShanHeiSun。中间那部分对字体进行加粗,后一部分设置字体属性,这里将列表中的字体,包括宋体等设为了在12px~24px之间关闭AA(即平滑效果),超过这个范围开启AA,使得屏幕上的字体更漂亮。需要注意的是,如果系统中不存在这其中的任一个字体,会使整个文件失效,系统默认采用fonts.conf进行配置

按照上面的方法,即便是Bitstream和DejaVu排在前面,会令所有字体都使用SimSun(微软的宋体),包括中文和英文。

3、按Ctrl+Alt+Backspace重启X-windows,应该是这样的功能吧。呵呵。
然后再到“系统”“首选项”“字体”中进行设置你喜歡的字體

[ 本帖最后由 暗夜 于 2008-3-26 00:26 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

发新话题