Fontporter, Libuseful-Lua y Libuseful son (C) 2020 Colum Paget. Se liberan bajo la licencia pública de GNU, por lo que puede hacer cualquier cosa con ellos que la GPL lo permita.
Correo electrónico: [email protected]
Fontporter es un visor e instalador de fuentes terminales que admite vistas previas de fuentes utilizando el sistema Sixel, lo que permite ver gráficos en terminales de soporte como Xterm. Puede instalar fuentes de GoogleFonts, FontSquirrel, FontSource.org, Mozilla's CDN y de una lista de Font's disponibles 'En otro lugar'.
Fontporter requiere tanto libusado (https://github.com/columpaget/libuseful) como libuseful-lua (https://github.com/columpaget/libuseful-lua) para instalar. La vista previa de fuentes requiere que se instale la magia de imagen (al menos el comando 'convertir') para crear la imagen de vista previa.
Fontporter consiste en un solo archivo 'fontporter.lua' que puede colocar en algún lugar de su camino. Puede ejecutarlo como 'Lua Fontporter.lua' o, como lo hago, usar el sistema Binfmt de Linux para invocar automáticamente Lua.
También hay un archivo 'Fonts-Elsewhere.conf' que se puede poner en '/etc' o '~/.config/fontporter/' que proporciona una lista de fuentes disponibles en Internet.
Actualmente Fontporter tiene las siguientes opciones de línea de comandos:
-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
El 'directorio de fuentes' es el directorio en el que se instalan las fuentes cuando el usuario elige 'Instalación del sistema'. El valor predeterminado es /usr/share/fonts .
'Modo Sixel' requiere que se instale la imagen de imagen para producir las vistas previas de fuentes, y un terminal con la función Sixel habilitada para mostrarlas.
La opción 'Visor' permite suministrar el nombre o ruta de un programa de visor de imágenes para ver las vistas previas de fuentes. Las vistas previas de fuente requieren que la imagen de imagen instalada las genere para generarlas.
La aplicación está impulsada por el menú y se puede navegar utilizando las teclas de flecha, o W, S, Enter, Backspace o I, K, Enter, Backspace o cualquier combinación de estos. Cuando se selecciona una fuente de cualquiera de los menús para fuentes externas, se puede instalar en el directorio de fuentes del usuario (~/.local/share/fuentes) usando la tecla 'I' o en el directorio de fuentes de todo el sistema (predeterminado: '/usr/share/fonts') usando la tecla 'G'. La instalación de todo el sistema requiere permiso para escribir en el directorio de destino y actualizar el caché de y-config, por lo que a menudo es mejor ejecutar la aplicación usando sudo.
Las fuentes se pueden observar activando el modo Sixel o presionando 'V' en la pantalla de la fuente. La tecla 'V' activa un visor de fuentes, actualmente uno de "Display", "Feh", "Fim", "Sxiv", "XV", "GIV" o "Meh". (Si desea usar otro visor de imagen, use la opción de línea de comandos '-Viewer').
La vista previa requiere el comando 'convertir' de Image Magick para estar disponible.
Las fuentes PCF y OTB no se pueden previsualizar en la corriente.
Las fuentes a la vista previa se descargan en '~/.font_preview'. Todavía no se ha implementado nada para eliminar este directorio, por lo que tenderá a llenarse con el tiempo.
La vista previa del modo Sexel requiere un emulador terminal que admite la pantalla de Sixel. Xterm admite esto si se ejecuta como xterm -ti vt340 .
Encuentre una manera de obtener una vista previa de las fuentes PCF y OTB. Encuentre una manera de organizar las fuentes por idiomas apoyados. Vista previa de oferta para diferentes conjuntos de idiomas/caracteres Agregue el sistema Cache-CleanUp para limpiar ~/.font_preview Directorio Mantener información de estilo/idioma/licencia de fuentes descargadas (esto se pierde actualmente). Agregue funciones de administración para permitir la agrupación de fuentes en casos de uso.

