лучший шрифт для терминала linux

Ещё шесть терминальных шрифтов

Продолжаю на досуге копаться в недрах сайта Programming Fonts в поисках моноширинных шрифтов для использования в текстовых редакторах и программах эмуляции терминала — условно эти шрифты можно назвать терминальными. Результат последних изысканий — шесть шрифтов (три TTF и три OTF), заслуживающих, на мой взгляд, внимания.

Начну с традиционных True Type. Они представлены гарнитурами Anonimous Pro, Consola Mono, Cousine. Последний шрифт распространяется под лицензией Apache, остальные два — SIL OFL.

Шрифт Anonimous Pro широко известен в кругах, приближённых к кодирования. Автор его — Марк Симонсон (Mark Simonson), шрифт разработан в 2009 году, находится здесь, а выглядит так:

Гарнитура Consola Mono разработана Войцехом Калиновским (Wojciech Kalinowski) в 2011 году, скачать архив ещё вчера днём можно было отсюда; в настоящий момент сайт не отвечает, надеюсь, что временно. А пока предлагаю полюбоваться на него:

Авторство шрифта Cousine принадлежит Стиву Маттесону (Steve Matteson) и датируется 2010 годом. Заполучить шрифт можно здесь. А поглядеть на него — тут:

Тройка шрифтов в формате OTF — Code New Roman, Fantastique Sans Mono, Inconsolata-g, все под лицензией SIL OFL. Первый только в формате OTF и существует, остальные два имеют также TTF-версии.

Шрифт Code New Roman разработан неким Р.Самиру (Samiru R.) в 2014 году, и по сей день имеет статус бета-версии. Разжиться им можно здесь, а уж стоит ли — смотрите сами:

Шрифт Fantastique Sans Mono также не очень давнего происхождения (2013), им мы обязаны Яни Беллузу (Jany Belluz — транскрипция предположительная). Обитает проект на GitHub’е, сами архивы берутся отсюда. Ну а внешность его такова:

И, наконец, шрифт Inconsolata-g, созданный Леонардо Маффи (Leonardo Maffi) в 2009 году и скачиваемый с его страницы в ЖЖ (собственно архив). После чего предстанет примерно в таком виде:

Относительно последнего шрифта стоит добавить, что он основан на гарнитуре просто Inconsolata, но она не имеет кириллических глифов. Излишне говорить, что все рассмотренные здесь шрифты кириллицу поддерживают в полном объёме.

Гооврить о достоинствах и недостатках перечисленных шрифтов не буду ввиду субъективности понимания и тех, и других. От себя замечу только, что себе для более пристального пригляда оставил пока шрифт Fantastique Sans Mono, пользуясь коим, и сочинил эту заметку:

На последнем скриншоте можно видеть, как этот «фантастический» шрифт выглядит и в терминале.

8 комментариев к “ Ещё шесть терминальных шрифтов ”

Шрифт Cousine сразу понравился. Скачал. Установил.
Посмотрел. Шрифт прямо как родной.
В новом окне на том же сайте открываю страничку шрифта Liberation Mono (давно и неизменно использую его в терминале). Сравниваю два шрифта. Различий никаких у близнецов нет абсолютно. Хотя папы разные.

sgch, ага, вспоминается:
> На гарнизонных квартирах довольно примеров
> Что дети похожи на господ офицеров.
Я последнее время много смотрел шрифтов — и тоже всё время ловлю себя на том, что этот шрифт я уже видел.
И ведь не заподозришь, что кто-то у кого-то потибрил.
Видимо, число разумных, эстетичных и человековоспринимаемых глифов конечно, и большая их часть окучена.

Помните какой шрифт был в ДОС-овском «терминале»?
В Нортон Коммандере и т.п.?

🙂 То есть ДО одна тыща девятьсот девяносто (какого-то) года.

Мне как-то попалась заметка об этом, на сайте habrahabr.ru
Вот я ссылку эту снова нашёл, если вам это интересно, то можно здесь посмотреть:
https://habrahabr.ru/post/137544/

Я один раз «поигрался», сделал Линуксовый MC похожим по виду на ДОС-овский NC. Вышло забавно.

Но потом, на новых Линуксах я этот шрифт не использовал. Просто есть и другие шрифты.

Читайте также:  Раскачивающ йся как пишется

