Шрифт консоли в Ubuntu — изменить и настроить
Введение
Очень редко приходится работать полностью в консоли, но когда это происходит, полезно настроить шрифт так, чтобы интерфейс был удобнее для глаз. В этой инструкции показано, как изменить шрифт и размер шрифта консоли в Ubuntu стандартными средствами.
Примечание: шрифт консоли моноширинный и отличается от ttf/otf, используемых в графическом окружении. Набор доступных шрифтов ограничен.
Быстрая пошаговая инструкция
- Откройте терминал (не виртуальную консоль) и выполните:
sudo dpkg-reconfigure console-setup- На первом экране нажмите Enter, чтобы принять кодировку по умолчанию.

- Выберите набор символов — обычно Enter для значения по умолчанию.

- На экране выбора шрифта выберите один из доступных вариантов (VGA, Fixed, Terminus, TerminusBold, TerminusBoldVGA) и нажмите Enter.

- Задайте размер шрифта (по умолчанию 16).


- Чтобы увидеть изменения, откройте виртуальную консоль и примените конфигурацию (см. раздел «Как увидеть изменения» ниже).
Почему это работает и какие шрифты доступны
Шрифт консоли — это bitmap/пиксельный моноширинный шрифт, оптимизированный для текстовой консоли. Доступные варианты обычно:
- VGA — классический, широкая поддержка;
- Fixed — хорошая международная поддержка символов;
- Terminus / TerminusBold / TerminusBoldVGA — более приятный визуально, четкие символы.
Важно: некоторые шрифты могут не содержать глифов для специфичных языков; в этом случае символы будут отображаться некорректно.
Как увидеть изменения (виртуальная консоль)
- Нажмите Alt+Ctrl+F1 — откроется виртуальная консоль во весь экран. В некоторых системах виртуальная консоль может находиться на F3 или F2.
- Войдите в систему своим именем пользователя и паролем.
- Выполните:
setupcon- Изменения применятся немедленно. Чтобы вернуться в графическое окружение, нажмите Alt+Ctrl+F7 (или Alt+Ctrl+F2/F1 в зависимости от конфигурации дисплея).
Важно: Терминал в графическом окружении (gnome-terminal, Konsole и т.д.) не меняет шрифт при этой операции — команда влияет только на виртуальные консоли (tty).
Альтернативные подходы
- Немедленное применение одного шрифта: команда setfont (только для текущей сессии):
sudo setfont /usr/share/consolefonts/Lat2-Terminus16.psf.gz- Редактирование конфигурации по умолчанию:
sudo nano /etc/default/console-setupПараметры, на которые стоит обращать внимание: FONTFACE, FONTSIZE, CHARSET.
- Если используете systemd-генерированные консоли, убедитесь, что пакет console-setup установлен и сервисы не переопределяют настройки.
Когда изменение не сработает — типичные причины
- Вы меняете шрифт в графическом терминале, а не в виртуальной консоли.
- Выбраный шрифт не поддерживает нужные Unicode-глифы.
- Неправильные настройки локали (не UTF-8). Проверьте locale:
locale- Консольная сессия пересоздаётся системным сервисом, который перезаписывает настройки при загрузке.
Критерии приёмки
- Шрифт изменился в виртуальной консоли после setupcon.
- Отображение национальных символов корректно (для проверяемых языков).
- Возврат в графическое окружение выполняется без потери состояния.
Чек-лист для ролей
Администратор:
- Сделать резервную копию /etc/default/console-setup перед изменением.
- Проверить наличие нужных consolefonts в /usr/share/consolefonts.
- Протестировать на виртуальной консоли.
Пользователь:
- Выбрать предпочитаемый шрифт в dpkg-reconfigure и применить setupcon.
- Проверить читаемость и наличие нужных символов.
Откат изменений (rollback)
- Верните оригинальный файл /etc/default/console-setup из резервной копии или вручную восстановите прежние значения FONTFACE и FONTSIZE.
- Выполните:
sudo dpkg-reconfigure console-setup
sudo setupcon- Перезагрузите систему, если требуется.
Фактбокс: ключевые команды и файлы
- Команды: sudo dpkg-reconfigure console-setup, setupcon, setfont
- Файл: /etc/default/console-setup
- Шрифты: /usr/share/consolefonts/
Однострочное определение
console-setup — пакет и набор конфигураций, управляющих шрифтом и раскладкой виртуальных консольных терминалов в Debian/Ubuntu.
Советы по совместимости и локали
- Для многоязычной работы ставьте локаль UTF-8.
- Fixed лучше для международных наборов символов; Terminus — для удобства чтения.
Краткое резюме
- Изменение шрифта консоли выполняется через sudo dpkg-reconfigure console-setup.
- Примените изменения командой setupcon в виртуальной консоли.
- Можно использовать setfont для быстрого теста и редактировать /etc/default/console-setup для постоянных настроек.
Важно: если у вас не хватает глифов или локаль не настроена, переключение шрифта не решит проблему отображения символов.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента