Как использовать шрифт в формате .ttc в качестве шрифта консоли?

Мне больше не нравятся доступные шрифты tty и предпочитают использовать Menlo, что я использую в терминале OS X. Menlo находится в формате .ttc , но (из содержимого /usr/share/consolefonts ) Linux, кажется, требует шрифтов .psf.gz , с разными файлами для каждой комбинации стиля и размера. Как преобразовать его в соответствующий формат и установить его для использования в качестве шрифта в tty s?

(У меня есть PowerBook G4, работающий на Ubuntu Server 12.04 и Intel MacBook Pro с OS X Mountain Lion.)

One Solution collect form web for “Как использовать шрифт в формате .ttc в качестве шрифта консоли?”

Не нужно беспокоиться о «разложении» шрифта TTC в разных отдельных шрифтах, так как fontconfig знает, как читать такие файлы.

Другими словами, вы можете просто создать подкаталог с именем ~/.fonts (то есть .fonts внутри вашего домашнего каталога) и скопировать туда файл шрифта. Он будет подхвачен fontconfig и вы сможете использовать его просто отлично, при условии, что ваш эмулятор терминала знает, как использовать xft.

Поскольку вы упоминаете Debian, пакеты gnome-terminal , rxvt-unicode (все варианты, кроме lite ) и другие будут поддерживать такой шрифт. См. Например:

Система, использующая DejaVu с терминалом с использованием Menlo, из TTC (см. Левое окно)

добавление

Поскольку вы упоминаете использование Debian (часть 2), вы можете вдохновить себя на пакет, который я поддерживаю шрифтом Anonymous Pro, и создать личный пакет, который можно использовать для развертывания шрифта в ваших собственных системах.

Я лично делаю это для шрифтов, которые я беру из своего MacOS X iBook и из Windows. (Конечно, пакеты предназначены только для вашего личного использования: вы не должны распространять их, если только вы не получите лицензию от каждого дизайнера шрифтов).

Только для консоли («текстовый экран»)

Если вы хотите создать шрифт только для «текстового экрана», вам может потребоваться проверить howto от Arch .

  • Как проверить, поддерживается ли привязка привязки к узлу в любой версии libvirt?
  • Как установить ОС Microsoft Windows, если у вас уже установлен Ubuntu 12.04
  • Записывайте нажатия клавиш через ssh и сможете воспроизводить их
  • Моноширинные шрифты Google Chrome трудно читать
  • Как удалить библиотеку, которая не отображается для диспетчера пакетов?
  • Как включить локальную ~ автозаполнение для scp?
  • Программа не заканчивается при вызове из udev
  • Невозможно распечатать через CUPS из MacOS Sierra
  • Ошибка установки postfix Ubuntu: попытка перезаписать '/ usr / sbin / validlocale', которая также находится в пакете libc-bin 0: 2.10.1-0ubuntu18
  • (SSH) Опасно ли закрывать терминал без «выхода»?
  • Клиенты SFTP загружают файлы со слишком строгими правами
  • Interesting Posts

    Как убить процесс, запущенный как демон?

    Компиляция Asterisk на Debian: не удается найти `ptlib-config`

    Регистрация всех входных и выходных данных в zsh по требованию

    Проблемы с диском не позволяют мне загружаться или устанавливают диск только для чтения. Как исправить диск?

    Использование сгенерированного списка имен файлов в виде списка аргументов – с пробелами

    Я не могу получить доступ к своему USB-устройству после команды mkfs.ntfs

    Как я могу открыть файлы на моем внешнем жестком диске?

    Что делает LIBGL_ALWAYS_INDIRECT = 1?

    Как работает создание нового файла USB-устройства в каталоге / dev / bus / usb / 001 /?

    Как преобразовать общий формат XML-формата в формат свойств String из XML-файла с помощью скрипта ksh

    Безопасный переход пароля root в сценарий оболочки

    «Конечная точка транспортного средства не подключена» после нескольких операций?

    Удалите повторяющиеся поля в данном столбце (после проверки идентификатора)

    установка на загрузку – как редактировать

    СООТВЕТСТВУЮЩЕЕ, УСТАНОВЛЕННОЕ состояние в iptables

    Linux и Unix - лучшая ОС в мире.