如何修改Linux Fedora24的系统字体?默认字体看起来很不爽。

如何修改Linux Fedora24的系统字体?默认字体看起来很不爽。,第1张

安装字体

首先安装这两个字体:

cjkuni-ukai-fonts

cjkuni-uming-fonts

(在Fedora 10及早些版本字体包名字为: cjkunifonts-uming, cjkunifonts-ukai)

Fedora 11及之后版本请使用如下命令:

# yum install cjkuni-ukai-fonts cjkuni-uming-fonts

如使用Fedora 11之前版本:

# yum install cjkunifonts-uming cjkunifonts-ukai

关键在于配置~/.fonts.conf文件.

Fedora 19及以后设置: 使用~/.fonts.conf依然有效, 但是此方法被标记为deprecated且在将来会被停止使用. 替代方法为将此文件复制到/etc/fonts/local.conf . 我的local.conf文件可以在这里下载: https://github.com/zma/config_files/blob/master/others/local.conf.

在~/.fonts.conf中设置各种字体如sans-serif serif字体的默认使用字体. 使中文sans-serif serif monospace字体使用uming/ukai.

我的.fonts.conf文件可以从这里下载(两种选择, 我喜欢Liberation和UMing/UKai字体方式):

http://github.com/zma/config_files

使用Liberation和UMing/UKai字体请下载: .fonts.conf.libration

使用dejavu和UMing/UKai字体请下载: .fonts.conf.dejavu

下载后放到自己的$HOME下改名为.fonts.conf就可以了。

其中sans-serif部分的简单解释:

<alias>

<family>sans-serif</family>

<prefer>

<family>Liberation Sans</family>

<family>AR PL UMing CN</family>

</prefer>

</alias>

对于sans-serif字体会首选Libration Sans,如果无法显示那么会使用AR PL UMing CN字体。这样英文字体使用Libration Sans正常显示。而对于中文字体,由于Libration Sans中没有中文字体,实际使用AR PL UMing CN字体显示。这样实现显示中英文的sans-serif字体实际是不同的两种字体类型中的Sans字体。

Gnome 3 中文字体设置

Fedora 15 开始使用 Gnome 3, 系统字体使用不同的配置方法. 默认系统使用 Cantarell 11 字体. 如果不希望使用此字体或者改变字体字号大小, 可以使用gsettings命令修改.

将系统字体修改为使用 Sans 10号字体:

$ gsettings set org.gnome.desktop.interface font-name 'Sans 10'

使用默认字体 (Cantarell 11号字体):

$ gsettings set org.gnome.desktop.interface font-name 'Cantarell 11'

修改为10号 Cantarell 字体:

$ gsettings set org.gnome.desktop.interface font-name 'Cantarell 10'

查询使用的字体:

$ gsettings get org.gnome.desktop.interface font-name

将字体平滑选项打开

KDE和gnome 2都有相关设置方法。在gnome的apperance中的字体中使用默认的字体就可以了,不必另外选择 (适用于Gnome 2)。在Gnome 3中可以使用gnome-tweak-tool来设置字体平滑:

# yum install gnome-tweak-tool

正如许多用户所知几乎所有基于 Linux 的 *** 作系统主要缺点就是默认选择的字体并不令终端用户满意尤其是那些从 Windows 或者 Mac OS X 等 *** 作系统迁移过来的用户

除了使用自己的一套字体的Ubuntu从一开始就看起来就相当漂亮其它所有 Linux发行版都有字体丑陋的缺点正因如此许多用户试图创建一种新的方法来增强文字在各个发行版中渲染效果

这就是 Infinality 项目产生的原因其主要目的是通过添加补丁来为使用任何基于Linux *** 作系统的用户提供最好的字体渲染效果

Ubuntu 下安装字体工具软件TypeCatcher

Linux用户福利——华文为Ubuntu Kylin免费提供十一套专业字体

Fedora 中文字体显示点阵状的解决方法

Ubuntu 设置中文字体为文泉驿微米黑

FreeBSD安装各种字体

Ubuntu 下使用苹果Monaco字体

CentOS 中使用Windows字体

Infinality for Arch Linux

将infinalitybundleinfinalitybundlemultilib (用于使用位系统的用户)和infinalitybundlefonts仓库添加到你的 /etc/nf文件中

[infinalitybundle]

Server= $arch

[infinalitybundlemultilib]

Server= $arch

[infinalitybundlefonts]

Server=

执行 sudo pacman Syu 命令用来刷新仓库然后运行

sudo pacman S infinalitybundle infinalitybundlemultilib ibfontsmetaextended (用于位系统)

sudo pacman S infinalitybundle ibfontsmetaextended (用于位系统)

当被询问是否替换 fontconfig 软件包的 freetype 时回答YES完成后重启你的计算机

Infinality for Fedora ###

在终端窗口中执行如下命令

sudo rpm Uvh

sudo yum install freetypeinfinality fontconfiginfinality

重启你的机器

Infinality for openSUSE

添加 Infinality 官方仓库

打开YaST中的库选项卡选择namtrac:subpixel仓库并打击“切换系统包的版本到这个仓库”

标记 namtrac:subpixel 中所有还没有安装的包来进行安装然后从 openSUSE 官方软件仓库中安装 fontconfiginfinality 包

在字体设置选项里将 Subpixel Hinting 选择为“使用系统设置”或者设置为带有微调的 RGB 顺序重启你的系统

Infinality for Slackware

详细的安装指南

Infinality for Debian

在终端中执行下面的命令(一个一个执行每一行之后敲击回车)

echo “deb | sudo tee /etc/apt/sourceslistd/infinalitylist

echo “debsrc | sudo tee a /etc/apt/sourceslistd/infinalitylist

sudo aptkey adv keyserver keyserve recvkeys EBB

执行以下命令来升级你的系统并安装 Infinality 包

sudo aptget update

sudo aptget upgrade

sudo aptget install fontconfiginfinality

重启你的计算机

对于任何文中没有提到的其它 Linux 发行版请使用官方的介绍跟以往一样当你使用本教程过程中遇到任何问题都可以在下面评论不要犹豫

1、sudo dpkg-reconfigure console-setup。

2、d出 Configuring console-setup 界面,选择适当的编码格式,一般选择默认的UTF-8,选择OK

3、在接下来的界面里选择字体,可以依次尝试,选择默认的latin1 and latin5 -western Europe and Turkic languages,这种字体下有较大的字体大小选择空间。

4、选择字体显示效果。

5、接下来的界面选择字体大小。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7907130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存