Best linux terminal fonts

The best fonts to use in the terminal

Here is a short post with the best fonts or typefaces, whatever you prefer to call them, to use in the terminal.

It is, as expected, fonts of fixed width (fixed width) or monospace (monospace).

Table of Contents

1. Inconsolate

2. Envy Code R

3. Droid Sans Mono

4. Anonymous Pro

5. DejaVu Sans Mono

6. Liberation Mono

7. Terminus

And you, what type of font do you use on your terminal?

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Full path to article: From Linux » FileLet’s UseLinux » The best fonts to use in the terminal

It may interest you

6 comments, leave yours

Leave a Comment Cancel reply

Ubuntu Mono, even in Chakra I use it.

It is the same that I use.

I even used the very expensive and not free PragmataTT (which the author boasts saying is the best for programming, but for me it is lousy because of how thin). I prefer Profont, although it is a bit wide I love it, it is pixel type (which gives it more readability in small screen sizes) and it looks very elegant and legible.

I tune the profile to my terminal to leave it with green letters and a semi-transparent black background, the truth is that the font never crossed my mind, changing it.

I still use that configuration and I use Yakuake.

Well, it’s not free, but the ones I like the most and the ones I program with more comfortably is Monaco.

Источник

Best 20 Fonts for Ubuntu

New Ubuntu users are generally not familiar with Ubuntu default font family, so today we are going to have a look at best 20 fonts for Ubuntu which can be useful for any Ubuntu user.

Before we get started with the list of fonts I would like to recommend you to install Font Manager which will help you install and delete fonts easily. To install Font Manager on Ubuntu run command given below in Terminal.

The Font Manager will ease the process of font installation on Ubuntu. Also using this application you can manage all fonts on Ubuntu.

To install following fonts on Ubuntu just download the files from the link provided and extract them using Font Manager. That’s it you are done with font manager. See video below to see how to update fonts in Ubuntu.

1. Source Code Pro

Source Code Pro is an open-source font which was developed for Adobe Systems by Paul D. Hunt. This font can be useful in Terminal Emulator because it features commonly used programming symbols which are easily readable.

2. Hack

Hack is a free web font which can be used on Ubuntu for various purposes. It is a derivative of Bitstream and DejaVu sets that includes new shapes and adjustments to typeface.

3. DejaVu Sans Mono

DejaVu Sans Mono is a slight design update to Bitstream Vera Forms and with more style options. Its purpose is to provide a wider range of characters while maintaining a original look.

4. Fira Code

Fira Code is Monospaced font with programming ligatures and it is very good font for programming and code reading.

5. Roboto Mono

Roboto Mono is a monospaced font which is optimized for readability on screen across a wide variety of devices and reading environments. This font family is specially designed for reading and the writing application source code.

6.Code New Roman

Code New Roman is another font on our list which can be used in programming languages and it is licensed under the SIL Open Font License which makes it completely free to use personally and professionally. This font looks neat and clean and is comfortable to use for long time on screen.

7. Bitstream Vera Sans Mono

Bitstream Vera Sans Mono is a font family designed by Jim Lyles it is a True Type font with full hinting instructions, which improve its rendering quality on low resolution devices such as computer monitors.

8. Open Sans

Open Sans is a sans serif font family designed by Steve Matteson and belongs to the humanist genre of sans serif typefaces, with a true italic. This font is used in some of Google’s web pages as well its print and web advertisement.

9. Inconsolata-g

Inconsolata-g is an open-source typeface released under the Open Font License of SIL and it is designed by Raph Levien’s. This font is nearly similar to Sans Mono fonts.

10. Acme

Acme is a condensed display typeface designed to be used in headlines, and has a particular and groovy rhythm. This font is carefully designed to work well on all devices.

11. Noto Mono

Noto Mono fonts belongs to the font family comprising over a hundred individual fonts, which are together designed to cover all the scripts encoded in the Unicode standard. It is developed by Google and licensed under SIL Open Font License.

12. Prociono

Prociono is an opentype font designed by Barry Schwartz. The font is designed in such a way that you can use it in headlines for product documentation or for some other work.

13. Fantasque Sans Mono

Fantasque Sans Mono font family is specially designed for programming environment which can be used in Terminal Emulator for developing software.

14. Gugi

Gugi is a Korean and Latin font designed by David Shapira. This font is easily readable on various devices and reading environments. It has neat and clean design so that it can be used for any type of work.

15. Source Sans Pro

Source Sans Pro is first open-source typeface from Adobe family which is created by Paul D. Hunt. It is sans serif typeface and licensed under SIL Open Font license.

16. Do Hyeon

Do Hyeon is open-source Korean and Latin font that brought us nicely crafted fonts like BM Jua and BM Hanna. This font can be used for various purposes personally and professionally.

17. Gaegu

Gaegu is another Korean and Latin font on our list which is highly readable on diffent devices and reading environments. This font is design in such a way that it can be used for any purpose especially for headlines.

18. PT Sans Narrow

