ubuntu字体美化方案

文 泉驿字体做得确实很漂亮,而且还是开源的,因此对于系统字体的美化我选择了文泉
驿。可是有时在和其他人交流文档时又不得不用 MS 的字体。在机器上装了 MS 字体之后,
字体平滑问题一直很令我头痛,尤其在看一些网页时,整个网页一片模糊,如新华网。关
闭了平滑之后,当字很小时又是一堆在一处,而且英文字体很难 看。在 Ubuntu 5.10 时这
个问题基本上得到了解决,而到了 6.06 使用以前的设置方法已经不管用了,参考了论坛、
Wiki 以及网上的一些文章,用了半天时间终于解决了 所有问题。
预期目标:
1、使用文泉驿字体进行系统美化
2、安装 MS 的宋体(SimSun),宋体-18030(SimSun-18030),黑体(SimHei),楷体
_GB2312(KaiTi_2312),仿宋_GB2312(FangSong_GB2312)
3、使用网页设定的字体浏览网页,如新华网一般在页面上规定宋体和楷体
4、对特定范围字体关闭 AA
5、解决 Firefox 中文泉驿字体过粗问题
实现步骤:
1、安装文泉驿字体
新装的系统默认是没有安装 make 的,可以通过 sudo apt-get install make 来安装
引用:
cd ~
mkdir tmp
cd tmp
wget http://ftp.ubuntu.org.cn/wqy/wqy ... ightly_build.tar.gz
tar zxvf wqy-bitmapfont-bdf-nightly_build.tar.gz
cd wqy-bitmapfont
sudo apt-get install bdftopcf
make
sudo cp *.pcf /usr/share/X11/fonts/misc/
然后进行配置,使系统支持点阵字体
sudo gedit /etc/fonts/conf.d/50-xfonts-wqy.conf
把下面的代码粘贴进去,保存退出
引用:



WenQuanYi Bitmap Song



2、安装 MS 字体
cd /usr/share/fonts
sudo mkdir zh_CN
然后将 MS 的字体文件(simsun.ttc,SimSun18030.ttc,simhei.ttf,simkai.ttf,simfang.ttf)复制
到 zh_CN 目录下,然后
cd zh_CN
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
3、修改 language-selector.conf 文件
sudo cp /etc/fonts/language-selector.conf /etc/fonts/language-
selector.conf_backup
sudo gedit /etc/fonts/language-selector.conf
使用下面的代码替换掉里面的全部内容
引用:


serif

Bitstream Vera Serif
WenQuanYi Bitmap Song
DejaVu Serif
AR PL ShanHeiSun Uni
AR PL ZenKai Uni



sans-serif

Bitstream Vera Sans
WenQuanYi Bitmap Song
DejaVu Sans
AR PL ShanHeiSun Uni
AR PL ZenKai Uni



monospace

Bitstream Vera Sans Mono
WenQuanYi Bitmap Song
DejaVu Sans Mono
AR PL ShanHeiSun Uni
AR PL ZenKai Uni




Song
Sun
Kai
Ming


100


180


true




Song
Sun
Kai
Ming
宋体
宋体-18030
黑体
新宋体
新宋体-18030
楷体_GB2312
仿宋_GB2312
隶体
SimSun
SimSun-18030
SimHei
NSimSun
NSimSun-18030
KaiTi_GB2312
FangSong_GB2312
LiSu


false


0


true


false


true


12


24


false



language-selector.conf 前一部分为字体渲染顺序,这里把文泉驿字体提到了第二位,优
先于原来的 ShanHeiSun。中间 那部分对字体进行加粗,由于文泉驿字体已经含粗体,再
加粗会出现过粗问题,因此增加了一个条件,即仅在字体中不含粗体时加粗。后一部分设
置字体属性,这里 将列表中的字体,包括宋体等设为了在 12px~24px 之间关闭 AA(即平
滑效果),超过这个范围开启 AA,使得屏幕上的字体更漂亮。需要注意的是,如果 系统中
不存在这其中的任一个字体,会使整个文件失效,系统默认采用 fonts.conf 进行配置。
现在感觉很不错,充分享受 Ubuntu!



