Press "Enter" to skip to content

为Linux发行版安装开源字体软件

除了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 发行版,请参考官方的使用说明

参考文档:
How to Add Beautiful Fonts to Any Linux Distribution

Leave a Reply

Your email address will not be published. Required fields are marked *