除了Ubuntu以外,大多数Linux发行版在字体渲染方面一直都不好,尤其是安装了中文字体以后,看起来模糊、发虚,简直无法直视。本文介绍了在Arch/Fedora/OpenSUSE/Debian系统下安装Infinality开源字体软件的方法。
1,为Arch Linux安装Infinality
$ sudo vim /etc/pacman.conf:
[infinality-bundle]
Server = http://bohoomil.com/repo/$arch
[infinality-bundle-multilib]
Server = http://bohoomil.com/repo/multilib/$arch
[infinality-bundle-fonts]
Server = http://bohoomil.com/repo/fonts
$ sudo pacman -Syu
$ sudo pacman -S infinality-bundle infinality-bundle-multilib ibfonts-meta-extended #64位系统
$ sudo pacman -S infinality-bundle ibfonts-meta-extended #32位系统
然后重启系统即可。
2,为Fedora安装Infinality
$ sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm
$ sudo yum install freetype-infinality fontconfig-infinality
然后重启系统即可。
3,为OpenSUSE安装Infinality
http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_13.1/
打开YaST中的库选项卡,选择namtrac:subpixel仓库,并点击“切换系统包的版本到这个仓库”;
标记 namtrac:subpixel 中所有还没有安装的包来进行安装,然后从 openSUSE 官方软件仓库中安装 fontconfig-infinality 包;
在字体设置选项里将 Subpixel Hinting 选择为“使用系统设置”,或者设置为带有微调的 RGB 顺序。然后重启。
4,为Debian安装Infinality
$ echo "deb http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu raring main" | sudo tee /etc/apt/sources.list.d/infinality.list
$ echo "deb-src http://ppa.launchpad.net/no1wantdthisname/ppa/ubuntu raring main" | sudo tee -a /etc/apt/sources.list.d/infinality.list
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E985B27B
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install fontconfig-infinality
对于任何文中没有提到的其它 Linux 发行版,请参考官方的使用说明。