Как называется шрифт консоли Debian / Ubuntu по умолчанию (TTY)?

45

В настоящее время я использую Ubuntu и несколько других дистрибутивов Linux на своем компьютере, и поскольку я часто использую TTY, хороший шрифт очень важен!

Кто-нибудь знает название шрифта по умолчанию для консоли / TTY, используемого в Ubuntu и Debian?

Эндрю Ганнерсон
источник
1
Какая версия Ubuntu? 11.10 поставляется с моноширинным вариантом шрифта Ubuntu, но я был бы удивлен, если бы Debian использовал его.
Майкл Мартин-Smucker

Ответы:

59
  • Ubuntu Mono из семейства шрифтов Ubuntu ( font.ubuntu.com ) является шрифтом монокосмического терминала по умолчанию в Ubuntu 11.10.
  • Terminus Font ( terminus-font.sourceforge.net ) является шрифтом по умолчанию на консоли Linux ( Ctrl+Alt+F1, $ /bin/setfont /usr/share/consolefonts/FOO.psf.gz)
  • GNU Unifont ( unifoundry.com ) - это шрифт по умолчанию для меню загрузчика компакт-диска, загрузчика Grub и альтернативного (текстового) установщика, где используется программный кадровый буфер . (Unifont - резервный шрифт с полным покрытием).

Технические подробности

Шрифт GUI для Ubuntu установлен в ubuntu-artworkпакете по умолчанию в /usr/share/glib-2.0/schemas/ubuntu-artwork.gschema.override. Изменение было внесено в Ошибка № 865013 на

2011-10-04 для Ubuntu 11.10. Можно запросить значение этого параметра (пользователь мог переопределить или изменить его) с помощью:

  • $ gsettings get org.gnome.desktop.interface monospace-font-name
    'Ubuntu Mono 13'

Конфигурация шрифтов консоли Linux Terminal немного более сложна; в фрейм-буфере доступно ограниченное количество слотов для символов, поэтому наилучшее подмножество выбирается во время установки пакета кодом, в /var/lib/dpkg/info/console-setup.configкотором результат сохраняется в /etc/default/console-setup.

Как отмечает @Chen Xiao-Long, подмножества консольных шрифтов создаются из множества растровых шрифтов, полученных из разных мест; они полностью документированы в /usr/share/doc/console-setup/copyright.fonts.gz. Когда работа с подсказками в Ubuntu Mono достигнет достаточно высокого уровня, можно надеяться, что вместо этого можно будет экспортировать растровые изображения из Ubuntu Mono, см. Ошибку # 724022 , по крайней мере, для областей, где у нас есть покрытие.

Сладен
источник
Большое спасибо! Это было именно то, что я искал (особенно раздел «Технические детали»): D
Эндрю Ганнерсон
1
Я смог изменить размер шрифта моего tty1-6, настроив: / etc / default / console-setup, который хорошо подходит для зеркального отображения терминала от моего ноутбука и телевизора с большим экраном.
Аарон Холл
В стандартной установке Debian имеется более десятка Terminus-шрифтов. Было бы очень полезно узнать, какой именно по умолчанию. (особенно после того, как я изменил свой шрифт, но теперь не могу его найти)
rien333
6

Вот что я нашел в другом посте:

«Ubuntu Monospace предустановлен с Ubuntu 11.10 и является шрифтом терминала по умолчанию».

bioShark
источник
3
Да, Ubuntu Mono ( font.ubuntu.com ) является шрифтом моно- космического терминала по умолчанию для графического интерфейса пользователя в Ubuntu 11.10. /bin/setfont /usr/share/consolefonts/FOO.psf.gzШрифты консоли Linux (Ctrl-Alt-F1, ) являются конечными ( terminus-font.sourceforge.net )
sladen
@bioShark: Спасибо за ваш ответ, но то, что я написал, было тем, что я искал, вот так :)
Эндрю Ганнерсон,
@sladen: Если вы отправите репост как ответ, а не как комментарий, я приму это.
Эндрю Ганнерсон
@sladen Отличная информация о Terminus
bioShark
@sladen: На самом деле, после просмотра исходного кода пакета, содержащего шрифты ( console-setup), только некоторые из шрифтов являются Terminus. Согласно моему /etc/default/console-setupфайлу, по умолчанию используется шрифт Fixed16, который сделан из georgian16.bdf, unifont.bdf+h16.bdf, etl16-unicode.bdf. Вы знаете, откуда они пришли? Спасибо!
Эндрю Ганнерсон
4

Ну, я только что понял правильный ответ для Xubuntu 14.04 в TTY (текстовый режим, без X), вот он:/usr/share/consolefonts/Uni2-Fixed16.psf.gz

Я сравнил консоль по умолчанию (CTRL-ALT-F1) с модифицированной консолью (CTRL-ALT-F2), где я прошел:

for i in /usr/share/consolefonts/Uni*; do setfont "$i"; ls -l /proc/; echo -e "\nINFO: currently set font: $i"; sleep 2; clear; done

(Меня интересовали только шрифты Unicode)

crysman
источник
также может быть Uni3-Fixed16.psf.gz, я не вижу никакой разницы между Uni2 и Uni3 .
плач
0

В моем Ubuntu 16.04 это "Ubuntu Mono Regular", размер шрифта 13.

Давид Рафаэли
источник
0

У меня была проблема, когда шрифты в каждом приложении, включая браузер Firefox, в моем Kali менялись после установки файла (я не знаю, как он изменился).

Не было идеального видео / ответа, который показал бы, как сбросить шрифты.

1) Чтобы изменить шрифты во всей системе (кроме терминала) , найдите инструмент настройки шрифтов. Здесь вы можете изменить любой шрифт, который вы хотите использовать.

Но если вы хотите использовать пользовательский шрифт, загрузите пользовательский шрифт (желательно Ubuntu Regular). Затем выполните следующие действия: Другие расположения -> Компьютер -> usr -> share -> fonts .

Вставьте свой пользовательский шрифт в папку шрифтов, и теперь вы получите возможность выбрать свой собственный шрифт в инструменте Fonts Tweak.

2) Если вы хотите сбросить шрифт терминала по умолчанию, CONSOLAS REGULAR - это шрифт, который необходимо загрузить, и повторите часть 1 этого ответа.

Я перепробовал много шрифтов, но ничего не подходит так хорошо, как этот шрифт по умолчанию.

Аарьяш Радж Синха
источник