分页: 1 / 1

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

发表于 : 2008-02-27 23:19
cedarjohn
基本是按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切换窗口的时候,当前窗口的标题字体很难看,美化后变成雅黑的,漂亮太多了(参看第一张附图)。

发表于 : 2008-02-27 23:54
jerro
不是很好啊。
还有其他的字体,看起来不同一。

发表于 : 2008-02-28 0:39
rhfcaesar
貌似没有我这个好看哦。 :D :D

[讨论]

发表于 : 2008-02-28 1:03
cedarjohn
jerro 写了:不是很好啊。
还有其他的字体,看起来不同一。
纯属个人习惯,我觉得要是整个网页都是黑体这种笔划较粗的字体,看着就是黑糊糊的一片,所以页面内容是用其他的字体。

发表于 : 2008-02-28 1:10
bearscafe
rhfcaesar 写了:貌似没有我这个好看哦。 :D :D
本人鉴定结果表明:你这个不如LZ的好看。

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

发表于 : 2008-02-28 19:56
_tsaichin
只有主菜单和窗口标题栏是雅黑 :?:

发表于 : 2008-02-28 21:12
eexpress
不好看。
hints都没有一样。反正笔画不对位置。

发表于 : 2008-02-28 21:30
godcatagy
正黑不好吗???为什么非要偷微软的。。。。

发表于 : 2008-02-29 10:19
vvvli
godcatagy 写了:正黑不好吗???为什么非要偷微软的。。。。
妻不如妾,妾不如偷,偷不如偷不着。

发表于 : 2008-02-29 11:58
SecretZero
vvvli 写了:
godcatagy 写了:正黑不好吗???为什么非要偷微软的。。。。
妻不如妾,妾不如偷,偷不如偷不着。
强~!

不过,真的貌似没我的好看。。
不过,我Firefox的菜单栏不知道怎么改。。
可能是关联字体得关系,我只装了雅黑,其他都没有改动。

发表于 : 2008-02-29 20:50
xrfang
vvvli 写了:
godcatagy 写了:正黑不好吗???为什么非要偷微软的。。。。
妻不如妾,妾不如偷,偷不如偷不着。
那么文泉驿就是小妾了 :lol:

发表于 : 2008-03-01 0:29
cedarjohn
SecretZero 写了:
vvvli 写了:
godcatagy 写了:正黑不好吗???为什么非要偷微软的。。。。
妻不如妾,妾不如偷,偷不如偷不着。
强~!

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