Fontporter, Libuseful-Lua и Libuseful являются (C) 2020 Colum Paget. Они выпускаются по публичной лицензии GNU, поэтому вы можете сделать с ними все, что позволяет GPL.
Электронная почта: [email protected]
Fontporter - это просмотр и установщик для шрифта терминала, который поддерживает предварительные просмотры шрифтов с использованием системы Sixel, позволяя просматривать графику в поддерживающих терминалах, таких как XERM. Он может устанавливать шрифты от GoogleFonts, Fontsquirrel, fontsource.org, CDN Mozilla и из списка доступных шрифтов «в другом месте».
Fontporter требует как Libuseful (https://github.com/columpaget/libuseful), так и Libusefuful-lua (https://github.com/columpaget/libuseful-lua). Предварительный просмотр шрифта требует установки магии изображения (по крайней мере, команда «преобразовать») для создания предварительного изображения.
Fontporter состоит из одного файла «fontporter.lua», который вы можете разместить где -то на своем пути. Вы можете либо запустить его как «lua fontporter.lua», либо, как и я, использовать систему Binfmt от Linux, чтобы автоматически вызовать Lua.
Существует также файл «fonts-else.conf», который можно поместить в «/etc» или «~/.config/fontporter/», который предоставляет список шрифтов, доступных в Интернете.
В настоящее время у Fontporter есть следующие параметры командной строки:
-sixel activate sixel font previews
-viewer <prog> set viewer to use for previews
-fontsdir <path> set fonts directory
-? display help
-h display help
-help display help
--help display help
«Справочник по шрифтам» - это каталог, в который используются шрифты, когда пользователь выбирает «широкую установку системы». По умолчанию /usr/share/fonts .
«Режим Sixel» требует, чтобы изображение-магик был установлен для производства предварительных просмотров шрифта, и терминал с функцией Sixel, который был включен для их отображения.
Опция «просмотра» позволяет предоставлять имя или путь программы просмотра изображений для просмотра предварительных просмотров шрифтов. Предварительные просмотра шрифтов требуют, чтобы изображение-магик был установлен для их генерации.
Приложение ориентировано на меню, и его можно ориентироваться, используя клавиши со стрелками, или W, S, Enter, Backspace или I, K, Enter, Backspace или любую их комбинацию. Когда в любом из меню для внешних шрифтов выбирается шрифт, он может быть установлен либо в каталоге шрифтов пользователя (~/.local/share/fonts), используя ключ «i», либо в каталоге шрифтов по общему (по умолчанию: «/usr/share/fonts») с использованием ключа «G». Установка по всей системе требует разрешения записаться в целевой каталог и обновлять кэш Font-Config, поэтому часто лучше просто запустить приложение с помощью SUDO.
Шрифты могут быть предварительно просмотрены либо путем активации режима Sixel, либо нажав «V» на экране шрифта. Ключ 'V' активирует зрителя шрифта, в настоящее время один из «Display», «feh», «fim», «sxiv», «xv», «giv» или «meh». (Если вы хотите использовать другое просмотр изображения, используйте параметр «-viewer» командной строки).
Предварительный просмотр требует, чтобы команда «преобразовать» изображения «преобразовать» была доступна.
ПКФ и OTB -шрифты не могут быть предварительно просмотрены в настоящее время.
Просмотреть шрифты загружаются в '~/.font_preview'. Ничто еще не было реализовано для выяснения этого каталога, поэтому он будет заполняться с течением времени.
Предварительный просмотр Sixel-Mode требует эмулятора терминала, который поддерживает дисплей Sixel. XERM поддерживает это, если запускается как xterm -ti vt340 .
Найдите способ предварительного просмотра шрифтов PCF и OTB. Найдите способ организовать шрифты с помощью поддерживаемых языков. Предложение предварительного просмотра для различных наборов языка/символов добавить систему Cache Cachanup для очистки ~/.font_preview Directory. Поддерживать стиль/язык/лицензионная информация о загруженных шрифтах (в настоящее время это потеряно). Добавьте функции управления, чтобы разрешить группировку шрифтов в CASES.

