从开始用Ubuntu的那天起实际上就是用微软雅黑字体,但是一直没有去修改英文字体。这样一来中文字体好看了,可是碰到英文编码的网页,如果使用网页本身的字体设定的话,因为字体渲染的关系,中文字体就会被替换成系统默认的宋体(应该是-_-) 。比如中文google的搜索结果,在那种情况下就会变得十分难看。今天终于研究了一下,把系统彻底装修了一遍。现在中英文的显示都十分完美 :)

微软雅黑是一款十分漂亮的中文字体,效果跟Mac的中文字体相差无几。听说是微软下了血本弄出来的,所以并不是可以任意使用的字体,有版权。不过我向来视版权如粪土.....

先来弄字体:
1. 在/usr/share/fonts/truetype/ 下面建一个目录,随便什么都可以。我建了个msyh的目录,接着把雅黑字体的两个文件复制进去;
2. 英文字体我们可以用OSX的英文系统字体集,现在google is your friend. 搜索Lucida Grande。准备好字体后,同样在/usr/share/fonts/truetype 下面建一个目录,比如osx,把下载好的字体复制到里面去。
3. 现在中文和英文字体都有了, 现在更新一下字体缓存 sudo fc-cache -f -v
4. 接着就是在 System --> Preferences --> Fonts 里面把字体选成 Lucida Grande,自己调整一下看看哪种最好看。
5. 很重要的一步,sudo /etc/fonts/fonts.conf ,然后搜索
<family>Bitstream Vera Serif</family>
在下面加一行
<family>Microsoft YaHei</family>
表示如果有中文字体的话,优先使用雅黑字体,似乎有两个地方需要添加这一行。
6. 在Firefox里面也优先选用 Microsoft YaHei 字体来显示。 重新启动 X 后就会生效。
再来就是装 Xgl+Beryl

要使用Beryl,用Nvidia的人比较方便,直接装上就可以用了。但是象我这样使用 Ati 比较新的卡的人,就比较麻烦了。。。因为开源的驱动对新卡的支持不是很好;而官方的驱动安装起来是一种折磨 ...不过熟能生巧,多折磨几次也就熟了...

装好 Ati 驱动之后,就要从 apt 上面安装Xgl,这比较简单。
sudo apt-get install xserver-xgl接下来是安装Beryl。
svn co svn://svn.beryl-project.org/beryl/trunk beryl/
make configure
make
sudo make install
但愿可以像我写的这么顺利 -_- 因为有时候会因为缺少某些包而显示出错信息,那么就得把缺少的包补上。所以在 make configure 的时候眼睛睁大一点点...

如果一切顺利的话,装好了 xgl 和 beryl,那么就要运行它了:
sudo gedit /usr/local/bin/startxgl.sh
内容为:
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

sudo chmod a+x /usr/local/bin/startxgl.sh
退出这个会话,然后在登录时选择 Xgl 登录,如果成功的话,屏幕看上去不会有什么奇怪的现象。然后用terminal,运行 beryl-manager。如果一切顺利的话,那么现在已经有beryl了。

Kiba-dock 是伪造的 OSX Dockbar,不过还挺方便的。
cvs -d:pserver:anonymous@metascape.afraid.org:/cvsroot co kiba-dock
cd kiba-dock
./autogen.sh
make
make install-schemas
sudo make install
大功告成!!~~~

Posted by Daddy

2007/01/17 23:30 2007/01/17 23:30
, , , , , , , , , , ,
Response
16 Trackbacks , No Comment
RSS :
http://www.crumpz.com/rss/response/45


블로그 이미지

-血红的天空压在我的脊背, 我用残破的双手撑着焦黑的高山, 执著地走向死者的洪荒国土.

- Daddy

Archives

Authors

  1. Daddy

Calendar

«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Site Stats

Total hits:
165030
Today:
60
Yesterday:
139