Как улучшить шрифты в Linux с помощью Infinality

Шрифты в Linux выглядят заметно хуже, чем в Windows потому, что всеми любимая корпорация Microsoft умудрилась запатентовать некоторые очевидные алгоритмы оптимизации отображения шрифтов на жидко-кристаллических экранах. Без нарушения этих патентов достичь качественного отображения шрифтов невозможно.

[TOC Улучшение шрифтов в Linux]

Почему в Mac OS шрифты красивые, а в Linux — нет

Как же тогда в других операционных системах — например, в Mac OS X — удается обеспечить великолепную прорисовку текста? Дело в том, что у Apple с Microsoft подписано кросс-лицензионное соглашение, позволяющее компаниям бесплатно использовать патенты друг друга. С разработчиками Linux, разумеется, такое соглашение никто подписывать не собирается, следовательно придется довольствоваться тем, что есть. Неужели линуксоиды обречены вечно портить зрение?

Как улучшить качество отображения шрифтов в Linux

Нет, слепнуть будут только линуксоиды из США, где действуют программные патенты. Россияне могут спокойно игнорировать желание заморских монополистов законодательно защитить свои источники обогащения. В этом нам поможет проект Infinality.

Подключим сторонний репозиторий, обновим информацию о пакетах и установим Infinality:

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» или «OSX, то учтите, что вам потребуется дополнительно установить и шрифты из соответствующих ОС.

Снова перезагружаемся и готово — теперь шрифты прекрасны. Они стали ровнее, удобочитабельность текста заметно возросла.

Что еще сделать для улучшения качества отображения шрифтов в Linux

Только что мы рассмотрели способ улучшения рендеринга шрифтов. Однако, не менее важно установить в систему сами шрифты и желательно высокого качества. В Ubuntu можно легко установить сотню дополнительных шрифтов всего одной командой. Если же вам не нужна сотня, а нужны только свободные шрифты, к вашим услугам репозиторий The Open Font Library.

Как откатить изменения

Если эффект вам не понравится, то всегда можно легко откатить изменения:

sudo apt-get purge fontconfig-infinality
sudo apt-get install ppa-purge
sudo ppa-purge ppa:no1wantdthisname/ppa

FreeType 2.7 с рендерингом v40 — ультракачественные шрифты в Linux

В сентябре 2016 года команда разработчиков программы FreeType заявила о переходе на новую версию алгоритма рендеринга векторых шрифтов — v40. Установив FreeType 2.7 вы получаете качество шрифтов, заметно превосходящее Infinality.

field_vote: 
Ваша оценка: Нет Средняя: 3.9 (37 оценки)
Главная тема: 
Компании: 
Дистрибутивы: 
Программное обеспечение: 

Комментарии

Спасибо, очень полезная статья.
Ранее, не зная о патентной свинье от MS, я добивался приближенного результата через отключение шрифтов Nanum(у этого шрифта корявая кириллица — буквы скачут) и установкой шрифтов Droid(есть в оф.репах) и андройдовских Roboto получалось весьма читабельно (для моей близорукости).
Однако, рецепт из этой статьи дает более очевидный результат.

Оценка: 
Средняя: 5 (1 оценка)

Странно, мне всегда казалось, что шрифты в вантузе "--- говно, т.к. какие-то расплывчатые и смазанные. И делать как на вантузе считаю нет никакого смысла.

Оценка: 
Средняя: 4.7 (3 оценки)

Товарищ, советую тогда уж для изображения тире использовать такую конструкцию 8===э

Так еще эпатажней будет. Ну а когда надоест шалить, то ставьте просто минус с пробелами по бокам — автозамена уже несколько дней как работает.

Оценка: 
Средняя: 5 (3 оценки)

Извиняйте, но в LaTeX именно это является тире, а два дефисоминуса — это знак диапазона между числами. Привычка.

P.S. Капча меня не любит T_T

Оценка: 
Пока без оценки

Не поверите, но есть способ ее отключить. ;)

Оценка: 
Пока без оценки

Кстати, как идейный анонимус смотрит на введение услуги «анонимный неаноним»? Можно зарегистрироваться, КАПТЧА исчезнет, но в комментариях имя показываться не будет.

Оценка: 
Пока без оценки

Никак. Аноним на то и аноним, чтобы не регистрироваться, т.к. регистрируясь автоматически получаешь имя, т.е. логин. А владелец имени уже по определению не аноним.

Оценка: 
Средняя: 4.5 (4 оценки)

владелец имени уже по определению не аноним

Почему? Все анонимы — владельцы имени. Мама с папой же их как-то называют. Просто это имя скрывается в сети и получается аноним. Я предлагаю ровно то же самое — сокрытие имени в сети.