PT Sans Narrow was developed for the project “Public Types of Russian Federation” and it is distributed under Libre license. The font family consists of 8 styles: 4 basic styles, 2 captions styles for small sizes and 2 narrows styles for economic type setting.

19. IBM Plex Mono

IBM Plex Mono is an open-source project developed by IBM brand and experience team and created by Mike Abbink. The font family also includes Sans, Sans condensed, Mono and Serif which can be used for various purpose.

20. Jua

Jua is a Korean and Latin font which is stylish font and can be used for headlines and many other purposes. This is retro typeface inspired by brush script.

So, these are the best 20 fonts for Ubuntu as of April 2018. If you have used any of these or any other fonts then share your views for the same @UbuntuHint.

About the author

Swapnil Tirthakar

A Software Engineer who loves football and passionate about traveling. I often spend my free time playing with gadgets and exploring new possibilities in tech world. I am Linux enthusiast and have about 6 years of experience in web development. I have good command on Python, Java, SQL and system security.

Источник

Какой ваш любимый шрифт для кода и терминала?

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

Я лично перепробовал много mono-шрифтов, и для меня они как-то все на одно лицо, не принципиально. В любом текстовом редакторе использую то что настроено по умолчанию. Иногда попадаются темы, в которых народ подолгу насилует себе мозг бесконечными поисками «истинного шрифта», но какой смысл их менять, я так и не понял. Какая с этого практическая польза? Консольный шрифт в Ubuntu полностью устраивает.

Terminus, ибо самый удобочитаемый.

Terminus, потому что у меня был 14″ с 1366×768, для которого terminus являлся единственным читаемым (для меня) шрифтом.

Hack, потому что он очень популярный и был из коробки в иде от жетбрейнс.

SF Mono, потому что крестьянин тоже хочет быть боярином (и иметь диагонально перечеркнутый 0).

Jetbrains Mono, потому что новый, а я фронтэндер

везде использую consolas и в редакторе и в консоли и в браузере.

В терминале terminus, когда-то баловался с ibm 3270

terminus в самый раз.

PT Mono Regular
Очень нравится.
Пытался много раз использовать другие шрифты.
Всё-равно возвращаюсь на него.

Терминус битмапный – а это отстой.

Проверил, в моей консоли по умолчанию стоит тоже Hack, а вот Terminus в списке доступных нет, думаю отдельно качать не буду.

Что такое «битмапный»?

В гугле забанили?

Цифровой шрифт, каждый знак которого описан в виде рядов растровых точек (пикселов [наименьший элемент визуализации, точка на мониторе]), последовательно заполняющих его контур. Знак в растровом формате легко воспроизводится с помощью любого дискретного выводного устройства, но трудность состоит в изменении масштаба изображения, поэтому сейчас растровые шрифты почти полностью заменены векторными [цифровые масштабируемые шрифты]. В процессе вывода векторное изображение таких шрифтов программным путем преобразуется в растровое [двумерный массив пикселей].

Terminus. Хорош тем, что растровый, а также для меня лучше всех читаемый.

DejaVu Sans Mono. Потому что он не делает моим глазам больно.

Это синоним «вырвиглазное убожище».

На Windows — Consolas, на Linux — DejaVu Sans Mono. Потому что идут по дефолту, и адекватно выглядят, хотя Consolas конечно смотрится лучше как по мне.

DejaVu Sans Mono [2]

Странный выбор. Он сделан для документов, а не для кода.

shkolnik_2019 Макском, все знают что это ты.

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

Дошёл, просто перебрав все моноширинные шрифты в системе(предварительно утащив шрифты из Windows для наглядности). Как-то так.

Моноширинный для документов а не для кода? У меня для терминала. Великолепно выглядит.

Да, для документов. Об этом написано прямо на его странице. Бланки всякие. Чем отличается документ от кода: документ должен читаться сплошняком, т.е. отдельные символы не должны слишком сильно оттягивать внимание. Отсюда, например, маленькая и незаметная точка, запятая, двоеточие. Но если нравится — никто не против )) В терминале может быть и не так заметно.

Ты сейчас точно именно про моноширинный пэтэ?

Гарнитура PT Mono предназначена в первую очередь для служебных надобностей — формуляров, таблиц, анкет, бланков и т.п.

Я, вообще-то, пользуюсь Виндусом, и там у меня Consolas. Можешь сравнить как выглядит точка в Consolas и в PT Mono, мне лень делать и заливать скриншот. В Consolas она жирная и заметная, в PT Mono еле заметная, как в книжных шрифтах. Другие «программисткие» шрифты, в большинстве своём, следуют тому же подходу, что и Consolas.

pt-sans
pt-serif
Речь вообще-то была про PT Mono Regular

Я, вообще-то, пользуюсь Виндусом, и там у меня Consolas

Можешь сравнить как выглядит точка в Consolas и в PT Mono

А то я не знаю. Уже 20 лет по много часов в терминал смотрю.

Вот прямо сейчас сижу и смотрю на неё в терминале. Ещё на запятую, двоеточие и точку с запятой. Ты мне сейчас с винды пытаешься рассказать как это выглядит в консоли линукса?

