Ubuntu 中的字体渲染问题

anu*_*sn7 1 fonts 14.04

我已经在我的系统上安装了 Ubuntu 14.04。我面临的问题是默认字体渲染。由于我还不能上传图片,我在这里添加了imgur的链接来解释问题。

Ubuntu 中的字体渲染,Consolas 12

Fedora 中的字体渲染具有不确定性,Consolas 12

Fedora 中的字体渲染非常清晰,大小也平滑地变化,另一方面,Ubuntu 中的字体变得太大或太小。许多其他字体在 Fedora 上也呈现出更好的效果。

有没有办法在 Ubuntu 中实现这一目标?我已经尝试Infinalityno1wantedthisname使用

sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
Run Code Online (Sandbox Code Playgroud)

我怀疑 Ubuntu 中的默认渲染与 Infinality 冲突。任何帮助都会很棒。

提前致谢

anu*_*sn7 5

更新

旧答案不正确,系统升级后失败。无需安装 infinality-ultimate。请改为执行以下操作:

$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install fontconfig-infinality

$ sudo bash /etc/fonts/infinality/infctl.sh setstyle
# set to win7

$ sudo gedit /etc/profile.d/infinality-settings.sh
# set USE_STYLE to WINDOWS7
Run Code Online (Sandbox Code Playgroud)

这些是github.com/achaphiv/ppa-fonts/blob/master/ppa/README.md我错过的已经给出的说明。

——旧答案——

自从发布问题后,我自己找到了解决方案,尽管我不清楚它为什么有效。这里是:

  1. 使用全新安装而不使用 Infinality 安装
  2. 添加 PPA

    $ sudo add-apt-repository ppa:no1wantdthisname/ppa
    $ sudo add-apt-repository ppa:rjvbertin/infinaltimate
    $ sudo apt-get update
    
    Run Code Online (Sandbox Code Playgroud)
  3. $ sudo apt-get install fontconfig-infinality

  4. $ sudo bash /etc/fonts/infinality/infctl.sh setstyle
    
    Run Code Online (Sandbox Code Playgroud)

    并将样式设置为Windows 7. 注销并重新登录。

  5. 现在安装bohoomil's infinality-ultimate patches. 我安装了几乎所有的软件包以确保

    $ sudo apt-get install fontconfig
    $ sudo apt-get install fontconfig-config
    $ sudo apt-get install fontconfig-infinality-fonttweaks
    $ sudo apt-get install libfontconfig1
    $ sudo apt-get install libfontconfig1-dev
    
    $ sudo apt-get install libfreetype6
    $ sudo apt-get install libfreetype6-dev
    
    Run Code Online (Sandbox Code Playgroud)
  6. 注销并重新登录。安装unit-tweak-tool以方便字体设置。这是最终的结果。

  7. 抗锯齿:RGBA,提示:Full和字体:Consolas 12