分页: 1 / 1

[问题]804雅黑优化字体发虚有影子

发表于 : 2008-05-07 19:08
proclin
我是按照wiki上的方法进行优化的
只不过我是从我的windows 系统上直接把msyh.ttf 和msyhbd.ttf复制过来的,没用他上面说的iYahei
一切都顺利
可是就在修改字体配置的时候我有点不明白了
就按照自己的方法修改了
他上面介绍的方法粘贴如下
“修改字体配置文件

* 7.10以前的版本(含7.10)

(配置文件仅作参考,视各自已安装字体具体情况为准。)

修改language-selector.conf

sudo gedit /etc/fonts/language-selector.conf

添加

<family>iYaHei</family>



<string>Hei</string>

示例:(说明:这只是language-selector.conf文件的部分内容,只作参考不要copy)

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

<alias>
<family>serif</family>
<prefer>
<family>iYaHei</family>
<family>AR PL UMing CN</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>iYaHei</family>
<family>AR PL UMing CN</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>AR PL UKai CN</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>iYaHei</family>
<family>AR PL UMing CN</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>AR PL UKai CN</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>
<string>Hei</string>
</test>

注意:/etc/fonts/language-selector.conf 实际上是一个指向 /usr/share/language-selector/fontconfig/zh_CN 文件的链接。如果你发现/etc/fonts/目录下面没有相应的language-selector.conf文件,可以直接编辑zh_CN文件(是一个XML文件),但切记在编辑前进行备份工作。

* Ubuntu 8.04

8.04不存在 /etc/fonts/language-selector.conf 或者 /usr/share/language-selector/fontconfig/zh_CN

应修改/etc/fonts/conf.d/69-language-selector-zh-cn.conf和/etc/fonts/conf.d/99-language-selector-zh.conf

具体的修改方法同上




我修改的如下:
(sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf )
<fontconfig>

<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>msyh</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>Bitstream Vera Serif</string>
<string>DejaVu Serif</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>msyh</string>
<string>Bitstream Vera Sans</string>
<string>DejaVu Sans</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>msyh</string>
<string>Bitstream Vera Sans Mono</string>
<string>DejaVu Sans Mono</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>

</fontconfig>
(sudo gedit /etc/fonts/conf.d/99-language-selector-zh.conf)
<fontconfig>

<match target="font" >
<test name="family" compare="contains" >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
<string>Hei</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>

</fontconfig>

之后才发现字体有点虚
求助

发表于 : 2008-05-07 19:45
Zhu.CA
感觉是你的firefox字体设置的问题。

我的也是用雅黑美化的。

发表于 : 2008-05-07 22:30
proclin
二楼
我比你的差远了

发表于 : 2008-05-07 22:46
proclin
二楼你的分辨率低吧
1280x1024

发表于 : 2008-05-07 23:31
tonytam
什么叫字体发虚啊?我的眼力不好又没艺术细胞,我只知道,用了文泉驿,我的FF很慢很慢

发表于 : 2008-05-08 13:17
adukk
这个跟分辨率设置有关?

Gtk 的用 MSYH 按上面修改显示效果不如 KDE的

发表于 : 2008-05-08 15:31
e2002
用的 是 Kubuntu 8.04 KDE4 , 不好改gtk的,只能调整 gtk-qt-engine-kde4 的字体打消为14 (KDE的是12),这样才好一点。

希望能有完美的解决方法

发表于 : 2008-05-08 16:22
Zhu.CA
proclin 写了:二楼你的分辨率低吧
1280x1024
我的是小笔记本,就这么大的分辨率。1024X768,106DPI。
现在不再用雅黑了,刚换成苹果的华文黑体,很喜欢。
还有就是,如果感觉虚的话,最好考虑用Gnome那个字体设置工具来设置(具体是什么我不知道,一直用XFCE4)

还有,也可以用下面的命令来实现清晰化:

代码: 全选

$ sudo dpkg-reconfigure fontconfig-config
select "Autohinter", "Always" and "No".
$ sudo dpkg-reconfigure fontconfig

发表于 : 2008-05-08 16:32
solcomo
:shock: 字大小不一样,ls

发表于 : 2008-05-08 17:27
Zhu.CA
solcomo 写了::shock: 字大小不一样,ls
指的是汉字不一样大小?还是英文与汉字大小不一致?
后者可以调吧,前者我就不清楚解决办法了。

不过目前的字体状态已经是我能作到的最好的了~~感觉还算舒服!

发表于 : 2008-05-09 7:17
豬豬
tonytam 写了:什么叫字体发虚啊?我的眼力不好又没艺术细胞,我只知道,用了文泉驿,我的FF很慢很慢
firefox幾?2的話可以查貼解决

发表于 : 2008-05-09 13:13
dogfox
请问什么叫“雅黑优化字体”?能否放出来大家共享下啊?