Как в Linux установить красивые шрифты Google
После установки Linux вам очень не хватает красивых шрифтов? На самом деле предустановленные шрифты достаточно приятны и к ним нужно просто привыкнуть. Но можно сразу установить шрифты Google, которые нравятся почти всем. Исхожу из того, что у вас установлена система Linux Mint или Ubuntu.
Ведь подчас именно непривычные визуальные особенности системы становятся причиной, по которой пользователи прекращают пробовать Linux и предпочитают больше не возвращаться к этим системам.
Установка ПО
Установите инструментарий управления шрифтами. Для этой задачи используйте командную строку системы, которую чаще называют Консолью или Терминалом. Откройте его из главного меню системы.
Обращайте внимание на информацию, которая появляется на дисплее в процессе ввода и применения команд. Периодически Терминал будет запрашивать пароль или просить подтвердить ваши действия нажатием клавиши Enter или Y (Да).
Она обновит индекс репозиториев. Это означает, что сможете устанавливать наиболее свежие доступные версии софта. Консоль запросит пароль, который вам предстоит ввести. Дождитесь завершения выполнения команды. В Терминале будет отображаться процесс ее выполнения. В конце вновь появится строка для ввода следующей.
Далее вам необходимо добавить репозиторий Flatpak:
sudo add-apt-repository ppa:alexlarsson/flatpak
Еще раз обновите индексы репозиторией, как показано выше. Следующим действием напечатайте в Консоли команду установки Flatpak:
Вы привыкли к графическому интерфейсу, благодаря которому можете быть абсолютно уверены, что приложение установлено и нормально работает. В Консоли вам придется ввести специальную команду, чтобы убедиться в том, что программный инструмент инсталлирован и узнать его версию.
Если в ответ на ввод и применение команды появилось подобное сообщение, это означает, что ПО в системе установлено и все ранее рассмотренные действия выполнены вами правильно.
Теперь вам необходимо, чтобы Flatpak знал, где искать и откуда загружать пакет софта. Для этого вам предстоит добавить в систему репозиторий Flathub.
После применения этой команды на экране появится окно, в текстовом поле которого вам необходимо будет ввести пароль. На этом добавление Flathub завершено и вы сможете загрузить и установить любое приложение оттуда. В данном случает вам необходим Font Finder, сначала его необходимо найти:
Затем установить, но в выводе предшествующей команды будет показан ID приложения, к примеру «io.github.mmstick.FontFinder». Его вам предстоит добавить в конце команды установки «flatpak install flathub [ID_приложения]». Таким образом ввести команду вам нужно в следующем виде:
flatpak install flathub io.github.mmstick.FontFinder
Дождитесь завершения инсталляции. Консоль обычно показывает степень завершенности выполняемого процесса в процентах. В данном случае это займет некоторое время, поскольку объем загружаемых данных достаточно велик. Это время будет зависеть в том числе и от скорости вашего интернет-соединения.
Работа со шрифтами
После завершения инсталляции вы сможете открыть и использовать программу командой:
flatpak run io.github.mmstick.FontFinder
Наконец-то перед вами привычный графический интерфейс, но те минуты, которые вы потратили на ввод команд стоят того. Ведь слева располагается перечень доступных шрифтов Google, которые вы теперь с легкостью сможете установить.
В верхней части окна приложения вы увидите кнопку «Install». Ее нажатием вы установите выбранный вами шрифт, которым сможете пользоваться в различных программах.
В их числе и редактор текстов LibreOffice Writer.
Далеко не все шрифты Google поддерживают кириллицу. Чтобы узнать, какие из них совместимы с кириллическим набором букв, вам необходимо перейти на страницу шрифтов .
В показанном ниже списке выберите «Cyrillic» и перед вами появится нужный вам перечень шрифтов. Теперь вы сможете вводить их название в поисковом поле Font Finder и устанавливать в систему.
В окне установленного шрифта вверху появится кнопка «Uninstall», предназначенная для его удаления.
Считаете ли вы отсутствие красивых шрифтов одним из основных недостатков Linux?
Понравилась статья? Помоги развитию канала, поставь лайк (палец вверх 👍).
Делаем красивые шрифты с новым freetype2 в Linux
Итак, друзья, в моей жизни произошло поворотное событие. Эта своеобразная точка бифуркации, сулила мне или отказ от старого, удобного и привычного инструмента — infinality, в угоду новому freetype2, который, по моему мнению, не компенсировал все возможности infinality, или инерционное поедание кактуса со старым инструментом — infinality или вообще послать все эти ваши линупсы и уйти в ubuntu.
Началось всё с того, что в Manjaro Linux перестали работать репозитории bohoomil, собственно из которых, мною ставились патченные freetype2-infinality, fontconfig-infinality и cairo-infinality. И всё бы ничего, но с недавним обновлением в KDE, иксы отказывались стартовать, как выяснилось по причине несовместимости новых пакетов harfbuzz и harfbuzz-ico с патченными infinality файлами. Первым решением было заморозить обновление harfbuzz и harfbuzz-ico в /etc/pacman.conf, но со временем я понял, что это лишь временное решение и нельзя игнорировать проблему вечно.
Так же рекомендую прочитать статью продолжающую мой цикл о линукс под названием: Linux mint 19 Tara системные требования (Xfce, Cinnamon, Mate)
В поисках решения перечитал множество различных ресурсов и википедий, выбрав для себя алгоритм замены infinality на стандартный freetype2. Оисанное ниже в первую очередь подходит для Arch-based дистрибутивов, но при желании легко реализуется и в других дистрибутивах, с некоторыми отличиями лишь в установочных командах.
Первым делом ставим freetype2, соглашаясь на удаление infinality патченных версий, если у вас таковые были установленны, если нет, то пропускаем это шаг(если установлены ubuntu патчи, то тоже выполняем этот шаг):
Далее устанавливаем нужные, для приведения к красивости, шрифты:
В двух словах опишу что это за шрифты:
- ttf-croscore — шрифты из ChromeOS, они метрически совместимы с MS шрифтами, и уж точно не хуже их выглядят, содержат Arimo, Tinos, Cousine и прочие.
- ttf-dejavu и ttf-liberation — базовые шрифты в Manjaro, и есть по умолчанию, насколько я знаю в любом DE, если ошибаюсь исправьте в комментариях.
- ttf-carlito — метрически совместим с MS Calibri
- ttf-caladea — метрически совместим с MS Cambria
Ну и теперь переходим к самому важному шагу, выбираем метод рендеринга шрифтов. Начиная с freetype2 версии 2.7 появились следующие варианты:
- truetype:interpreter-version=35 # Classic mode (используется по умолчанию в freetype2 — 2.6)
- truetype:interpreter-version=38 # Infinality mode (более кастомизируемая настройка использует встроенные Infinality патчи)
- truetype:interpreter-version=40 # Minimal mode (используется по умолчанию в freetype2 — 2.7)
Меняется это редактированием выполнив команду:
Меняем нижнюю строку делая ее раскомментированной:
Да-да, тем самым мы выбрали infinality мод. Дефолтный вариант тоже не плох, можете попробовать, хотя в нём полностью игнорируются все инструкции горизонтального сглаживания и нет никакого субпиксельного сглаживания.
Теперь создаём и редактируем файл настроек, это мои настройки, опытным путём приведённые к понравившемуся мне виду, все параметры имеют комментарии, меняйте на своё усмотрение:
Приводя его к виду:
После чего заставляем xrdb прочесть наш конфиг:
Если используете Gnome, Mate, Cinnamon, Budgie, то измените в настройках сглаживание с grayscale на RGBa. После всего проделанного перезагружаемся или просто убиваем иксы ctrl+alt+backspace.
Принципиально не буду приводить то, как выглядят шрифты у меня, во первых потому, что сколько не сомтрел скрины в интернетах, мне всегда не нравится как выглядит, а когда делаю тем же способом, то на моём мониторе выглядят пристойно, потому дабы не отпугивать вас, просто делайте и настраивайте. А во вторых, у всех свои вкусы, и многим мои скрины придутся не по нраву, а моя неокрепшая психопатическая сущность, начнёт грубить в ответ, посему — хотите попробовать мои настройки пробуйте, если у вас не получается довести до приемлемого, лично вам, внешнего вида, значит кривизна ваших рук, имеет принципиальное не соответствие с кривизной вашей системы, старайтесь и у вас получится Ищущий да обрящет.
Установка шрифтов в Linux
Все мы хотим чтобы наша система выглядела идеально. Но не всегда поставляемые в дистрибутиве шрифты выглядят красиво, или хотя бы даже приемлемо. Вы можете очень просто установить и использовать любой понравившийся вам шрифт. С другой стороны, для работы с официальными документами в офисных приложениях нам нужны такие шрифты, как Times New Roman, Colibri и многие другие. Но эти шрифты разработаны корпорацией Microsoft и не могут быть включены по умолчанию в дистрибутив Linux.
В этой статье мы рассмотрим как происходит установка шрифтов в Linux на примере Ubuntu, как установить шрифт, который вам понравился, а также как поставить все шрифты от Microsoft, используемые в системе Windows.
Установка шрифтов в Linux
Шрифты можно найти на просторах интернета в различных форматах. В основном все шрифты можно поделить на два типа: растровые и векторные. Растровые шрифты быстрее и проще, но они не поддерживают масштабирование. В отличие от них векторные шрифты можно спокойно масштабировать без потери качества.
Растровые шрифты чаще всего распространяются в форматах PCF, BDF. А векторные шрифты: TrueType (ttf), Type1, Type3, OpenType, MetaFont.
Вообще говоря, при работе со шрифтами вы, скорее всего, не заметите разницы растровый это шрифт или векторный, да и встречаются чаще всего только векторные шрифты.
1. Установка вручную
Для хранения шрифтов в Linux используются две основных папки: /usr/share/fonts — для глобальных шрифтов и папка
/.fonts для шрифтов доступных только для пользователя. Фактически установка шрифтов в Linux заключается в скачивании файла и копировании его в одну из этих папок.
/.fonts если она еще не существует:
А чтобы установить шрифт в Linux, просто копируем его в созданную папку. Например, для шрифта под названием AmazS.T.A.L.K.E.R.v.3.0.ttf команда будет выглядеть так:
Аналогично можно скопировать шрифт файловым менеджером, только нужно использовать сочетание клавиш Ctrl+H, чтобы включить просмотр скрытых папок. Если шрифт поставляется в архиве, то его нужно распаковать и копировать уже сами файлы шрифта.
После того как все шрифты были скопированы нужно обновить кэш шрифтов системы:
Чтобы шрифт появился в нужной вам программе, её надо перезапустить после добавления шрифта и обновления кэша:
2. Установка с помощью пакетного менеджера
Также много шрифтов можно установить с помощью менеджера пакетов. Рассмотрим на примере Ubuntu, допустим, нам нужно установить шрифт terminus, сначала попробуем найти пакет с таким шрифтом:
sudo apt search terminus
Да, видим что он существует. Теперь устанавливаем:
sudo apt install xfonts-terminus
После этого кеш обновлять уже необязательно поскольку он был обновлен при установке пакета. Шрифты от Windows устанавливаются подобным образом, но мы рассмотрим эту тему немного подробнее.
Установка шрифтов TrueType от Microsoft в Linux
Microsoft выпустила пакет основных TrueType шрифтов для веб-сайтов в 1996 году. Эти шрифты получили очень либеральную лицензию, поэтому их может установить любой желающий. Microsoft отдала их, потому что хотела чтобы они были стандартны во всех браузерах. Этот проект был закрыт еще в 2002 году, но установить и использовать их можно до сих пор.
Пакет содержит такие шрифты: Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana, и Webdings. Times New Roman был шрифтом по умолчанию для всех документов, пока не вышел в 2007 году Collibri.
Этот пакет можно очень просто установить в Ubuntu. К сожалению, установка шрифтов Ubuntu не может быть выполнена через центр приложений. Установка просто зависнет и не достигнет завершения потому, что нужно принять лицензию. Поэтому для установки используйте терминал.
В Ubuntu выполните в терминале вот такую команду:
sudo apt install ttf-mscorefonts-installer
Перед тем, как начнётся установка шрифтов, вам нужно принять лицензию ELUA. Когда появится запрос лицензионного соглашения используйте стрелки вверх / вниз чтобы прокрутить его. Затем нажмите кнопку Tab чтобы переместить курсор на позицию Yes и нажмите Enter.
Только после этого начнётся установка шрифтов:
Таким образом, вы принимаете лицензионное соглашение Microsoft. Программа установки загрузит шрифты в вашу систему и сделает их сразу доступными для всех приложений. В других дистрибутивах установка шрифтов Linux отличается только менеджером пакетов.
Установка шрифтов ClearType от Microsoft в Linux
Microsoft добавила группу новых ClearType шрифтов для Windows начиная с Windows Vista и Office 2007. Это такие шрифты, как: Constantia, Corbel, Calibri, Cambria, Candara, and Consolas. Collibri стал шрифтом по умолчанию в Office 2007.
Компания не выпустила эти шрифты доступными для всех, как они сделали с предыдущим пакетом. Тем не менее Microsoft позволяет загрузить эти шрифты как часть бесплатного приложения Microsoft PowerPoint Viewer 2007. Если у вас нет установленной Windows, вы можете воспользоваться скриптом, который загрузит это приложение, извлечет шесть нужных ClearType шрифтов и установит их в вашей системе. Скрипт устанавливает шрифты только для вашего пользователя, а не глобально в отличие от предыдущего пакета.
Проще всего все сделать через терминал. Команды очень просты и вам не нужно выполнять много действий. Установка шрифтов Winodws Ubuntu, выполняется простым копированием и вставкой.
Если вы не устанавливали TrueType шрифты, то необходимо выполнить такую команду для установки утилиты cabextract:
sudo apt install cabextract
Создайте папку с локальными шрифтами если еще не сделали этого:
Выполните команду, для загрузки и выполнения скрипта чтобы установить шрифт в linux:
wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash
Установка других шрифтов Windows в Linux
Вышеописанные способы установки шрифтов Windows, скорее всего, дадут все что вам нужно. Они установят большинство стандартных шрифтов Windows и Microsoft Office, таких, как True Type и ClearType. Но не все шрифты включены в эти пакеты. Tahoma не входит в пакет основных шрифтов TrueType, а Segoe UI и другие новые шрифты не включены в пакет ClearType.
Если у вас есть система Windows на том же компьютере, то установить эти шрифты очень просто. Например, если вы используете двойную загрузку, Windows рядом с Linux, то просто найдите в файловом менеджере раздел, на который установлена Windows. Раздел можно выбрать на боковой панели. Затем перейдите в папку Windows/fonts и вы увидите там все шрифты, установленные в вашей WIndows, в том числе стандартные.
В Ubuntu вы можете дважды щелкнуть по файлу шрифта и в открывшимся окне нажать кнопку Установить:
Так вы можете установить шрифт Linux только для текущего пользователя. Таким образом, вы можете очень быстро установить любые шрифты из Windows, в том числе Tahoma и Segoe UI. Можно даже не использовать предыдущие команды и скрипты и потянуть Times New Roman и Collibri вот таким вот способом.
Если Windows на другом компьютере, вы можете скопировать нужные шрифты на внешний носитель и установить их таким же образом, или просто скопировать в папку
Выводы
Теперь вы знаете как установить шрифты в Linux и сможете настроить свою систему так как нужно. Со шрифтами в документах все еще более просто. В Ubuntu да и в других дистрибутивах используется набор свободных шрифтов Red Hat, которые были разработаны для замены Arial, Arial Narrow, Times New Roman и Courier New. Они имеют ту же ширину, что и шрифты от Microsoft. Поэтому если документ составлен с помощью Times New Roman, то в офисном пакете будет использоваться альтернативный шрифт из свободных шрифтов той же ширины, поэтому структура документа не будет нарушена. Поэтому устанавливать шрифты от Microsoft только ради просмотра документов совсем необязательно. Но выглядят они совсем не так как оригинал. Так что если вы хотите получить наибольшую совместимость с Microsoft Office желательно все же установить эти шрифты.