LinuxSir.cn,穿越时空的Linuxsir!

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

[更新]SlackwareV11的字体美化攻略

[复制链接]
发表于 2006-10-4 13:06:42 | 显示全部楼层 |阅读模式
安装slackware第3张CD的fontconfig-2.4.1-i486-1.tgz

  1. installpkg packages/fontconfig-2.4.1-i486-1.tgz
复制代码


到/etc/fonts/fonts.conf中找:

<dir>/usr/X11R6/lib/X11/fonts</dir>
在它之后加入:
<dir>/usr/X11R6/lib/X11/fonts/misc</dir>

拷贝Windows XP下的simsun.ttc到/usr/share/fonts到/usr/share/fonts/ttf目录:

  1. mkdir -p /usr/share/fonts/ttf
  2. cp /mnt/c/WINDOWS/Fonts/simsun.ttc /usr/share/fonts/ttf/ -v
复制代码


运行:

  1. fc-cahce -v
复制代码


如果考虑到版权问题,也可以到http://cle.linux.org/去下载Firefly TTF字体。

  1. installpkg ttf-fireflysung-1.2.0-noarch-1.tgz
复制代码


我用的是KDE,有时也会用firefox,所以GTK2程序也要配置。
编辑~/.gtkrc-2.0文件:

  1. style "user-font"
  2. {
  3. font_name="clean 9"
  4. }
  5. class "*" style "user-font"

  6. gtk-font-name="clean 9"
复制代码


目前Slackware V11所带的Xorg 6.9.0没有Firefly补丁,所以要手工关闭SimSun等字体的抗锯齿功能:
编辑~/.fonts.conf,改成:

  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4.   <match target="font" >
  5.     <edit mode="assign" name="hinting" >
  6.       <bool>false</bool>
  7.     </edit>
  8.   </match>
  9.   <match target="font" >
  10.     <edit mode="assign" name="hintstyle" >
  11.       <const>hintnone</const>
  12.     </edit>
  13.   </match>
  14.   <match target="font" >
  15.     <edit mode="assign" name="antialias" >
  16.       <bool>true</bool>
  17.     </edit>
  18.   </match>
  19.   <match target="font">
  20.     <test name="family" >
  21.       <string>SimSun</string>
  22.       <string>AR PL New Sung</string>
  23.     </test>
  24.     <edit name="globaladvance" >
  25.       <bool>false</bool>
  26.     </edit>
  27.     <edit name="spacing" >
  28.       <const>proportional</const>
  29.     </edit>
  30.     <edit mode="assign" name="antialias" >
  31.       <bool>false</bool>
  32.     </edit>
  33.   </match>
  34. </fontconfig>
复制代码


还有GTK2应用程序与KDE字体的大小一致问题的解决:
编辑~/.Xresources:

  1. Xft.dpi:96pt
复制代码


最后安装把KDE字体设置成clean 9就行了。

GTK1字体配置:

你的locale改为zh_CN.gbk
执行mkfontdir:

  1. cd /usr/share/fonts/ttf
  2. mkfontsdir
复制代码

编辑fonts.dir,将第二行改成:

  1. fireflysung.ttf -misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312-0
复制代码

将/etc/gtk/gtkrc.zh_CN改成:

  1. style "gtk-default-zh-cn" {
  2.        fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
  3.                                   -misc-ar pl new sung-medium-r-normal-*-*-120-*-*-p-*-gb2312-0"
  4. }
  5. class "GtkWidget" style "gtk-default-zh-cn"
复制代码


最后XMMS字体设置成"-misc-ar pl new sung-medium-r-normal-*-*-120-*-*-p-*-gb2312-0,-schumacher-clean-medium-r-normal-*-*-120-*-*-c-*-koi8-r"即可。

截图:

本帖子中包含更多资源

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

x
发表于 2006-10-4 13:13:14 | 显示全部楼层
速度真快...顶!~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-10-4 13:14:03 | 显示全部楼层
hehe.支持~~~
回复 支持 反对

使用道具 举报

发表于 2006-10-4 14:52:19 | 显示全部楼层
如果不考虑版权问题,可以试试微软的雅黑。
回复 支持 反对

使用道具 举报

发表于 2006-10-4 23:04:39 | 显示全部楼层
no bold effect?
回复 支持 反对

使用道具 举报

发表于 2006-10-5 00:31:12 | 显示全部楼层
雅黑我试过了,粗体真的是一塌糊涂啊。
回复 支持 反对

使用道具 举报

发表于 2006-10-5 08:53:27 | 显示全部楼层
我在win下用雅黑,效果还可以。对于编程的经常看小字体的我来说。感觉雅黑比较舒服。
回复 支持 反对

使用道具 举报

发表于 2006-10-5 10:55:07 | 显示全部楼层
为什么不用文泉驿什么都不用修改
回复 支持 反对

使用道具 举报

发表于 2006-10-5 11:32:11 | 显示全部楼层
楼上amarok的mp3乱码问题怎么解决的?
回复 支持 反对

使用道具 举报

发表于 2006-10-5 14:01:55 | 显示全部楼层
只有不用mp3,用flac
或者只显示文件名就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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