[问题]804雅黑优化字体发虚有影子
-
- 帖子: 30
- 注册时间: 2008-05-06 9:53
[问题]804雅黑优化字体发虚有影子
我是按照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>
之后才发现字体有点虚
求助
只不过我是从我的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>
之后才发现字体有点虚
求助
爱学习
爱生活
爱生活
-
- 帖子: 76
- 注册时间: 2008-04-13 19:36
-
- 帖子: 246
- 注册时间: 2006-06-07 18:15
Gtk 的用 MSYH 按上面修改显示效果不如 KDE的
用的 是 Kubuntu 8.04 KDE4 , 不好改gtk的,只能调整 gtk-qt-engine-kde4 的字体打消为14 (KDE的是12),这样才好一点。
希望能有完美的解决方法
希望能有完美的解决方法
-
- 帖子: 76
- 注册时间: 2008-04-13 19:36
我的是小笔记本,就这么大的分辨率。1024X768,106DPI。proclin 写了:二楼你的分辨率低吧
1280x1024
现在不再用雅黑了,刚换成苹果的华文黑体,很喜欢。
还有就是,如果感觉虚的话,最好考虑用Gnome那个字体设置工具来设置(具体是什么我不知道,一直用XFCE4)
还有,也可以用下面的命令来实现清晰化:
代码: 全选
$ sudo dpkg-reconfigure fontconfig-config
select "Autohinter", "Always" and "No".
$ sudo dpkg-reconfigure fontconfig
IBM X24
CPU 1.13G
Memory 384M
HD 80G/7200RPM
XUBUNTU 8.04
CPU 1.13G
Memory 384M
HD 80G/7200RPM
XUBUNTU 8.04
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
-
- 帖子: 76
- 注册时间: 2008-04-13 19:36
- 豬豬
- 帖子: 1216
- 注册时间: 2006-08-30 20:54
- 来自: 廣州