К тому же, выходя в интернет юзер получает IP, который может считаться частным случаем имени, только вместо мамы с папой имя дает провайдер. К этому имени привязывается творчество каждого посетителя. Посмотрите, например, на скриншот ниже. Какая разница что будет под черным прямоугольником: 192.168.1.1 или VasilyPupkin?

Оценка: 
Пока без оценки

Спасибо за статью.
А вот интересно, почему шрифты в Android такие отличные, если Майрософт такие жлобы?
Или Google тоже заключил договор кросс лицензирования с Майрософт )))

Оценка: 
Средняя: 5 (1 оценка)

проблема не в шрифтах, проблема в алгоритмах сглаживания, которые патентные тролли из MS умудрились запатентовать.
Производители платят MS за устройства с Android — за что платят — за патенты!?!

Оценка: 
Средняя: 5 (3 оценки)

Позвольте, но ведь Android выпускает Гугл, а не производители железа.
Вы считаете что Гугл применяет алгоритмы сжатия запатентованные Майкрософт, и их юристы не изучали данный вопрос прежде чем выпускать Android в production?

Оценка: 
Пока без оценки

Там, не 1 патент, а совокупности патентов, т.н. роялти — производитель железа платит MS лицензионные взносы со всех устройств, работающих под управлением операционных систем от компании Google, таким образом, ODM-клиентам больше не придется беспокоиться о нарушении патентов, которые принадлежат Microsoft. Грубо говоря это такая форма узаконенного рэкета...
Microsoft считает, что более 50% смартфонов с Android, производимых в мире, производятся корпорациями, которые лицензировали их патенты - «плати дань, а иначе по судам затаскаем».

Оценка: 
Средняя: 5 (3 оценки)

Так пусть придумают альтернативные алгоритмы. Ведь MS не может запретить, например, дышать. Колесо еще никто не запатентовал ?

Оценка: 
Пока без оценки

В OpenSuse даже никаких дополнительных реп не нужно подключать. Пакет fontconfig-infinality находится в искаропочном OSS.

Оценка: 
Средняя: 4 (3 оценки)

Почему то минтоподобные системы не грузятся после установки этого пакета. Перезагружаюсь и сразу валится MDM менеджер. В ubuntu такого не происходит.

Оценка: 
Пока без оценки

минтоподобные системы

Что за дебильный термин? Можно конкретный список какие именно дистрибутивы не грузятся с приложением соответствующих фрагментов логов.

Оценка: 
Пока без оценки

Сам минт на mate, cinnamon и с kde

Оценка: 
Пока без оценки

Ну так бы сразу и сказали. Установка нескольких пакетов с другой графической средой еще не делают Минт минтоподобным дистрибутивом. :)

Теперь было бы интересно взглянуть на логи.

Оценка: 
Пока без оценки

В системах, которые используют в качестве login screen приложение mdm, замечен баг при использовании infinality. Mdm перестаёт стартовать.

Нужно выполнить следующее:
sudo mv /etc/profile.d/infinality-settings.sh /etc/infinality-settings.sh
sudo chmod a+rx /etc/infinality-settings.sh

И добавить в файл “~/.bashrc” строку, подгружающую настройки infinality:

echo -e '. /etc/infinality-settings.sh' >> ~/.bashrc

Оценка: 
Средняя: 5 (3 оценки)

Шрифты в КДЕ — проверял на Генту, а также на Минт — выглядят лучше, чем в Винде, и это одна из причин, по которой работаю исключительно в Линюкс, а в Винде изредка играю (в Танки, нарпимер). А вот в Гноме шрифты ужасны, но чем-то похожи на Виндовые, что как бы намекает ;)

Оценка: 
Средняя: 2 (1 оценка)

шрифты в убунту и так лучше некуда.. А вот в Гноме шрифты ужасны, но чем-то похожи на Виндовые, что как бы намекает ;) — патчи от убунту

Оценка: 
Пока без оценки

Не использую инфатилиту, просто применяю сглаживание средствами самой DE. Выходит не хуже. Ну и подбор привального шрифта тут тоже немаловажен.

Оценка: 
Пока без оценки

мне всегда казалось, что шрифты в вантузе "--- говно, т.к. какие-то расплывчатые и смазанные

Можно полностью отключить сглаживание ClearType и радоваться. Делается это так:
http://forum.ru-board.com/topic.cgi?forum=62&topic=18650

Оценка: 
Пока без оценки

Никогда не страдал от качества шрифтов. Что в винде, что в линуксе

Оценка: 
Пока без оценки

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.