Как использовать шрифт в формате .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 .

  • vcenter сервер в Linux?
  • Как использовать файл casper-rw для сохранения
  • Upstart - когда происходит определенное событие, в каком порядке выполняются задания?
  • Как определить, подключен ли аудиокабель?
  • Почему мой билет в кеберосе не работает?
  • утечка памяти xorg
  • Каков шрифт по умолчанию для Grub в Ubuntu и Fedora?
  • изменить размер корневого тома с ошибкой пространства lvextend
  • Ubuntu 10.10 установлен из Windows 7: как расширить диск?
  • Как расширить раздел файловой системы на Ubuntu VM?
  • Полностью отключите GNOME для моего пользователя в Ubuntu
  • Как настроить Mutt для gmail безопасно
  • Interesting Posts

    SH: Как сделать vars из одного скрипта доступным в главном скрипте?

    Понимание Escaping

    Помощь с sed – удаление определенных строк с определенной строкой

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

    Почему ls и hexdump не согласны с моим размером файла?

    Как отобразить управляющие символы (^ C, ^ D, ^ [, …) по-разному в оболочке

    Увеличение числового рисунка в файле

    Использовать rsync только с закрытыми файлами

    Как заблокировать оскорбительные IP-адреса с помощью pf в OpenBSD?

    Сбой главного узла Proxmox

    Могу ли я обрезать длинные имена файлов в листинге ls

    Выполнять скрипт оболочки напрямую, без .sh-файла

    Почему дескриптор dm-crypt не обрабатывает барьеры должным образом?

    Существуют ли различия между установкой файловой системы / proc в chroot по сравнению с монтированием ее снаружи?

    Утилита для буферизации неограниченного объема данных в конвейере?

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