关闭fedora 22中的抗锯齿功能


4

我最近几天更新到fedora 22,在大多数桌面(kde / gnome / gnome3)下,所有终端都有一个非常非常难看的字体设置。由于字体的渲染效果差,在这个终端中使用一些文本库编辑器几乎是不可能的。

我阅读了很多配置字体但似乎没有发生任何事情。

作为第一个:是的,我知道fontconfig的完整目录结构已经改变。是的,如果我将一些配置文件放在别处,我没有得到任何结果。

是否有任何提示我可以在哪个目录中放置终端应用程序的渲染?也许,必须完成哪些步骤才能更新字体。我知道必须在早些时候调用fc-cache,但现在呢?

是的,我在这里阅读了关于这个主题的内容,但由于目录结构的改变,这一切似乎已经过时了。

我做了什么:

在:/etc/fonts/fonts.conf中 我发现

<!-- the following element will be removed in the future -->
<dir>~/.fonts</dir>

所以我试着将文件放在:〜/ .fonts / fonts.conf中

内容是:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!-- turn off antialiasing -->
    <match target="font">
        <edit name="antialias" mode="assign"> <bool>false</bool></edit>
    </match>

    <match target="font">
        <edit mode="assign" name="hinting">
            <bool>false</bool>
        </edit>
    </match>
</fontconfig>

之后我运行:

fc-cache

我用strace来寻找我的文件。我只抓住这一行:

  stat("/home/krud/.fonts/fonts.conf", {st_mode=S_IFREG|0664, st_size=177, ...}) = 0

然后我找了其他目录:

  access("/home/krud/.config/fontconfig/fonts.conf", R_OK) = 0

但简而言之:我在任何应用程序中都看不到任何结果! (firefox / gnome-terminal)

编辑:

我还使用了gnome中的font-tweaks-tool,我在tweaks工具中选择了字体。也没有变化!似乎我的系统上有一个平行的世界?

更新:

我找了 freetype-freeworld 它已经安装好了。所有字体都使用RGB抗锯齿渲染,这对我的眼睛看起来很糟糕。所以我试图删除 freetype-freeworld。之后,我可以为抗锯齿选择灰度,也可以修改用于提示的设置 gnome-tweak-tool。现在我的终端字体是可以接受的,例如字体是firefox和其他应用程序足够可读。因此安装 freetype-freeworld 是我无法更改字体设置的原因。我无法发现这个问题背后的原因是什么,但我现在可以工作:-)有趣的是有些人喜欢 freetype-freeworld 并且有人写它会导致糟糕的结果。

我的设置现在是:抗锯齿“灰度”,暗示“满”。希望其他人觉得有帮助......

如果有人能够全面了解配置文件,工具,渲染器等在实际的Linux桌面上工作,那么在某处获得这些知识会很棒!


你试过安装吗? tweak-tool 并改变那里的简单设置?要么 fonts-tweak-tool 更复杂(每个字体)的设置?
mattdm

@mattdm:谢谢你的提示。我尝试了但没有任何改变。似乎有很多可能的方法来配置应用程序,字体,桌面和其他什么。我在这里看不到任何逻辑,也没有文档?!
Klaus

fedora中的字体渲染器有点瘫痪。我安装了freettype-freeworld(这是一个更好的渲染器)并打开了子像素别名。它是IMI的巨大改进
Journeyman Geek

@Journeyman Geek:好的,安装完成后:如何激活它?如何查看哪个渲染器处于活动状态?
Klaus

@JourneymanGeek这对我来说是一个难题。由于专利已过期,字节码解释器可用于 主要 Fedora freetype包。我不确定freetype-freeworld到底在做什么,但我认为它只是默认启用而不是。为什么不默认?它看起来 更差 有许多字体,尽管有一般的重复智慧 - 因此,font-tweak-tool可以让你玩这种每字体。
mattdm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.