LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 739|回复: 9

gaim 如何改善字型..

[复制链接]
发表于 2003-9-20 14:38:53 | 显示全部楼层 |阅读模式
[转自]http://www.bug.club.tw
作者:cremaker
gaim 是一個在 x window 下不錯的軟體, 可用?砣〈 m$ 下的 icq 或是 msn ..等

唯一美中不足的就是字型的問題:

1. 字型太小
2. 不夠美觀
3. 由於字型小, 所以使用 alias 時字會糊掉..

另外目前 gaim 在 x window 下中文相容性很好, 直接使用 /usr/ports/net/gaim 安裝即可

# cd /usr/ports/net/gaim
# make install

修正字型:

其? gaim 用到 gtk 2.x, 所以我們要修正字型就必需修改個人 home 目錄下的 .gtkrc-2.0 這個檔案..

在修正之前, 為了字型美觀, 不妨先裝上 ms 的 mingliu.ttc 檔

1. 先想辦法將 ms 的 mingliu.ttc copy 到 /usr/local/share/fonts/TrueType/ 這個目錄下, 為何這個目錄, 沒啥原因,為了日後管理方便

2. 使用 ttfm.sh (這是一個字型管理程式) 將 mingliu.ttc 加入

# ttfm.sh --add /usr/local/share/fonts/TrueType/mingliu.ttc

這樣就會將 mingliu.ttc 加入到 /usr/X11R6/lib/X11/fonts/TrueType/ 這個目錄中, 其?這是一個連結檔, 指出 mingliu.ttc 是?哪沁B結過?淼..

3. 測試是否有 mingliu.ttc 字型, 可用以下指令測試

# fc-list | grep MingLiu => 注意不是 mingliu 而是 MingLiU
PMingLiu:style=Regular
MingLiu:style=Regular

正常的話會有二列字型出現, 如上..

4. 修改個人 HOME 目錄下的 .gtkrc-2.0

# cd
# vi .gtkrc-2.0

將這個檔案修改成如下, 注意我們是使用 PMingLiU 而不是使用 MingLiU, 主要原因是 PMingLiU 不會有英文字距離過大的情形..

style "gtk-default-zh-tw" {
font_name = "MingLiU 12"
}
class "GtkWidget" style "gtk-default-zh-tw"

5. 修改 alias 的問題..

由於 truetype 的 alias 功能, 會將小的字弄糊, 因此我們可設定小於多少的字不使用 alias 功能, 這需修改 /usr/X11R6/etc/fonts/fonts.conf ,以下的小於 18 點字型時的設定..請加在 316行 <config> 之前..

<match target="pattern">
<test qual="any" name="size" compare="less">
<int>18</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>

6. 結語

經過以上 "手術" 你的 gaim 是否美觀多了, 連帶的, 一些使用 gtk 2.x 的軟體字型也變得美美的了..


參考資料: http://freebsd.sinica.edu.tw/zh-tut/index.html

PS: x window 的字型管理, 常令人霧煞煞, 且目前資料很少, 不妨多多參考一下以上網址, 多研讀幾次字型方面的管理, 相信對 x window 會有更深一層的了解..
发表于 2003-9-27 15:03:09 | 显示全部楼层
FreeBSD上怎么用ttfm,我记得这是LINUX下的一个工具吧

其它的都照做了,在系统的字体中也可以看得见Mingliu和Pmingliu。

.gtkrc-20在FreeBSD下没看到,就直接改的.qtkrc,Gaim的字体依然难看,大小也调整不了,最大就是7.

还有更好的办法么?
 楼主| 发表于 2003-9-27 15:06:45 | 显示全部楼层
最初由 herohua 发表
FreeBSD上怎么用ttfm,我记得这是LINUX下的一个工具吧

在FreeBSD的ports里面也有ttfm

其它的都照做了,在系统的字体中也可以看得见Mingliu和Pmingliu。

.gtkrc-20在FreeBSD下没看到,就直接改的.qtkrc,Gaim的字体依然难看,大小也调整不了,最大就是7.

还有更好的办法么?

没有的话,自己建立一个就可以了
发表于 2003-9-27 18:36:20 | 显示全部楼层
嗯,搞掂了,呵,谢了
 楼主| 发表于 2003-9-27 18:38:47 | 显示全部楼层
帖个图来看看;)
发表于 2003-9-27 22:53:12 | 显示全部楼层
试试看吧,呵,还有问题向你请教呢

晕,传的附件(屏幕快照)都不知传到哪去了,传完了也不告诉一下网址,白传了。这儿怎么贴图啊??我倒。。。

关于GAIM的字体问题,我在cnfug那边回贴了。
发表于 2003-9-29 19:14:58 | 显示全部楼层
试一下贴图,看看GAIM的效果,上次是因为图片太大了,呵呵
这次只贴个首选项的图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2003-9-29 19:18:29 | 显示全部楼层
Very Nice!
厉害
发表于 2003-9-29 22:31:05 | 显示全部楼层
利害?gnome2.4装好不就是这样子的么?用得着那么麻烦?版主转的大概是说的gnome2.2吧?楼上的还是升到2.4吧,呵呵。比2.2好多了。

看我的贴图吧,只装了ttfm,其它没动过。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-9-30 00:22:40 | 显示全部楼层
装的是KDE 3.1.2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表