LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo下不装xft的粗体字

[复制链接]
发表于 2005-4-29 20:30:46 | 显示全部楼层 |阅读模式
装了freetype,加入win的字体,就在/usr/share/fonts/下建一个目录如 fontA,在/etc/X11/fs/config 加入该字体存放路径:

catalogue = /usr/share/fonts/fontA,
        /usr/share/fonts/TTF,
        /usr/share/fonts/100dpi,
        /usr/share/fonts/Type1,
        /usr/share/fonts/default,
        /usr/share/fonts/75dpi,
        /usr/share/fonts/misc,
        /usr/share/fonts/local,
        /usr/share/fonts/cyrillic,
        /usr/share/fonts/encodings,
        /usr/share/fonts/ukr,

下载一个simsun-bold.ttf放入到fontA就可以,然后修改/etc/conf.d/xfs


# If this is set to "yes", then the xfs rc-script will
# scan all the font directories in /etc/X11/fs/config for
# changes, and if any, will add the required files.  This
# may take a while on very old boxes, so set it to "no"
# if it takes too long for you.

SETUP_FONTDIRS="no"------------------------------------->yes

执行/etc/init.d/xfs restart,命令执行之后再改回来

这样就可以支持粗体了,不过效果可能不是很好,小字体很差。免去装xft的 firefly patch的麻烦。

可以用以下方法黑体改进效果:修改kde的字体dpi为96
我是用startx启动kde的,只要在startx后加入参数就可以了,好像是startx  -dpi 96

忘记了,可能是写错了. 为了免去这个参数的麻烦,我修改startx的脚本



  1. Bing bin # cat startx
  2. #!/bin/sh

  3. # $Xorg: startx.cpp,v 1.3 2000/08/17 19:54:29 cpqbld Exp $
  4. #
  5. # This is just a sample implementation of a slightly less primitive
  6. # interface than xinit.  It looks for user .xinitrc and .xserverrc
  7. # files, then system xinitrc and xserverrc files, else lets xinit choose
  8. # its default.  The system xinitrc should probably do things like check
  9. # for .Xresources files and merge them in, startup up a window manager,
  10. # and pop a clock and serveral xterms.
  11. #
  12. # Site administrators are STRONGLY urged to write nicer versions.
  13. #
  14. # $XFree86: xc/programs/xinit/startx.cpp,v 3.16tsi Exp $


  15. userclientrc=$HOME/.xinitrc
  16. userserverrc=$HOME/.xserverrc
  17. sysclientrc=/etc/X11/xinit/xinitrc
  18. sysserverrc=/etc/X11/xinit/xserverrc
  19. defaultclientargs=""
  20. defaultserverargs="[b][u][color=Red]-dpi 96[/color][/u][/b] -nolisten tcp -br"
  21. clientargs=""
  22. serverargs=""


复制代码


因为KDE没有装载图工具,所以只能在Gnome截图。在本机KDE上,我对这种方法感觉很好。

本帖子中包含更多资源

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

x
 楼主| 发表于 2005-4-29 20:32:55 | 显示全部楼层
这样改后,在KDE的GTK程序字体也可能清晰显示了(gnome 的默认字体dpi就是96),不过主题还是没有。还不够完美

我复制了windows下的tahoma.ttf tahomabd.ttf simsun.ttc到fontA

simsunbd太大了,不能上传。

http://linuxsir.zahui.net/html/10/122585.htm
这里有个链接,不知行不行。我是下载不了.如果有人想要,我可以用邮件发.

is02bing@student.zsu.edu.cn

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2005-4-30 09:54:38 | 显示全部楼层
你的这个字体有问题,明显中文英文都不在一个水平线上
回复 支持 反对

使用道具 举报

发表于 2005-4-30 10:52:52 | 显示全部楼层
这样修改kde的分辨率不错,所有的用户都可以用了
回复 支持 反对

使用道具 举报

发表于 2005-4-30 12:27:08 | 显示全部楼层
Post by links
你的这个字体有问题,明显中文英文都不在一个水平线上

方法还行,不过字体的版权有问题,用了Linux就应该增强一下你的版权意识
回复 支持 反对

使用道具 举报

发表于 2005-4-30 13:03:50 | 显示全部楼层
Post by links
你的这个字体有问题,明显中文英文都不在一个水平线上


我没看出来阿
回复 支持 反对

使用道具 举报

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

本版积分规则

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