Не подскажете, а здесь в комментариях можно использовать какие-то теги? Для ссылки, для разметки текста и т.д.

Ссылки — просто URL, он превращается в ссылку.
Тегов нет.

Adrian, DOS’овский — это в сеансе MS DOS или в режиме эмуляции? Нет, не помню, слишком короткий был эпизод в моей жизни. Вот шрифт из знакогенератора CGA — да, в памяти отложился своей паскудностью. И какой радостью для глаз было смотреть после него на шрифт из Hercules’а — тоже запомнилось. Оранжевое на чёрном — казалось бы, дикое сочетание. А ничего лучше я не видел ни до, ни много лет после.

Вот, в статье Википедии про Norton Commander можно увидеть тот шрифт, о котором я говорю. На иллюстрации справа. Там и рус. и лат. символы.
https://ru.wikipedia.org/wiki/Norton_Commander

Ещё и в англ. варианте статьи есть другая картинка.

🙂 НО, если у вас НЕТ ностальгии по именно такому оформлению текста в терминале, то я и не знаю, зачем это вам

Хотя, с другой стороны, теперь мне становится любопытно, а как вам такой шрифт для терминала? Я вовсе не сторонник его… и не противник. Так что (если захотите!) любое ваше мнение мне будет интересно!

>шрифт из знакогенератора CGA
>шрифт из Hercules’а — тоже запомнилось. Оранжевое на чёрном

Вот тоже любопытно стало! Если не затруднит найти изображения этого, выложите, пожалуйста ссылки.
А то САМ я даже слабо представляю, что искать и как это выглядит.

Шрифт Fantastique Sans Mono понравился для применения в терминале. Только кегль приходится увеличивать до 15. Иначе мелковат. Спасибо, Алексей, за обзор.

Оставьте комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Делаем Linux терминал красивым и удобным

Добавляем функциональность

Командная оболочка

Большинство дистрибутивов поставляется со встроенным Bash. Используя дополнения можно сделать из него все что захотите, но гораздо проще этого добиться с Zsh. Почему?

Настройка Zsh

Для начала, установим Zsh (если он уже установлен, например, как в Manjaro, можете пропустить этот пункт):

Oh-My-Zsh — популярный и активно развивающийся фреймворк Zsh, который позволяет гибко настроить оболочку терминала. Установим его:

Подсветка синтаксиса. Гораздо проще ориентироваться по содержимому терминала, когда разные части команд подсвечены разными цветами. Например, директории будут подчеркиваться, а команды — выделяться цветом, отличным от обычного текста. Установим плагин zsh-syntax-highlighting :

Чтоб плагин заработал, его надо подключить.

/.zshrc меняем строку с plugins= :

Если такой строки нет — добавьте её.

Готово! Получаем удобный и функциональный терминал. Теперь сделаем его визуально приятным.

Настраиваем внешний вид

Скачиваем и добавляем в систему шрифт JetBrains Mono Nerd (c иконками):
Выберитеодин из списка, в папке шрифт/complete выберите шрифт без «Windows Compatible», с окончанием «Mono».

Подключаем шрифт и тему.

Если в файле эти строки уже есть — замените их.

Цвета. Важная часть оформления терминала — цветовая схема. Я перебрал много разных схем, редактировал их, остановился на Monokai Dark. Не режет глаза, но при этом приятная и яркая. Список цветов:

В разных терминалах по-разному меняется цветовая схема (обычно, это делается через настройки терминала), но порядок цветов везде одинаковый. Вы можете импортировать этот шаблон в формате Termite и экспортировать его для вашего терминала через terminal.sexy

Финальный штрих — меняем конфиг темы и заменяем встроенные цвета.

Если в файле эти строки уже есть — замените их. Коды цветов можно получить командой

Источник

Шрифты в Linux

(НЕ является инструкцией по руссификации интерфейса.)

Файл шрифта (font file) содержит наборы изображений (рисунков) символов и соответствующие символам коды. Технически шрифты могут быть растровыми (bitmap fonts) или векторными (outline/vector fonts).

Читайте также:  Техподдержку госуслуги как позвонить

Пример того, как может выглядеть буква А в растровом шрифте с глифами размером 16×8 точек. Пустые/фоновые пикселы показаны символом

