Улучшение рендеринга шрифтов
Views
Actions
Namespaces
Variants
Tools
Как улучшить рендеринг установленных шрифтов
Для оптимального отображения шрифтов может потребоваться небольшая настройка. Выполните следующие шаги, показанные ниже.
1. Создайте глобальный файл настройки fontconfig - /etc/fonts/local.conf
Вставьте в него следующее содержимое:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit name="antialias" mode="assign"> <bool>true</bool> </edit> <edit name="hinting" mode="assign"> <bool>true</bool> </edit> <edit mode="assign" name="rgba"> <const>rgb</const> </edit> <edit mode="assign" name="hintstyle"> <const>hintslight</const> </edit> <edit mode="assign" name="lcdfilter"> <const>lcddefault</const> </edit> </match> </fontconfig>
После этого сохраните файл.
2. Создайте резервную копию файла ~/.Xresources:
Если файл .Xresources еще не создан, и вы получаете ошибку
''cp: cannot stat '~/.Xresources': No such file or directory'', тогда переходите к шагу № 3.
3. Откройте/создайте файл ~/.Xresources в текстовом редакторе:
Если нижеперечисленное еще не присутствует - вставьте в конец файла или отредактируйте существующие значения:
Xft.antialias: 1 Xft.hinting: 1 Xft.rgba: rgb Xft.hintstyle: hintslight Xft.lcdfilter: lcddefault
Сохраните изменения в файле.
4. Выполните следующую команду в терминале:
5. Убедитесь, что Anti aliasing включен - On, Hinting установлен на Slight и порядок RGBA (субпикселей) установлен на rgb в System Settings (Appearance).
6. Создайте символические ссылки с некоторыми доступными предустановками из /usr/share/fontconfig/conf.avail/ в /etc/fonts/conf.d/
7. Установка предпочтительных шрифтов с засечками, без засечек и моноширинных (необязательно):
Создайте локальную папку fontconfig и файл настроек
Вставьте в файл следующее содержимое:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <alias> <family>serif</family> <prefer> <family>Liberation Serif</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Liberation Sans</family> </prefer> </alias> <alias> <family>sans</family> <prefer> <family>Liberation Sans</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Liberation Mono</family> </prefer> </alias> <alias> <family>mono</family> <prefer> <family>Liberation Mono</family> </prefer> </alias> </fontconfig>
8. Наконец, включите режим бесконечности freetype2 и перезагрузите компьютер.
добавьте строку в конец конфигурационного файла freetype2, а затем пересоздайте кэш fontconfig