fontpreview-ueberzug -это сценарий оболочки Posix для предварительного просмотра всех шрифтов, установленных в системе в fzf с ueberzug . Он вдохновлен проектом Fontpreview, в то время как большая часть кода полностью переписана здесь.

fzfueberzugimagemagick Просто запустите сценарий или поместите сценарий в свой $PATH или с предоставленным Makefile.
Для пользователей на основе Arch fontpreview-ueberzug-git доступен в AUR, благодаря @PabloariaSal!
Usage: fontpreview-ueberzug [-h] [-a TEXT_ALIGN] [-s FONT_SIZE] [-b BG_COLOR] [-f FG_COLOR] [-t PREVIEW_TEXT]
Options:
-a alignment of preview text, you can use center, top/bottom/left/right or
north/south/west/east, or combinations like topleft, default is center
-s preview font size, default is 72, note the actual size depends on the preview area
-b, -f background and foreground color, default is #ffffff and #000000
-t preview text, you can add 'n' to split into lines
Аргументы передаются непосредственно в команду «преобразовать», вы можете проверить документацию ImageMagick, чтобы найти приемлемые форматы для них.
Чтобы объединить изображение предварительного просмотра в терминал, установите цвет фона такого же, как и у терминального эмулятора, это не по умолчанию.
Чтобы показать лигатуры, вы можете использовать следующий или любой другой текст, который содержит комбинацию лигатуры:
FONTPREVIEW_PREVIEW_TEXT="ABCDEFGHIJKLMnNOPQRSTUVWXYZnabcdefghijklmnnopqrstuvwxyzn1234567890n<!-- != == ->n-| #[ |> <$> ~@" fontpreview-ueberzug
Этот скрипт использует некоторые переменные среды следующим образом, они одинаковы в Fontpreview, так что вы можете использовать те же настройки с fontpreview-ueberzug :
FONTPREVIEW_FONT_SIZEFONTPREVIEW_BG_COLORFONTPREVIEW_FG_COLORFONTPREVIEW_PREVIEW_TEXTFONTPREVIEW_TEXT_ALIGN ueberzug , чтобы отобразить изображение предварительного просмотра в терминале.