fontpreview-ueberzug es un script Posix Shell para obtener una vista previa de todas las fuentes instaladas en el sistema en fzf con ueberzug . Está inspirado en el proyecto FontPreview, mientras que la mayoría del código se reescribe completamente aquí.

fzfueberzugimagemagick Simplemente ejecute el script, o coloque el script en su $PATH , o con makefile proporcionado.
Para los usuarios basados en Arch, fontpreview-ueberzug-git está disponible en AUR, ¡gracias a @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
Los argumentos se pasan directamente al comando 'convertir', puede verificar la documentación de ImageMagick para encontrar formatos aceptables para ellos.
Para fusionar la imagen de vista previa en el terminal, establezca el color de fondo de lo mismo que el del emulador terminal, esto no es por defecto.
Para mostrar ligaduras, puede usar el siguiente o cualquier otro texto que contenga la combinación de ligadura:
FONTPREVIEW_PREVIEW_TEXT="ABCDEFGHIJKLMnNOPQRSTUVWXYZnabcdefghijklmnnopqrstuvwxyzn1234567890n<!-- != == ->n-| #[ |> <$> ~@" fontpreview-ueberzug
Este script utiliza algunas de las variables de entorno de la siguiente manera, estas son las mismas en FontPreview para que pueda usar la misma configuración con fontpreview-ueberzug :
FONTPREVIEW_FONT_SIZEFONTPREVIEW_BG_COLORFONTPREVIEW_FG_COLORFONTPREVIEW_PREVIEW_TEXTFONTPREVIEW_TEXT_ALIGN ueberzug para mostrar la imagen de vista previa en el terminal.