Основную графическую идею (стиль) шрифта называют «гарнитУрой» (typeface, или font face). Символы одной гарнитуры схожи примерно так же, как инструменты из одного набора или предметы посуды из одного сервиза.

Шрифты в текстовой консоли

CyrSlav-Fixed16.psf.gz: Linux/i386 PC Screen Font v1 data, 256 characters, Unicode directory, 8×16 (gzip compressed data, last modified: Wed Feb 1 12:35:37 2017, max compression, from Unix)

Вспомогательные программы для правки шрифтов: nafe ( https://sourceforge.net/projects/nafe/ ), psftools ( https://tset.de/psftools/index.html ), rw-psf ( https://github.com/talamus/rw-psf ). Они конвертируют символы в ascii-art (вроде вышеуказанного примера буквы А) или растровые изображения. После правки в текстовом или графическом редакторе можно конвертировать файл обратно в шрифт.

Применить настройки на текущей консоли:

Пакеты программ: kbd, console-setup. Документация: man-страницы console-setup, setfont, setupcon. В инсталляциях с systemd может быть файл настроек /etc/vconsole.conf и сервис systemd-vconsole-setup.service. Документация: man-страницы systemd-vconsole-setup.service, vconsole.conf.

Шрифты в графической консоли

Форматы шрифтов для GUI:

Portable Compiled Font (PCF, «.pcf» или сжатый «.pcf.gz»), растровый;

Bitmap Distribution Format (BDF, «.bdf» или сжатый «.bdf.gz»), растровый;

TrueType Font (TTF, «.ttf»), векторный;

OpenType Font (OTF, «.otf»), векторный;

Type 1 PostScript font ASCII (PFA, «.pfa»), векторный;

Type 1 PostScript font binary (PFB, «.pfb»), векторный;

и ещё несколько более редких.

NotoSans-Regular.ttf: TrueType font data

Графическая подсистема X Window System задействует шрифты сама или через библиотеки. X-программа (клиент сервера X Window) может запросить отрисовку шрифта по записи формата X Logical Font Description (XLFD). Запись состоит из 14 полей через дефисы. Пример:

Значения можно подбирать GUI-программой xfontsel. Кнопка select копирует запись в буфер X, откуда её можно вставить в редактор средней кнопкой мыши (колёсиком).

Настройки применения шрифтов в общем файле /etc/X11/xorg.conf:

# Прочие параметры этой секции.

В указанных каталогах следует запустить программы mkfontscale и mkfontdir. В результате должны появиться файлы encodings.dir, fonts.alias, fonts.dir.

Шрифт можно подключить временно, вручную:

xset +fp /usr/share/fonts/X11/misc

# Перечитать списки шрифтов.

К библиотеке прилагается семейство программ fc-*, в том числе:

# Показать установленные шрифты, имеющие символы русской кириллицы.

DejaVu Sans,DejaVu Sans Light

Nimbus Roman No9 L

NotoSans-Regular.ttf:0 Satisfy the coverage for ru language

NotoSans-Regular.ttf:0 Satisfy the coverage for en language

NotoKufiArabic-Regular.ttf:0 Missing 66 glyph(s) to satisfy the coverage for ru language

NotoKufiArabic-Regular.ttf:0 Missing 72 glyph(s) to satisfy the coverage for en language

NotoKufiArabic-Regular.ttf:0 Satisfy the coverage for ar language

То есть в основном файле есть символы для русского, английского языков; в файле для арабского языка есть только арабица.

Каталоги для хранения шрифтов: общий /usr/share/fonts/, пользовательский

/.fonts/). В fonts.conf можно указать другие.

Желательно иметь в GUI: пропорциональные шрифты с засечками и без них (для большинства виджетов), моноширинный шрифт (для эмулятора терминала), шрифт со вспомогательными символами (для офисного текстового процессора).

Семейства свободно доступных шрифтов, которые считают приятными для глаз: Cantarell, Droid, Noto, Ubuntu. Шрифты со вспомогательными символами: OpenSymbol, Symbola; или Dingbats и Wingdings из Windows.

Для установки шрифта, поддерживаемого Fontconfig, нужно скопировать его файлы в один из каталогов хранения (можно во вложенный каталог). Желательно правильно установить целевые права, например 444 для файлов и 555 для каталогов. Потом запустить fc-cache (может сработать автоматически).

