[分享]成功用雅黑美化,比默认安装漂亮多了

系统字体配置、中文显示和输入法问题
回复
cedarjohn
帖子: 8
注册时间: 2008-02-01 13:20

[分享]成功用雅黑美化,比默认安装漂亮多了

#1

帖子 cedarjohn » 2008-02-27 23:19

基本是按wiki中的文章进行的,不过自己进行了探索和试验,有些不必要的就省略了。我的ubuntu是7.10。效果可以先看看下面的附图^_^

基本顺序如下:
1、字体引擎不用安装带-dev的那几个库,用“dpkg -l | grep”命令确认有libxft2,libfreetype6,libcairo2三个库就行了(我的7.10默认都安装了);
2、字体我是直接拷贝vista下的雅黑、宋体&新宋体、幼圆(在本人的几台电脑上试验,应该没有侵权吧^_~);
3、在雅黑等字体文件所在目录里,用sudo mkfontscale && sudo mkfontdir && sudo fc-cache -fv命令建立字体缓存;
4、修改/etc/fonts/language-selector.conf(其实就是/usr/share/language-selector/fontconfig/zh_CN);
5、我的zh_CN文件内容如下:

代码: 全选

<fontconfig>
	<include ignore_missing="yes">CJK_aliases</include>

	<alias>
		<family>serif</family>
		<prefer>
			<family>YaHei</family>
			<family>DejaVu Serif</family>
			<family>Bitstream Vera Serif</family>
			<family>SimSun</family>
			<family>YouYuan</family>
			<family>AR PL UMing CN</family>
			<family>AR PL ShanHeiSun Uni</family>
			<family>AR PL UKai CN</family>
			<family>AR PL ZenKai Uni</family>
			<family>WenQuanYi Bitmap Song</family>
		</prefer>
	</alias>
	<alias>
		<family>sans-serif</family>
		<prefer>
			<family>YaHei</family>
			<family>DejaVu Sans</family>
			<family>Bitstream Vera Sans</family>
			<family>SimSun</family>
			<family>YouYuan</family>
			<family>AR PL UMing CN</family>
			<family>AR PL ShanHeiSun Uni</family>
			<family>AR PL UKai CN</family>
			<family>AR PL ZenKai Uni</family>
			<family>WenQuanYi Bitmap Song</family>
		</prefer>
	</alias>
	<alias>
		<family>monospace</family>
		<prefer>
			<family>YaHei</family>
			<family>DejaVu Sans Mono</family>
			<family>Bitstream Vera Sans Mono</family>
			<family>SimSun</family>
			<family>YouYuan</family>
			<family>AR PL UMing CN</family>
			<family>AR PL ShanHeiSun Uni</family>
			<family>AR PL UKai CN</family>
			<family>AR PL ZenKai Uni</family>
			<family>WenQuanYi Bitmap Song</family>
		</prefer>
	</alias>

	<match target="font" >
		<test name="family" compare="contains" >
			<string>YaHei</string>
			<string>SimSun</string>
			<string>YouYuan</string>
			<string>Song</string>
			<string>Sun</string>
			<string>Kai</string>
			<string>Ming</string>
		</test> 
                <!-- check to see if the font is just regular -->
                <test name="weight" compare="less_eq">
                        <int>100</int>
		</test>
		<test compare="more_eq" target="pattern" name="weight" >
			<int>180</int>
		</test>
		<edit mode="assign" name="embolden" >
			<bool>true</bool>
		</edit>
	</match>

	<match target="font" >
		<test name="family" compare="contains" >
			<string>YaHei</string>
			<string>SimSun</string>
			<string>YouYuan</string>
			<string>SimSun-18030</string>
			<string>宋体</string>
			<string>宋体-18030</string>
			<string>NSimSun</string>
			<string>NSimSun-18030</string>
			<string>新宋体</string>
			<string>新宋体-18030</string>
			<string>Song</string>
			<string>Sun</string>
			<string>Ming</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 compare="more_eq" name="pixelsize">
                        <double>11</double>
                </test>
                <test compare="less_eq" name="pixelsize">
                        <double>16</double>
                </test>
		<edit name="antialias" mode="assign" >
			<bool>false</bool>
		</edit>
	</match>
</fontconfig>
注意前四节里的字体顺序要对应一致。在第一次试验的时候,把第四节的顺序写成

代码: 全选

			<string>Song</string>
			<string>Sun</string>
			<string>Kai</string>
			<string>Ming</string>
			<string>YaHei</string>
