LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: cyfdecyf

Emacs中文字体偏小[部分解决]

[复制链接]
发表于 2006-3-31 17:33:28 | 显示全部楼层
Post by pluskid
哈哈!现在已经开始用Konqueror了,越来越觉得KDE好用了,原来很多设置自己以前都不知道。原来用qtconfig可以把困扰大家的Konqueror和Opera的字体设置问题轻松搞定!
不过这个乱码问题我都是没有办法了!:confused:



现在opera字体不用看运气了?

怎么用qtconfig搞定Opera的字体设置问题?
请教!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-31 19:05:17 | 显示全部楼层
simsun我也试过,和我现在的效果一样,有的字显示的时候会缺掉一些,还有就是标点符号显示不太好。(Vera Sans YuanTi的宋体用的就是simsun)
还有就是我用配置字体的时候如果用gb2312没有效果,emacs不会使用我指定的字体,只有用iso10646才有效。
pluskid你的字体不错,我以前没有作过什么配置但是也有和你差不多的效果。还有你的emacs里面的中文字体有不同的大小吗?就像我的贴图里面的那样。我不知道这个是不是现在emacs 23里面的新特性。
回复 支持 反对

使用道具 举报

发表于 2006-3-31 19:46:20 | 显示全部楼层
应该是字体没有配置好造成大小不一的。
配置的时候用
xlsfonts | grep
看一看那种字体在系统里面能不能找到,而且那些-*-*-14-*-*-*-*-*-之类的数字有时候是不能随便设的,有时候错了之后或者显示不出来,或者是很难看。
回复 支持 反对

使用道具 举报

发表于 2006-3-31 19:51:57 | 显示全部楼层
Post by gdxk
现在opera字体不用看运气了?

怎么用qtconfig搞定Opera的字体设置问题?
请教!!

  1. apt-get install qtconfig-qt3
  2. qtconfig
复制代码

然后里面有Font一栏,看他的帮助就知道是用于字体替换的,比如说Tahoma字体,当在这种字体里面找不到Chinese Character的显示的时候去什么里面找,那么加上自己的一种中文字体就可以了!然后,在Opera里面选择字体为Tahoma!
如何?好看了没有?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-4-1 11:07:50 | 显示全部楼层
Post by pluskid

  1. apt-get install qtconfig
  2. qtconfig
复制代码

然后里面有Font一栏,看他的帮助就知道是用于字体替换的,比如说Tahoma字体,当在这种字体里面找不到Chinese Character的显示的时候去什么里面找,那么加上自己的一种中文字体就可以了!然后,在Opera里面选择字体为Tahoma!
如何?好看了没有?



恩,你的字体确实好看了

不过我的源里没有qtconfig

只有 qtconfig-qt3,我装的这个

等我opera字体再次难看时用下你的方法,多谢
回复 支持 反对

使用道具 举报

发表于 2006-4-1 11:13:12 | 显示全部楼层
Post by pluskid
应该是字体没有配置好造成大小不一的。
配置的时候用
xlsfonts | grep
看一看那种字体在系统里面能不能找到,而且那些-*-*-14-*-*-*-*-*-之类的数字有时候是不能随便设的,有时候错了之后或者显示不出来,或者是很难看。



请问如何使xlsfonts 能够列出安装的中文字体,比如SimSun   ?
回复 支持 反对

使用道具 举报

发表于 2006-4-1 11:41:37 | 显示全部楼层
Post by gdxk
恩,你的字体确实好看了

不过我的源里没有qtconfig

只有 qtconfig-qt3,我装的这个

等我opera字体再次难看时用下你的方法,多谢

恩,说错了,我也是装的qtconfig-qt3:!!
回复 支持 反对

使用道具 举报

发表于 2006-4-1 11:45:06 | 显示全部楼层
Post by gdxk
请问如何使xlsfonts 能够列出安装的中文字体,比如SimSun   ?

在你的/etc/X11/xorg.conf(如果你使用的是xfree86的话是另外一个配置文件)里面加上字体路径:

  1. Section "Files"
  2.         FontPath        "unix/:7100"                    # local font server
  3.         # if the local font server has problems, we can fall back on these
  4.         FontPath        "/usr/lib/X11/fonts/misc"
  5.         FontPath        "/usr/lib/X11/fonts/cyrillic"
  6.         FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
  7.         FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
  8.         FontPath        "/usr/lib/X11/fonts/Type1"
  9.         FontPath        "/usr/lib/X11/fonts/CID"
  10.         FontPath        "/usr/lib/X11/fonts/100dpi"
  11.         FontPath        "/usr/lib/X11/fonts/75dpi"
  12.         [color=red]FontPath        "/usr/share/fonts/truetype/ttf-winfonts"[/color]
  13.         FontPath        "/usr/X11R6/lib/X11/fonts/local"
  14. EndSection

复制代码

字体装到哪儿的话加上应该就可以了。不过这个方法我在Ubuntu上用的时候好像又不行,反正现在我的Debian是可以的。你试试!
回复 支持 反对

使用道具 举报

发表于 2006-4-1 11:58:46 | 显示全部楼层
还要有包含有效XLFD描述的fonts.dir和fonts.scale,要在xorg.conf中载入freetype。
回复 支持 反对

使用道具 举报

发表于 2006-4-1 12:28:38 | 显示全部楼层
恩,就是要在字体目录下运行:
  1. sudo mkfontscale
  2. sudo mkfontdir
复制代码

至于如何在xorg.conf中载入freetype,我就不知道了。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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