Для офисных документов популярны семейства шрифты из Windows: Arial, Courier New, Times и другие (форматы TTF, OTF).

Их можно скопировать из инсталляции Windows (каталог Windows\Fonts\).

В дистрибутивах могут быть пакеты, копирующие файлы шрифтов из Интернета. Помещать сами эти шрифты в пакет запрещено лицензионным соглашением.

Читайте также:  Скорее как констатация факта

Можно скопировать их из Интернета самостоятельно и распаковать программой cabextract. Ищите в репозиториях сервиса SourceForge.net по выражению «Microsoft core fonts».

Для подстановки можно применять шрифты семейства Liberation (соответственно Sans, Mono, Serif). Они, насколько возможно, «метрически совместимы» (metrically compatible) со шрифтами из Windows, то есть глифы сходных размеров. Другие метрически совместимые шрифты:

семейство Croscore (соответственно Arimo, Cousine, Tinos);

[Astra] Sans, [Astra] Serif и Mono от фирмы Paratype;

семейство XO Fonts (Oriel, Courser, Thames, символьные шрифты Symbol и Windy).

В графической подсистеме X Window System растеризацией занимается своя библиотека Xft. В последние годы операции растеризации передаются внешним библиотекам: Cairo, FreeType, Pango. Графическая подсистема Wayland сама никак не взаимодействует со шрифтами, все программы обращаются к внешним библиотекам.

В шрифтах TrueType могут быть дополнительные встроенные данные (hints) по отрисовке; их применение называется «хИнтинг» (hinting). В библиотеке FreeType наилучший алгоритм отрисовки (TrueType Bytecode Interpreter) был запрещён патентами примерно до 2010 года/версии 2.4.

Источник

Моноширные шрифты (для терминалов)

Добрый день, подскажите ресурсы, где можно найти (и скачать без регистрации и смс) адекватные monospace (а может и нет?) шрифты с поддержкой кириллицы. Очень часто, я вижу красиво оформленные рабочие столы и терминалы на скриншотах, но нигде не могу найти таких.

Хочу себе в терминал поставить что-то адекватное, пользуюсь всякими weechat и прочим софтом, поэтому очень актуально. Недавно присмотрел себе Энви Код Р, но там нет русских букв.

Я пользуюсь в терминале Ubuntu Mono.

Вот неплохая подборка, правда половина без кириллицы, смотри, выбирай.

Во-первых, гугли, во-вторых, спрашивай в комментариях к понравившемуся скриншоту, в третьих, лично я советую Roboto и Ubuntu.

DejaVu Sans Mono, Noto Mono, Liberation Mono

Советую: http://eurofurence.net/monofur.html (не смотри на preview в gif — в реале шрифт очень няшный)

Да. Только правильно писать не «няшный», а «декоративная гарнитура для буклетов и упаковок».

Шрифт с названием Anonymous Pro просто 10 из 10, спасибо анон.

Источник

Лучшие шрифты для использования в терминале

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

Как и ожидалось, это шрифты фиксированной ширины (фиксированная ширина) или моноширинные (моноширинные).

1. Безутешный

2. Код зависти R

3. Droid Sans Mono

4. Анонимный профи

5. DejaVu Sans Mono

6. Либерейшн Моно

7. Терминал

А вы, какой шрифт вы используете на своем терминале?

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Лучшие шрифты для использования в терминале

Вы можете быть заинтересованы

6 комментариев, оставьте свой

Оставьте свой комментарий Отменить ответ

Ubuntu Mono, даже в Chakra использую.

Это то же самое, что и я.

Я даже использовал очень дорогой и не бесплатный PragmataTT (автор хвастается, что он лучший для программирования, но для меня он паршивый из-за того, насколько тонкий). Я предпочитаю Profont, хотя он немного широкий, мне он нравится, это пиксельный тип (что дает лучшую читаемость на маленьких экранах), он выглядит очень элегантно и разборчиво.

Я настраиваю профиль на свой терминал, чтобы оставить его с зелеными буквами и полупрозрачным черным фоном, правда в том, что шрифт никогда не приходил мне в голову, меняя его.

Я все еще использую эту конфигурацию, и я использую Yakuake.

Ну, это не бесплатно, но мне больше всего нравится и с которым я программирую более комфортно, это Монако.

Источник

Онлайн портал