[分享]用准圆字体美化 07/11/25 更新
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- freedom8971
- 帖子: 182
- 注册时间: 2007-08-05 2:50
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- freedom8971
- 帖子: 182
- 注册时间: 2007-08-05 2:50
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- anticlockwise
- 帖子: 2394
- 注册时间: 2007-03-01 20:46
- 来自: 湖南长沙
-
- 帖子: 22
- 注册时间: 2007-08-29 23:25
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
-
- 帖子: 64
- 注册时间: 2006-09-24 15:23
- 来自: USTC
Re: [分享]用准圆字体美化(个人认为目前最漂亮的解决方式)
不错,就是cleartype下了一堆包,没装
zhuqin_83 写了:前言:之前用雅黑,大字体还好,小字体惨不忍睹,尤其加粗的时候。要调整font.conf也不是那么容易的。
万恶的vera sans yuanti么,9号到12号是不能开AA的,同样惨不忍睹,除非你用大号或小号字体——大的有效面积减少,小的眼睛累。罗嗦一句,其实vera sans yuanti就基于方正准圆+bitstream+另外一个字体。
也试过苹果的STheiti,Lihei等,也许有人喜欢吧,但我比较喜欢秀气一点的,而不是黑黑粗粗又模糊的字体。
宋体-like的点阵东西么,都什么时代了,都用矢量字体了阿,因此,靠边站吧。
好,进入正题。
注意:本字体有版权方面的问题——大概有吧,请放心大胆的偷偷摸摸的使用:)。另外,只能满足中文、英文、法文、日文等(我也不清楚那些是什么字符)用户的需要,其他拉丁语系的字符,我近期会补充进去。
1。首先下载由我修改过的准圆字体(原作者是谁不清楚:D)。
地址: http://ftp.ubuntu.org.cn/zhuqin/ZhunYuan.ttf
用户名:ubuntu,密码:ubuntuftp。
声明:我修改了原来的英文部分,换成原来准圆的英文字体,并对部分非英文如 á ô è ï 之类进行了宽度调整。
2。将字体cp到~/.fonts 或者 /usr/local/share/fonts/ 或者 /usr/share/fonts/ 。
如果嫌麻烦,就放到~/.fonts好了,然后刷新一下字体缓存,执行3。修改/etc/fonts/language-selector.conf。代码: 全选
sudo fc-cache -f
可以直接把原来的覆盖掉并保存。代码: 全选
sudo gedit /etc/fonts/language-selector.conf
4。开启字体的cleartype渲染。代码: 全选
<fontconfig> <alias> <family>serif</family> <prefer> <family>Bitstream Vera Serif</family> <family>ZhunYuan</family> <family>DejaVu Serif</family> <family>AR PL ShanHeiSun Uni</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Bitstream Vera Sans</family> <family>ZhunYuan</family> <family>DejaVu Sans</family> <family>AR PL ShanHeiSun Uni</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Bitstream Vera Sans Mono</family> <family>ZhunYuan</family> <family>DejaVu Sans Mono</family> <family>AR PL ShanHeiSun Uni</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <match target="font" > <test qual="any" name="family" compare="eq" > <string>ZhunYuan</string> <string>Bitstream Vera Serif</string> <string>Bitstream Vera Sans</string> <string>Bitstream Vera Sans Mono</string> </test> <edit name="rgba" mode="assign"> <const>rgb</const> </edit> <edit name="antialias" mode="assign" > <bool>true</bool> </edit> <edit name="autohint" mode="assign" > <bool>false</bool> </edit> <edit name="hinting" mode="assign" > <bool>true</bool> </edit> <edit name="hintstyle" mode="assign" > <const>hintslight</const> </edit> </match> <match target="font" > <test name="family" compare="contains" > <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>Song</string> <string>Sun</string> <string>Kai</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 name="pixelsize" compare="less_eq"> <int>18</int> </test> <edit name="antialias" mode="assign" > <bool>false</bool> </edit> </match> </fontconfig>
添加源:
feisty:edgy:代码: 全选
deb http://www.telemail.fi/mlind/ubuntu feisty fonts
gpg key:代码: 全选
deb http://www.telemail.fi/mlind/ubuntu edgy fonts
feisty 64位:代码: 全选
gpg --keyserver subkeys.pgp.net --recv-keys 937215FF gpg --export --armor 937215FF | sudo apt-key add -
gpg key:代码: 全选
deb http://ubuntu.moshen.de/ feisty experimental
然后代码: 全选
wget http://ubuntu.moshen.de/2F306651.gpg -O- | sudo apt-key add -
会提示升级3个包。代码: 全选
sudo apt-get update && sudo apt-get dist-upgrade
5。调整字体选项。
我这里只针对gnome环境,其他的应该类似。注意:DPI那里根据显示器自行调整,当然不改也没什么问题。主要是针对LCD,参见 http://www.prismo.ch/comparisons/notebook.php 和 http://www.prismo.ch/comparisons/desktop.php 。
请照图设置(除了桌面字体那里可以随意外,其他最好照图):
6。按ctrl+alt+backspace重启x server,并登录。
好了,大功告成,好好养眼吧~![]()
大家可以到这里测试你的字体效果,别忘了浏览器字体也要设置成ZhunYuan才行。
顺便说一句,矢量字体就是边缘有模糊的,不像点阵那样,所以不要反馈说,哎呀,我的字体怎么这么模糊的呀。其实用久了就会习惯的,你会发现矢量字体实在太漂亮了。
有什么问题跟帖。
另外推销一下我文件夹下的fonts.rar,里面包含了很多很难找到的字体,比如vista的所有最新字体、苹果的等等。里面也有一个ZhunYuan.ttf,请无视。
P.S. 不要以为我是PS你就不看哦~
如果觉得准圆的英文不好看(虽然我不觉得:D),或者有字符缺失的话,比如某些拉丁语系的(法语没问题了,其他的近期我会修改一下),俄文啦之类的,因为本身准圆就是给咱国人用的,所以不会考虑那么大的字符集的了,雅黑之流的有,所以字体体积超大的。这个时候就只好照下面的图设置了,但是大家放心,中文部分肯定还是准圆,我们修改的language-selector.conf保证了这一点。
请看图:(注意,这只是示例,你完全可以把其他字体也改成bitstream或别的非中文字体)
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- woainba15
- 帖子: 833
- 注册时间: 2006-11-11 17:14
- 来自: 浙江宁波
- 联系: