Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
Если вам кажется, что шрифты в графической среде Ubuntu Linux несколько размыты, и это вызывает повышенную утомляемость глаз, то можно попробовать улучшить отображение шрифтов с помощью пакета Infinality. Данный метод был проверен мной на графической оболочке Unity в составе Ubuntu 16.04 LTS а также на KDE Plasma в составе Kubuntu 16.04 LTS.
Добавляем репоризиторий, выполняем обновление кеша пакетов, обновляем систему и устанавливаем пакет:
sudo add-apt-repository ppa:no1wantdthisname/ppa sudo apt-get update sudo apt-get upgrade sudo apt-get install fontconfig-infinality
После установки перезагружаем систему и запускаем скрипт выбора типа рендеринга шрифтов:
sudo bash /etc/fonts/infinality/infctl.sh setstyle
В данном случае я выбираю третий вариант: Linux шрифты.
Для любителей Windows шрифтов (6-8 варианты) для корректного отображения потребуется дополнительно установить базовый набор шрифтов Microsoft:
sudo apt-get install msttcorefonts
Этот пакет добавит такие шрифты как Arial, Verdana, Times New Roman и ряд других. Однако шрифта Tahoma, который довольно часто используется, например, в CSS оформлении на разных веб-сайтах, в этом пакете нет. Для получения шрифта Tahoma есть несколько разных путей. Например поставить пакет wine и вытащить шрифт оттуда. Последовательность действий в таком случае будет такой:
Ставим wine:
sudo apt-get install wine
Копируем 2 шрифта Tahoma из каталога /usr/share/wine/fonts/ в каталоги:
Выполняем команду:
fc-cache -fv
Если ставить wine только из-за пары файлов шрифтов нет желания, можно попробовать сделать так:
cd /tmp && wget http://www.stchman.com/tools/MS_fonts/tahoma.zip sudo unzip -d /usr/share/fonts/truetype/msttcorefonts /tmp/tahoma.zip fc-cache -fv
В конечном итоге у меня после установки Infinality и и подгруженными Microsoft шрифтами даже даже со стилем Linux в Mozilla Firefox сайты ориентированные на Win-шрифты стали отображаться также, как они выглядят на Windows-системе в Internet Explorer
Например, изначально отображение одного из сайтов было таким:
После изменилось на аналогичное тому, как оно отображается в Windows:
Если эффект от Infinality не дал вам желаемого результата, что можно его удалить:
sudo apt-get purge fontconfig-infinality sudo apt-get install ppa-purge sudo ppa-purge ppa:no1wantdthisname/ppa
В некоторых источниках в интернете при проблеме размытых шрифтов в Linux ещё можно встретить рекомендации отказаться от используемого по умолчанию сглаживания шрифтов, выполняя разные манипуляции с файлами /etc/fonts/conf.d/10-*.conf Фактически это не файлы, а символические ссылки. Изначально, при использовании графической оболочки Unity в составе Ubuntu 16.04 LTS, я пробовал на время изменить расширения этих файлов (например с *.conf на *.disable). Эффект конечно некоторый был, но не значительный, и поэтому я остановился на использовании пакета Infinality
Автор первичной редакции: Алексей Максимов Время публикации: 05.05.2016 15:04