fedora 19的倒退(中文显示有问题)让人感到很沮丧,不过,后来还是找到了一个很好的解决方案:使用max osx的字体和渲染方式
1. 安装infinality字体渲染软件:
rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
yum install freetype-infinality fontconfig-infinality
2. 配置渲染方式
vi /etc/profile.d/infinality-settings.sh
USE_STYLE="OSX"
3. 设置字体风格
/etc/fonts/infinality/infctl.sh setstyle
选择osx2
4. 安装mac osx2字体
找台mac电脑就能copy出来字体来。
这里给个mac osx2字体的云网盘下载地址
将字体文件夹mv到/usr/share/fonts/下,
cd到这个目录, mkfontdir, mkfontscale, fc-cache -fsv安装之。
5. 设置中文字体
google到mac的中文字体是Heiti SC,于是
修改/etc/fonts/infinality/styles.conf.avail/osx2/20-aliases-default-osx.conf成这个样子
<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <!-- ##Style: osx, osx2 --> <!-- ****************************************************************** --> <!-- *************************** ALIASES ****************************** --> <!-- ****************************************************************** --> <!-- Default fonts - OSX Appearance --> <alias> <family>sans-serif</family> <prefer> <family>Lucida Grande</family> <family>Heiti SC</family> </prefer> </alias> <alias> <family>serif</family> <prefer> <family>Times</family> <family>Heiti SC</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Courier</family> <family>Heiti SC</family> </prefer> </alias> </fontconfig>
OK,大功告成,reboot一下!