结果显示的字体就是上海宋而不是雅黑了。
6、设置字体选项并重启X
对系统,”系统──首选项──外观——字体“配置,
对firefox,”编辑──首选项──内容——字体&颜色“配置
重启X (Ctrl+Alt+BackSpace)
至此,一个漂亮的界面呈现在眼前,抑制不住的高兴呀,哈哈哈哈……

BTW,我是打开了附加视觉效果的,原先用win+tab切换窗口的时候,当前窗口的标题字体很难看,美化后变成雅黑的,漂亮太多了(参看第一张附图)。
附件
Screenshot.png
Screenshot-1.png
jerro
帖子: 279
注册时间: 2007-03-31 12:56

#2

帖子 jerro » 2008-02-27 23:54

不是很好啊。
还有其他的字体,看起来不同一。
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#3

帖子 rhfcaesar » 2008-02-28 0:39

貌似没有我这个好看哦。 :D :D
附件
2008-02-28-004312_1021x767_scrot.png

代码: 全选

枪杆子里面出政权
cedarjohn
帖子: 8
注册时间: 2008-02-01 13:20

[讨论]

#4

帖子 cedarjohn » 2008-02-28 1:03

jerro 写了:不是很好啊。
还有其他的字体,看起来不同一。
纯属个人习惯,我觉得要是整个网页都是黑体这种笔划较粗的字体,看着就是黑糊糊的一片,所以页面内容是用其他的字体。
头像
bearscafe
帖子: 694
注册时间: 2007-05-05 23:11

#5

帖子 bearscafe » 2008-02-28 1:10

rhfcaesar 写了:貌似没有我这个好看哦。 :D :D
本人鉴定结果表明:你这个不如LZ的好看。
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北

#6

帖子 rhfcaesar » 2008-02-28 1:11

bearscafe 写了:
rhfcaesar 写了:貌似没有我这个好看哦。 :D :D
本人鉴定结果表明:你这个不如LZ的好看。
因为你喜欢点阵字体。

代码: 全选

枪杆子里面出政权
_tsaichin
帖子: 174
注册时间: 2005-12-06 15:49

#7

帖子 _tsaichin » 2008-02-28 19:56

只有主菜单和窗口标题栏是雅黑 :?:
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#8

帖子 eexpress » 2008-02-28 21:12

不好看。
hints都没有一样。反正笔画不对位置。
● 鸣学
godcatagy
帖子: 235
注册时间: 2007-09-24 1:54

#9

帖子 godcatagy » 2008-02-28 21:30

正黑不好吗???为什么非要偷微软的。。。。
vvvli
帖子: 441
注册时间: 2006-10-26 7:02

#10

帖子 vvvli » 2008-02-29 10:19

godcatagy 写了:正黑不好吗???为什么非要偷微软的。。。。
妻不如妾,妾不如偷,偷不如偷不着。
头像
SecretZero
帖子: 1670
注册时间: 2007-08-30 5:39

#11

帖子 SecretZero » 2008-02-29 11:58

vvvli 写了:
godcatagy 写了:正黑不好吗???为什么非要偷微软的。。。。
妻不如妾,妾不如偷,偷不如偷不着。
强~!

不过,真的貌似没我的好看。。
不过,我Firefox的菜单栏不知道怎么改。。
可能是关联字体得关系,我只装了雅黑,其他都没有改动。
深度,值得深入!
http://bbs.deepin.org/?u=348684

最新的综艺魔法相册
http://www.77studio.net/?fromuid=344
头像
xrfang
帖子: 1116
注册时间: 2006-12-08 10:21

#12

帖子 xrfang » 2008-02-29 20:50

vvvli 写了:
godcatagy 写了:正黑不好吗???为什么非要偷微软的。。。。
妻不如妾,妾不如偷,偷不如偷不着。
那么文泉驿就是小妾了 :lol:
cedarjohn
帖子: 8
注册时间: 2008-02-01 13:20

#13

帖子 cedarjohn » 2008-03-01 0:29

SecretZero 写了:
vvvli 写了:
godcatagy 写了:正黑不好吗???为什么非要偷微软的。。。。
妻不如妾,妾不如偷,偷不如偷不着。
强~!

不过,真的貌似没我的好看。。
不过,我Firefox的菜单栏不知道怎么改。。
可能是关联字体得关系,我只装了雅黑,其他都没有改动。
Firefox的菜单栏用的是系统默认的上海宋。Ubuntu默认的上海宋确实不太好看。可以用其他好看点的宋体排在上海宋前面,参看我前面的zh_CN文件。其中的Song应该就是对应上海宋。
回复