我正在从Fedora 8切换到Ubuntu 9.04,但似乎无法获得良好的字体抗锯齿功能。看来Ubuntu的fontconfig试图将字符保持为整数像素宽度。当1像素太细而2像素太厚时,这使文本更难以阅读。
检查下面的图像。在Fedora中,启用fontconfig抗锯齿后,字体的粗细与字体大小成正比。下面的厚度对于8、9和10pt尺寸是不同的。另一方面,在Ubuntu中,即使启用了抗锯齿功能,所有8、9和10pt尺寸都具有1像素的厚度。这使得阅读大量文本变得困难。
我使用的是相同的主目录,并且我已经检查了两个系统中的X资源是否相同:
~% xrdb -query | grep Xft
Xft.antialias: 1
Xft.dpi: 96
Xft.hinting: 1
Xft.hintstyle: hintfull
Xft.rgba: none
GNOME设置:
~% gconftool-2 -a /desktop/gnome/font_rendering
antialiasing = grayscale
hinting = full
dpi = 96
rgba_order = rgb
因此,问题是:我应该在新包装(Ubuntu)中进行哪些更改才能像在旧包装(Fedora)中获得抗锯齿功能?
8
只是我认为Ubuntu字体比Fedora字体更清晰和可读吗?Fedora字体看起来太模糊恕我直言。
—
Yaba
我实际上更喜欢右边的那个。左边的那个太模糊了。不过,对于每个人。;)
—
Sasha Chedygov
@ Yaba,@ musicfreak:如果您有CRT显示器或分辨率较低,则左侧的显示器可能看起来太模糊。否则,它们会更好地反映字体的大小。查看右图中线条的粗细如何随着字体大小的增加从1px突然跳到3px。当投影时,这也是不好的。随着字体大小的增加(直到跳到3px),文本才变得更易读。
—
朱利诺
此外,在Ubuntu示例中,查看第三行文本中“快速”中的“ k”中是否缺少像素,使其看起来像是两个字形,即“ |”。和“ <”。
—
朱利诺
@Juliano然后,我有了第一台带有内置CRT显示器的笔记本电脑:-)
—
Yaba 2010年