如何使用圆体来美化

出自Ubuntu中文


原文出处:http://forum.ubuntu.org.cn/viewtopic.php?t=88700

作者:zhuqin_83

授权许可:创作共用协议

适用版本:所有


目录

下载字体文件压缩包

http://ftp.ubuntu.org.cn/home/zhuqin_83/verasansyuanti_mod_by_zhuqin.rar

用户名:ubuntu,密码:ubuntuftp

解压缩

双击压缩包,并选择解压到你所需要的目录。如果没有安装rar,请先执行

sudo apt-get install rar

将 VeraSansYuanTi 目录移动到字体文件夹并设置字体权限

sudo mv VeraSansYuanTi /usr/share/fonts/ 
cd /usr/share/fonts/VeraSansYuanTi
sudo chmod 644 /usr/share/fonts/VeraSansYuanTi/*.ttf

刷新字体缓存

sudo fc-cache -f

设置language-selector.conf

8.04 按照以下运行:

sudo gedit /etc/fonts/conf.avail/52-languageselector.conf

8.04之前版本按照以下运行:

sudo gedit /etc/fonts/language-selector.conf

下面这一段仅供参考(有经验的可以自行修改),注意前三段每个<family></family>中,vera sans yuanti都必须放在第二行

8.04之前版本按照以下粘贴:

<fontconfig>
<include ignore_missing="yes">CJK_aliases</include>

<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>Vera Sans YuanTi</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>Vera Sans YuanTi</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>Vera Sans YuanTi Mono</family>
</prefer>
</alias>

<match target="font" >
<test qual="any" name="family" compare="eq" >
<string>Vera Sans YuanTi</string>
<string>Vera Sans YuanTi Mono</string>
<string>Bitstream Vera Serif</string>
<string>Bitstream Vera Sans</string>
<string>Bitstream Vera Sans Mono</string>
</test>
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
<edit name="antialias" mode="assign" >
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign" >
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign" >
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign" >
<const>hintslight</const>
</edit>
</match>

<match target="font" >
<test name="family" compare="contains" >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test> 
<!-- check to see if the font is just regular -->
<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>Song</string>
<string>Sun</string>
<string>Ming</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 compare="more_eq" name="pixelsize">
<double>11</double>
</test>
<test compare="less_eq" name="pixelsize">
<double>16</double>
</test>
<edit name="antialias" mode="assign" >
<bool>false</bool>
</edit>
</match>
</fontconfig>

8.04 按照以下粘贴

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!--
/etc/fonts/conf.avail/52-languageselector.conf
Load local ubuntu-specific language custom file
-->
<fontconfig>
<include ignore_missing="yes">language-selector.conf</include>
<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>Vera Sans YuanTi</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>Vera Sans YuanTi</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>Vera Sans YuanTi Mono</family>
</prefer>
</alias>
<match target="font" >
<test qual="any" name="family" compare="eq" >
<string>Vera Sans YuanTi</string>
<string>Vera Sans YuanTi Mono</string>
<string>Bitstream Vera Serif</string>
<string>Bitstream Vera Sans</string>
<string>Bitstream Vera Sans Mono</string>
</test>
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
<edit name="antialias" mode="assign" >
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign" >
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign" >
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign" >
<const>hintslight</const>
</edit>
</match>

<match target="font" >
<test name="family" compare="contains" >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test> 
<!-- check to see if the font is just regular -->
<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>Song</string>
<string>Sun</string>
<string>Ming</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 compare="more_eq" name="pixelsize">
<double>11</double>
</test>
<test compare="less_eq" name="pixelsize">
<double>16</double>
</test>
<edit name="antialias" mode="assign" >
<bool>false</bool>
</edit>
</match>

</fontconfig>

选择字体

找到系统->首选项->外观->字体,使其如图所示(除桌面字体外,最好照做),分辨率请遵照自己的显示器规格(仅对LCD)/喜好设置。

另外,浏览器等其他程序请自行设置字体:

Image:Screenshot1.png

重启X

同时按住 Ctrl +Alt + 退格键,重启X完成美化。 或者可以直接登出再登入。


Gutsy下的补充

如果你的系统是7.10 gutsy,那么还需要禁用pango,否则firefox的字体大小可能会和系统有差异。另外也可以加快浏览器速度(对所有版本的系统都有效),所谓一举两得。

打开终端,输入

sudo nano /etc/environment

然后在末尾另起一行,添一句

MOZ_DISABLE_PANGO="1"

保存,最后重启电脑。