关于字体美化
似乎在微软的地盘上出卖微软不太好,但谁叫blogspots二度被封呢?
用simsun字体美化gnome桌面的汉字显示,不仅仅适用于ubuntu。方法如下:

   1. 拷贝或链接Windows目录下的三个字体文件
      tahoma.ttf simsun.ttc SURSONG.TTF

 sudo cp SURSONG.TTF /usr/share/fonts/truetype
 sudo cp tahoma.ttf /usr/share/fonts/truetype
 sudo cp simsun.ttc /usr/share/fonts/truetype



      到 /usr/share/fonts/zh_CN/TrueType/ 目录
      sudo ln -s /win/c/WINDOWS/Fonts/simsun.ttc /usr/share/fonts/zh_CN/TrueType/
      其它的依此类推。
   2. 更改属性
      sudo chmod 644 /usr/share/fonts/zh_CN/TrueType/*
      cd /usr/share/fonts/zh_CN/TrueType/
      sudo mkfontscale
      sudo mkfontdir
   3. 更改字体缓存列表
      sudo fc-cache /usr/share/fonts/zh_CN/TrueType/
   4. 修改字体渲染顺序配置文件/etc/fonts/fonts.conf
      一共有5处需要修改,分别是
          * <alias>
                            <family>Tahoma</family>
                            <family>SimSun</family>
                            <family>Simsun</family>
                            <family>Bitstream Vera Serif</family>
          * <alias>
                            <family>Tahoma</family>
                            <family>SimSun</family>
                            <family>Simsun</family>
                            <family>Bitstream Vera Sans</family>
          * <alias>
                            <family>Bitstream Vera Sans Mono</family>
                            <family>NSimSun</family>
                            <family>SimSun</family>
                            <family>Simsun</family>
          * <alias>
                            <family>serif</family>
                            <prefer>
                                    <family>Tahoma</family>
                                    <family>SimSun</family>
                                    <family>Simsun</family>
                                    <family>Bitstream Vera Serif</family>
          * <alias>
                            <family>sans-serif</family>
                            <prefer>
                                    <family>Tahoma</family>
                                    <family>SimSun</family>
                                    <family>Simsun</family>
                                    <family>Bitstream Vera Sans</family>
          * <alias>
                            <family>sans-serif</family>
                            <prefer>
                                    <family>Tahoma</family>
                                    <family>SimSun</family>
                                    <family>Simsun</family>
                                    <family>Bitstream Vera Sans</family>
          * <alias>
                            <family>monospace</family>
                            <prefer>
                                    <family>Bitstream Vera Sans Mono</family>
                                    <family>NSimSun</family>
                                    <family>SimSun</family>
                                    <family>Simsun</family>
   5. 设置gnome字体渲染方式为单色。
   6. 注销,重新启动X。

应该就能够看到漂亮的宋体和tahoma了。

但是单色渲染似乎对opera等的字体显示有一些影响。



安装微软雅黑字体
从Vista拷贝微软雅黑的字体文件到/usr/share/fonts/truetype下,
修改字体文件的权限:sudo chmod 755 /usr/share/fonts/truetype/*.ttf
刷新字体缓存:sudo fc-cache -fv
修改字体配置文件:sudo gedit /etc/fonts/language-selector.conf
有三个<family>Bitstream Vera ***</family>,分别在每行后都加上一行:
<family>Microsoft YaHei</family>
保存退出。
在“外观”->“字体”修改字体均为雅黑,字体大小为10,渲染选择“次像素平滑”,微调根据自己满意程度调整。
在Firefox、gedit等处可修改字体处均可依照类似方法修改。
f)特效管理
Gutsy集成了Compiz-fusion,可以到“新立得”里面搜索"compizconfig-settings-manager"安装后即可配置。

字体下载http://www.photoshop.org.cn/fonts-e.htm

posted @ 2008-02-20 22:46  观我生,君子无咎  阅读(7630)  评论(0编辑  收藏  举报