- Как настроить шрифт в терминале Linux
- Как изменить шрифт в терминале Linux
- 1. Выбор шрифта
- 2. Увеличение размера шрифта
- Лучшие шрифты для терминала
- 1. JetBrains Mono
- 2. Roboto Mono
- 3. Inconsolata
- 4. Terminus
- 5. Envy Code R
- Выводы
- Как увеличить буквы в выводе консольного приложения?
- 4 ответа 4
- Is it possible to get/set the console font size?
- 4 Answers 4
- Как настроить внешний виде командной строки в Windows 10
- Как настроить курсор в командной строке
- Как настроить размер шрифта и семейство в командной строке
- Как настроить макет в командной строке
- Как настроить цвет и прозрачность в командной строке
Как настроить шрифт в терминале Linux
Операционная система Linux славится своей гибкостью, именно поэтому на ее базе существует столь внушительное количество дистрибутивов, каждый из которых подходит для разных задач. Но в большинстве случаев основное взаимодействие в них осуществляется через терминал. Поэтому важно, чтобы все команды в нем удобно читались, а размер текста был достаточно комфортным. И тут у каждого пользователя свои предпочтения.
В данной статье мы разберемся, как настроить шрифт для терминала Ubuntu, и предложим на выбор несколько самых удачных из них, которые многим понравятся.
Как изменить шрифт в терминале Linux
По умолчанию в дистрибутиве Ubuntu уже встроено множество шрифтов, которые можно применить для терминала. Делается это со страницы параметров. Там же доступно изменение других параметров, например, увеличение или уменьшение размера текста.
Сначала речь пойдет о выборе шрифта из списка предусмотренных в системе, затем – о изменении его размера для более удобного чтения, а в конце статьи будет список лучших шрифтов для терминала, которые можно установить отдельно.
1. Выбор шрифта
Для начала следует открыть окно терминала. В случае с Ubuntu это удобно делать одновременным нажатием Ctrl + Shift + T на клавиатуре. Далее, вызовите основное меню, кликнув по иконке с 3 полосами в правом верхнем углу. А затем выберите пункт Параметры, чтобы переместиться к настройкам.
Теперь перейдите к профилю Безымянный, расположенному в левом блоке, и активируйте пункт Пользовательский шрифт.
Теперь кликните по шрифту справа, открыв полный список доступных вариантов. Воспользуйтесь функцией поиска, чтобы добраться до нужного, или просто перебирайте их по очереди. Следить за итоговым видом текста можно в графе под списком. А для того чтобы выбрать шрифт в терминале Ubuntu нажмите кнопку Выбрать.
Самые распространенные начертания: Regular – обычный, Bold – жирный, Italic – курсив.
2. Увеличение размера шрифта
Регулировать размер текста получится в том же окне, где вы выбирали шрифт. Достаточно перемещать нижний ползунок в сторону увеличения или уменьшения. Также можно пользоваться специальными иконками или задать любое значение вручную, введя нужное число.
На будущее вы можете создать новый профиль настроек терминала, чтобы быстро переключаться между разными шрифтами и размерами. Для этого кликните по иконке плюс рядом с графой Профили. Затем укажите для него любое название и нажмите Создать.
Остается только настроить все параметры по своему усмотрению. Чтобы быстро переключиться между профилями, достаточно кликнуть правой клавишей мыши по окну терминала и выбрать соответствующий вариант для пункта Профили.
Теперь вы знаете как увеличить шрифт в терминале Ubuntu.
Лучшие шрифты для терминала
Вполне может быть такое, что изначально присутствующие шрифты вам не подойдут. В таком случае имеет смысл установить другие, например, найдя интересный вариант на просторах Интернета. Детальная инструкция по этой процедуре описана в отдельной статье.
А сейчас в качестве примера мы возьмем несколько интересных начертаний и объясним, как их поставить. После установки шрифта нужно перезапустить терминал и применить его через Параметры, как это было описано выше.
1. JetBrains Mono
На официальном сайте указано, что это шрифт специально для разработчиков. Скачать его выйдет прямиком из окна терминала.
А затем распакуйте содержимое архива в системный каталог usr, если планируется его использование для всех пользователей.
sudo unzip JetBrainsMono-2.242.zip -d /usr/share
А вот команда для установки шрифта на одного пользователя:
sudo unzip JetBrainsMono-2.242.zip -d
2. Roboto Mono
Этот шрифт удобно скачивать через сайт Google Fonts. Перейдите на эту страницу, кликните по кнопке Download family и сохраните архив.
Далее, откройте его и дважды кликните по любому файлу с расширением .ttf.
В новом окошке нажмите кнопку Установить.
Повторите это действие и со вторым ttf-файлом.
3. Inconsolata
Как и в предыдущем случае, для загрузки шрифта можно использовать сервис Google Fonts.
4. Terminus
Данный шрифт можно загрузить в виде отдельного пакета.
sudo apt-get install fonts-terminus
5. Envy Code R
Сначала нужно скачать шрифт с официального сайта:
Остается распаковать архив в подходящий каталог. Если шрифт нужен только для одного пользователя, то выполните команду:
sudo unzip EnvyCodeR-PR7.zip -d
А для всех пользователей шрифт устанавливается так:
sudo unzip EnvyCodeR-PR7.zip -d /usr/share/fonts
Выводы
Исходный шрифт в терминале Ubuntu подходит далеко не для всех пользователей. Поэтому в окне параметров предусмотрено несколько вариантов на выбор, а также присутствует возможность регулировки размера букв. Кроме того, можно самостоятельно найти в Интернете подходящий шрифт и установить его.
Как увеличить буквы в выводе консольного приложения?
Как увеличить буквы в выводе консольного приложения?
4 ответа 4
Ответ вроде бы шуточный, но если вам нужно вывести логотип или заголовок, вполне работоспособный вариант. Автоматический конвертер: http://patorjk.com/software/taag или погуглите «text to ascii art».
Вот еще библиотека, которая выводит текст в виде ASCII art разными цветами: http://colorfulconsole.com/ Есть Nuget-пакет.
Шрифт консоли определяется настройками самой консоли. Теоретически можно полезть в реестр из своего приложения и заменить там шрифт. Но пользователи вашей программы за это вам спасибо не скажут, так как скорее всего огребут проблем в других (зачастую весьма неожиданных) местах. Поэтому никак.
З.Ы. Для доступа к реестру, вашему приложению, понадобятся довольно широкие права, не факт, пользователь захочет и главное сможет их выделить в своей ОС.
У меня в реестре виднеются ключи вроде HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe следующего содержимого:
Что-то мне подсказывает, что специфические для консольных приложений настройки хранятся здесь, причём слеши в пути заменяются на символ подчёркивания. Там же есть ключ «Git Bash», то есть поддерживаются не только пути, но и заголовки (?) окон. Можно также попробовать имена файлов без полного пути.
Короче, попробуйте средствами, встроенными в ось, настроить отображение консоли в вашем приложении (меню открывается по правому клику на заголовке окна), и посмотрите, каким образом эти настройки сохраняются. Настройки, скорее всего, окажутся в районе HKEY_CURRENT_USER\Console .
Is it possible to get/set the console font size?
I have seen posts on changing console true type font and console colors (rgb) but nothing on setting or getting the console font size.
The reason I want to change the font size is because a grid is printed to the console, and the grid has many columns, so, it fits better with a smaller font. I’m wondering if it’s possible to change it at runtime rather than allowing the default or configured fonts to take priority / override inheritance.
4 Answers 4
Maybe this article can help you
Here is how to use it to list true type fonts for console,
Crucial functions: SetConsoleFont , GetConsoleFontInfo and GetNumberOfConsoleFonts . They’re undocumented, so use at your own risk.
In this thread I found a much more elegant solution that now works perfectly fine.
This way you can just do:
After running the application (Ctrl + F5), right-click the title of the Console (it should say something like C:Windows\system32\cmd.exe ) and select properties. Choose the «Font» tab, and you’ll see the option to adjust the size.
The console does not support changing font size at runtime. A list of the available methods for modifying the current console windows settings can be found on MSDN. My understanding is that this is because:
- The console is not a rich text interface, meaning it cannot display multiple fonts or font sizes.
- as Noldorin states, this is something that should be up to the user, for example a person with vision problems may elect for a large fontsize.
Как настроить внешний виде командной строки в Windows 10
Командная строка существует уже давно, и, хотя это чертовски полезный инструмент, он всегда был простым и скучным с тем же черным фоном и белым текстом.
Тем не менее, так выглядит программа по умолчанию. На самом деле, вы можете настроить многие аспекты опыта, чтобы сделать её более персональной, используя разные шрифты, цвета и расположение окон. Кроме того, если вы используете Windows 10, вы даже можете сделать консоль полупрозрачной и использовать пользовательские цветовые схемы для быстрого изменения внешнего вида.
В этом руководстве по Windows 10 мы расскажем, как персонализировать работу с командной строкой, чтобы сделать её менее скучной.
Как настроить курсор в командной строке
Чтобы настроить размер мигающего курсора в командной строке, выполните следующие действия:
- Откройте командную строку.
- Щелкните правой кнопкой мыши строку заголовка и выберите параметр «Значения по умолчанию».
- Маленький (по умолчанию).
- Средний
- Большой
Хотя мы рекомендуем использовать параметр «По умолчанию», в контекстном меню, вызываемом правой кнопкой мыши, вы можете получить доступ к настройкам командной строки как минимум двумя различными способами, и каждый из них будет по-разному влиять на внешний вид консоли.
- Значения по умолчанию: изменения, которые вы настраиваете с помощью этого параметра, не влияют на текущий сеанс, но новые параметры будут применяться при запуске командной строки с использованием любого ярлыка.
- Свойства: изменения, сделанные с помощью этой опции, будут применяться к текущему и будущим сеансам. Однако эти настройки будут применяться только к ярлыку, свойства которого были настроены. (Этот параметр обычно бывает полезен, когда вы пытаетесь настроить соответствующие параметры для различных задач.)
Как настроить размер шрифта и семейство в командной строке
Используя параметры командной строки, вы можете указать размер шрифта и семейство шрифтов в соответствии со своими предпочтениями, выполнив следующие действия:
- Откройте командную строку.
- Щелкните правой кнопкой мыши строку заголовка и выберите параметр «Значения по умолчанию».
- Откройте вкладку Шрифт.
- В разделе «Размер» выберите размер шрифта, который вы хотите использовать. (Параметр по умолчанию – 16 пикселей, но можно увеличить до 72 пикселей.)
Если вам не нравится семейство шрифтов «Consolas», используемое по умолчанию, вы можете выбрать из ряда других семейств, которые подходят для использования с командной строкой в разделе «Шрифт» (чуть ниже можно оценить как будет отображаться шрифт в окне командной строки).
Когда вы сделаете выбор, внизу страницы вы увидите предварительный просмотр новой конфигурации.
Как настроить макет в командной строке
Чтобы использовать пользовательский макет в командной строке, выполните следующие действия.
- Откройте командную строку.
- Щелкните правой кнопкой мыши строку заголовка и выберите параметр «Значения по умолчанию».
- Откройте вкладку Расположение.
- В разделе «Размер буфера экрана» вы можете указать, сколько контента вы можете просматривать и прокручивать при работе с командной строкой.
Совет: если вы хотите отрегулировать параметр ширины, не забудьте снять отметку с Перенос текстового вывода при изменении размеров .
Размер буфера использует координатную сетку для символьных ячеек, это означает, что ширина – это количество символьных ячеек, которые могут поместиться в каждой строке, а высота – это количество строк. Чем больше ширина и высота, тем больше контента вы можете просмотреть, но эти настройки не влияют на размер консоли. (Обычно не нужно изменять эти настройки, если у вас нет причины.)
В разделе «Размер окна» вы можете увеличить или уменьшить размер окна консоли, изменив параметры ширины и высоты, основанные на символьных ячейках (а не на пикселях).
Если вы хотите, чтобы командная строка запускалась в определенной позиции, снимите флажок Автоматический выбор в разделе «Положение окна» и укажите новую начальную позицию (в пикселях), используя настройки «Левый край» и «Верхний край».
При внесении изменений в правой части страницы вы увидите предварительный просмотр новой конфигурации.
Как настроить цвет и прозрачность в командной строке
Если вы хотите сделать работу с командной строкой менее скучной, вы также можете изменить цвет текста и фона, а в Windows 10 вы можете сделать окно консоли полупрозрачным (как в Linux), выполнив следующие действия:
- Откройте командную строку.
- Щелкните правой кнопкой мыши строку заголовка и выберите параметр «Значения по умолчанию».
- Откройте вкладку Цвета.
- Чтобы изменить цвета, выберите элемент с левой стороны и либо выберите цвет из списка, либо используйте настройки RGB справа, чтобы указать конкретный цвет.
Совет. Если вы не знаете точное количество красного, зеленого и синего цветов, составляющих нужный вам цвет, выполните поиск в Google по запросу «Выбор цвета RGB» и используйте найденные инструменты, чтобы получить значения.
Чтобы сделать окно консоли полупрозрачным, в разделе «Прозрачность» перетащите ползунок влево или вправо, чтобы установить степень прозрачности (минимум 30 процентов).
Кроме того, вы можете изменить прозрачность для текущего сеанса, не открывая настройки, используя комбинацию Ctrl + Shift + Колесико мыши .