Difference between revisions of "Improve Font Rendering/ru"
Views
Actions
Namespaces
Variants
Tools
Tags: Mobile web edit Mobile edit |
Tags: Mobile web edit Mobile edit |
||
| Line 7: | Line 7: | ||
''1. Создайте глобальный файл настройки fontconfig /etc/fonts/local.conf ''' | ''1. Создайте глобальный файл настройки fontconfig - /etc/fonts/local.conf ''' | ||
{{UserCmd|command=sudo nano /etc/fonts/local.conf}} | {{UserCmd|command=sudo nano /etc/fonts/local.conf}} | ||
Revision as of 06:53, 2 February 2023
Как улучшить рендеринг установленных шрифтов
Для оптимального отображения шрифтов может потребоваться небольшая настройка. Выполните следующие шаги, показанные ниже.
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