LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: pushlau

中文界面debian装中文输入法scim后字体变丑

[复制链接]
 楼主| 发表于 2010-4-17 00:50:35 | 显示全部楼层
对于我之前心情非常不爽的时候吐脏字的行为,污染了论坛的环境,我向各位好心人道歉,对不起,坏了你们的好心情。
另外,对于某些人的看客心态,我还是要表示不爽,但仅此而已。
回复 支持 反对

使用道具 举报

发表于 2010-4-17 02:49:56 | 显示全部楼层
你并没有按我说的做。
/etc/fonts/fonts.conf一般是不改的。它是系统字体配置的入口。基本上所有debian都一样。

可能没说清楚,但是~号你应该要知道的,你打开终端的时候的路径就是~,它代表的是你的主工作目录,又叫$HOME。这是linux最基础的知识。
在里面打开.fonts.conf文件,如果打得开,有内容就直接修改,如果没有就直接创建。
至于文件内容你可以直接拷我的,但前提是,你要装DejaVu字体和simsun
DejaVu可以用
apt-get install ttf-dejavu-core
安装
simsun字体只能到windows下拷或者从网上下。
simsun.ttf(simsun.ttc)拷到~/.fonts下或/usr/share/fonts/下。
当然你的问题不在中文上,所以装上ttf-dejavu-core之后应该就能起作用了。
回复 支持 反对

使用道具 举报

发表于 2010-4-17 09:24:40 | 显示全部楼层
用的是Gnome终端吧,直接修改终端的字体设置吧,菜单“编辑”-“配置文件首选项”,取消“使用系统的等宽字体”,然后选择自己的喜欢的字体吧
回复 支持 反对

使用道具 举报

发表于 2010-4-17 18:20:19 | 显示全部楼层
之所以安装scim和scim-pinyin后字体变丑,是因为安装scim-pinyin时自动安装了ttf-arphic-uming, ttf-arphic-ukai两种字体。
这两种字体都是点阵字体。
点阵字体显示效果比矢量字体要差些,但也有人喜欢。
而debian默认的字体配置arphic类字体的优先级比较靠前。
如果你喜欢矢量字体,可以安装文泉驿字体。

  1. aptitude install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
复制代码

然后要修改字体配置文件,使文泉驿字体的优先级比arphic字体高。
有几种修改方法,一种是在用户$HOME目录下添加.fonts.conf文件,一种是在/etc/fonts目录下添加local.conf文件,其它的方法就不介绍了,不怎么正规。
我的字体配置文件如下
  1. <?xml version='1.0'?>
  2. <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
  3. <fontconfig>
  4. <match>
  5.   <test name="family" >
  6.    <string>sans-serif</string>
  7.   </test>
  8.   <edit binding="strong" mode="prepend" name="family" >
  9.    <string>DejaVu Sans</string>
  10.    <string>WenQuanYi Micro Hei</string>
  11.    <string>WenQuanYi Zen Hei</string>
  12.    <string>WenQuanYi Bitmap Song</string>
  13.    <string>AR PL KaitiM GB</string>
  14.    <string>AR PL KaitiM Big5</string>
  15.    <string>AR PL UKai CN</string>
  16.    <string>AR PL UKai TW MBE</string>
  17.    <string>AR PL UKai TW</string>
  18.    <string>AR PL UKai HK</string>
  19.    <string>Liberation Sans</string>
  20.    <string>Bitstream Vera Sans</string>
  21.    <string>Droid Sans</string>
  22.   </edit>
  23. </match>
  24. <match>
  25.   <test name="family" >
  26.    <string>serif</string>
  27.   </test>
  28.   <edit binding="strong" mode="prepend" name="family" >
  29.    <string>DejaVu Serif</string>
  30.    <string>AR PL SungtiL GB</string>
  31.    <string>AR PL Mingti2L Big5</string>
  32.    <string>AR PL UMing CN</string>
  33.    <string>AR PL UMing TW MBE</string>
  34.    <string>AR PL UMing TW</string>
  35.    <string>AR PL UMing HK</string>
  36.    <string>WenQuanYi Bitmap Song</string>
  37.    <string>WenQuanYi Zen Hei Sharp</string>
  38.    <string>Liberation Serif</string>
  39.    <string>Bitstream Charter</string>
  40.    <string>Droid Serif</string>
  41.   </edit>
  42. </match>
  43. <match>
  44.   <test name="family" >
  45.    <string>monospace</string>
  46.   </test>
  47.   <edit binding="strong" mode="prepend" name="family" >
  48.    <string>DejaVu Sans Mono</string>
  49.    <string>WenQuanYi Micro Hei Mono</string>
  50.    <string>WenQuanYi Zen Hei Mono</string>
  51.    <string>WenQuanYi Zen Hei Sharp</string>
  52.    <string>AR PL KaitiM GB</string>
  53.    <string>AR PL KaitiM Big5</string>
  54.    <string>AR PL UKai CN</string>
  55.    <string>AR PL UKai TW MBE</string>
  56.    <string>AR PL UKai TW</string>
  57.    <string>AR PL UKai HK</string>
  58.    <string>Liberation Sans Mono</string>
  59.    <string>Bitstream Vera Sans Mono</string>
  60.    <string>Droid Sans Mono</string>
  61.    <string>Lucida Console</string>
  62.    <string>Monaco</string>
  63.   </edit>
  64. </match>
  65. </fontconfig>
复制代码

上面的AL PL开头的字体就是arphic字体
你可以把上面文件存为/etc/fonts/local.conf或你登录桌面用户的$HOME目录下.fonts.conf文件。喜欢什么字体可以调整这个文件,把喜欢的字体的优先级调高。
回复 支持 反对

使用道具 举报

发表于 2010-4-17 23:04:48 | 显示全部楼层
本人使用的,完全取消点阵字体打开AA的配置,保存为/etc/fonts/conf.d/99-wsh.conf即可生效
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4.         <match target="font">
  5.                 <edit name="embeddedbitmap" mode="assign"> <bool>false</bool> </edit>
  6.                 <edit name="antialias" mode="assign"><bool>true</bool></edit>
  7.                 <edit name="autohint" mode="assign"><bool>true</bool></edit>
  8.         </match>
  9. </fontconfig>
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-4-18 08:46:08 | 显示全部楼层
不知道LZ现在弄的怎么样了?
在控制台里搞出中文对我来说怪怪的
回复 支持 反对

使用道具 举报

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

本版积分规则

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