Я перемикаюсь з Fedora 8 на Ubuntu 9.04, і, здається, я не можу зробити так, щоб гарний шрифт не згладжувався. Схоже, що fontconfig Ubuntu намагається зберегти символи в цілісній ширині пікселів. Це робить текст більш важким для читання, коли 1 піксель занадто тонкий і 2 пікселі занадто товстий.
Перевірте зображення нижче. У Fedora, коли ввімкнено функцію протизшивання шрифту, шрифти мають товщину, пропорційну розміру шрифту. Нижче товщина різна для 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)?