Я ничуть не против того, что пт моно хорош для бланков. И для заполнения форм где нужно точно попасть в размер.
Но я его использую в терминале. Что непонятного? К чему твои козюльки про «програмистские шрифты»? И это не шериф и не санс, а моно. И в терминале он выглядит великолепно.

Речь вообще-то была про PT Mono Regular

Гарнитура PT Mono предназначена в первую очередь для служебных надобностей — формуляров, таблиц, анкет, бланков и т.п.

Я думаю продолжать с тобой дискуссию смысла нет.

Liberation Mono Regular 9pt.

Пользовался terminus-ом, его в pango сломали. Выбрал этот по причинам:

  • хорошо читается
  • компактный и в меру «толстенький» (межстрочный интервал в терминале и ширина символа сама по себе)
  • есть в базовой поставке

Вот ЧСХ почти все популярные здесь (losevka, Inconsolata, Consolas и т.д.) не понравились: или межстрочный большой (может это заскоки gnome-terminal, но мне всё равно), то слишком тонкие и я их плохо вижу, то просто эталонное ШГ (losevka как по мне).

Гарнитура PT Mono предназначена в первую очередь для служебных надобностей — формуляров, таблиц, анкет, бланков и т.п.

А я что написал?

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

И это сразу приводит к запрету на применение шрифта в терминале?

Я думаю продолжать с тобой дискуссию смысла нет.

Ты мне хочешь что-то доказать? Основываясь на том, как шрифты выглядят в винде?
Ты лучше залогинься и заигнорируй меня.

И это не шериф и не санс, а моно

Но наличие засечек ортогонально моноширинности. Я почему не люблю всякие Courier New, что они с засечками, не переношу засечек в терминале, в книгах/статьях куда ни шло.

А ты написал вот это:

pt-sans pt-serif Речь вообще-то была про PT Mono Regular

То есть, сначала я тебе привёл цитату с упоминанием PT Mono, но ты с «умным видом» зачем-то начал ехидничать (или шланговать?):

речь вообще-то была про PT Mono

Ты способен осознать тот факт, что PT Mono == PT Mono?

Ты лучше залогинься и заигнорируй меня.

Хаха. Смотри, дорогой мой Имуль. Люди о таких вещах судят по себе. С моей точки зрения, писать анонимом, имея аккаунт — полный зашквар. Но, видимо, не для тебя ))

Знать бы ещё, что за «програмистские шрифты». Сколько слышу о них, не представляю, о чём речь и чем они должны отличаться от непрограммистских.

Ну узнавай, кто тебе мешает.

Сколько слышу о них, не представляю, о чём речь и чем они должны отличаться от непрограммистских.

В программистских шрифтах начертание символов делают таким, чтобы букву O трудно было спутать с цифрой 0 (ноль делают или перечёркнутым, или с точкой внутри), чтобы буква l отличалась от буквы I и цифры 1 и символа |.

В непрограммистском шрифте эти различия не так важны, и начертания могут быть очень похожи. Например, есть шрифт (не помню как называется), его часто пользуют для рисования субтитров, в котором эти начертание l, I и 1 специально сделаны одинаковыми: субтитры часто делают распознаванием растровых субтитров, и в них много ошибок, а если l, I и 1 выглядят одинаково, то эти ошибки на глаз незаметны.

Другой пример — звёздочка: *. В программистком шрифте этот символ часто рисуют на одном уровне с + и -, так как звёздочкой обозначают умножение. В непрограммистском шрифте звёздочку могут поднять выше.

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

В программистских шрифтах начертание символов делают таким, чтобы букву O трудно было спутать с цифрой 0 (ноль делают или перечёркнутым, или с точкой внутри), чтобы буква l отличалась от буквы I и цифры 1 и символа |.

У таких шрифтов было какое-то другое название. Какое — не помню, но эти различия всегда были ключевыми.

Любимый не знаю, но сейчас везде использую Fira Code Medium, из-за того, что у него есть Medium начертание и он выглядит толще, чем другие, но еще не настолько толсто, как Bold. Мне комфортней его читать. Ну и он весьма харизматичный.

Какой шрифт используете в консоли и в редакторах кода?

В редакторе — Source Code Pro (исходник), Iosevka (вывод компилятора и панель со списками файлов и символов), в консоли — Terminus, в эмуляторе терминала — DejaVu Sans Mono.

Как вы дошли до его использования, и чем он так хорош?

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

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

В консоли можно использовать только растровые шрифты, поэтому Terminus там в жилу. Поскольку Terminus растровый, то в других местах (например, в эмуляторе терминала) он нафиг не нужен.

В остальном — дело вкуса. Ставишь шрифт, живёшь с ним некоторое время, не нравится — меняешь.

Какое — не помню, но эти различия всегда были ключевыми.

Эти различия были ключевыми в «программистских» шрифтах. В не-«программистских» эти различия некритичны.

Источник

Читайте также:  Windows update agent для windows 10
Оцените статью