kubuntu-dvd 字体美化方法

系统字体配置、中文显示和输入法问题
回复
aleng
帖子: 14
注册时间: 2006-02-25 18:50
来自: bj

kubuntu-dvd 字体美化方法

#1

帖子 aleng » 2006-06-08 13:01

kubuntu-dvd 字体美化

安装了kubuntu-dvd,x字体显示很烂,主要是字发虚,装了文泉奕,弄来弄去都不行,最终找到contion的
一篇帖子,本文根据他的文章修改而成。



1.复制字库---我只谈效果,如果有人提版权问题我将放旺财咬他。
在/usr/share/fonts/truetype中新建一个目录,取名ms,然后把 Windows\fonts 目录下的tahoma.ttf、tahomabd.ttf(Tahoma的粗体)、simsun.ttc(宋体&新宋体,文件不用改名成ttf)三个文件复制到该目录下;
2.编辑/etc/fonts/language-selector.conf
删除原有的language-selector.conf,并新建一个,内容如下,
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>SimSun</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>SimSun</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<match target="font">
<test name="family" compare="contains">
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>
<test compare="more_eq" target="pattern" name="weight">
<int>180</int>
</test>
<edit mode="assign" name="embolden">
<bool>true</bool>
</edit>
</match>
<!--
以下部分主要是设置8-18px之间的中文字体的反抗锯齿功能,如果你喜欢抗锯齿,请不要使用
经测试,下面的文字应该要,去掉下面的字将变成粗体效果,还有点发虚。

-->
<match target="font">
<test name="family" compare="contains">
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
<string>SimSun</string>
<string>宋体</string>
</test>
<edit name="globaladvance">
<bool>false</bool>
</edit>
<edit name="spacing">
<int>0</int>
</edit>
<edit name="hinting">
<bool>true</bool>
</edit>
<edit name="autohint">
<bool>false</bool>
</edit>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<test name="pixelsize" compare="less_eq" qual="any">
<int>18</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<test name="pixelsize" compare="more_eq">
<int>8</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>

3. 运行 sudo fc-cache -fv 刷新字体缓存;
4. 在字体设置程序中把所有字体设置为Tahoma,simsun即可。经测试zhcn-utf8-1024x768 simsun-11 或 12不错。


-----------------------------------
linux中
suse 的 kde 汉字效果完美,不比微软差,mandriva,和国产linux字体 都挺漂亮,debian ubuntu 红帽子等差
muyufan
帖子: 95
注册时间: 2006-02-14 1:50
联系:

#2

帖子 muyufan » 2006-06-08 22:07

楼主放图!!!
aleng
帖子: 14
注册时间: 2006-02-25 18:50
来自: bj

#3

帖子 aleng » 2006-06-09 2:42

kubuntu-dvd 字体美化-第二版

安装了kubuntu-dvd,x字体显示很烂,主要是字发虚,装了文泉奕,弄来弄去都不行,最终找到contion的一篇帖子,本文根据他的文章修改而成。今天又搞了半天,弄出来个第二版。



1.复制字库---我只谈效果,如果有人提版权问题我将放旺财咬他。
在/usr/share/fonts/truetype中新建一个目录,取名ms,然后把 Windows\fonts 目录下的tahoma.ttf、tahomabd.ttf(Tahoma的粗体)、simsun.ttc(宋体&新宋体,文件不用改名成ttf)三个文件复制到该目录下;
2.编辑/etc/fonts/language-selector.conf
删除原有的language-selector.conf,并新建一个,内容如下,
<fontconfig>

<alias>
<family>serif</family>
<prefer>
<family>SimSun</family>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>

<alias>
<family>sans-serif</family>
<prefer>
<family>SimSun</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>

<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>

<match target="font">
<test name="family" compare="contains">
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>

<test compare="more_eq" target="pattern" name="weight">
<int>180</int>
</test>
<edit mode="assign" name="embolden">
<bool>true</bool>
</edit>
</match>

<!--
以下部分主要是设置8-18px之间的中文字体的反抗锯齿功能,如果你喜欢抗锯齿,请不要使用
经测试,下面的文字应该要,去掉下面的字将变成粗体效果,还有点发虚。

-->
<match target="font">
<test name="family" compare="contains">
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
<string>SimSun</string>
<string>宋体</string>
</test>
<edit name="globaladvance">
<bool>false</bool>
</edit>
<edit name="spacing">
<int>0</int>
</edit>
<edit name="hinting">
<bool>true</bool>
</edit>
<edit name="autohint">
<bool>false</bool>
</edit>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<test name="pixelsize" compare="less_eq" qual="any">
<int>18</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
<test name="pixelsize" compare="more_eq">
<int>8</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
</fontconfig>

3. 删除此文件,/etc/fonts/conf.d/30debconf-no-bitmaps.conf让ubuntu能显示位图字库,然后运行 sudo fc-cache -fv 刷新字体缓存;
4. 在字体设置程序中把所有字体设置为simsun即可。经测试zhcn-utf8-1024x768 simsun-11 或 12不错。


-----------------------------------
linux中
suse 的 kde 汉字效果完美,不比微软差,mandriva,和国产linux字体 都挺漂亮,debian ubuntu 红帽子等差
chenaxiang
帖子: 5
注册时间: 2006-08-03 21:56

好了,谢楼主!

#4

帖子 chenaxiang » 2006-11-03 4:42

:D
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#5

帖子 karron » 2006-11-03 8:50

suse是买了中文字体的,所以很漂亮,国产的也是这样.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
jarod007
帖子: 148
注册时间: 2006-10-20 5:55

#6

帖子 jarod007 » 2006-11-04 19:38

我装了K版。跟你一样,就是认不出WIN的硬盘,只能挂移动的。问问有什么办法挂上?
SUSE我用的最久,很好,可惜中文资料支持方面太一般了。后来搞的我下载了不知道是不是合法的。商业化以后我就没用了。界面字体也是买的商业字体肯定漂亮了。我现在看着发虚的网页也没关系了赫赫
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

#7

帖子 jimmin » 2006-11-25 6:46

楼主你的第二版和第一版好像没有不同吧?
回复