Fontorter, Libuseful-Lua e Libuseful são (C) 2020 Colum Paget. Eles são liberados sob a licença pública da GNU, para que você possa fazer qualquer coisa com eles que a GPL permite.
E -mail: [email protected]
O FontPorter é um visualizador e instalador de fontes de terminal que suporta visualizações de fontes usando o sistema Sixel, permitindo que os gráficos sejam visualizados em terminais de suporte, como o Xterm. Ele pode instalar fontes do GoogleFonts, FontsQuirrel, Fontsource.org, CDN de Mozilla e de uma lista de fontes disponíveis 'em outros lugares'.
O FontPorter exige que ambos Libuseful (https://github.com/columpaget/libuseful) e libuseful-lua (https://github.com/columpaget/libuseful-lua) sejam instalados. A visualização da fonte requer a instalação do Magick da imagem (pelo menos o comando 'convert') para criar a imagem de visualização.
O FontPorter consiste em um único arquivo 'fontporter.lua' que você pode colocar em algum lugar no seu caminho. Você pode executá -lo como 'lua fontporter.lua' ou, como eu, usar o sistema binfmt do Linux para invocar automaticamente o Lua.
Há também um arquivo 'fonts-elsewhere.conf' que pode ser colocado no '/etc' ou '~/.config/fontporter/' que fornece uma lista de fontes disponíveis na Internet.
Atualmente, o Fontporter possui as seguintes opções de linha de comando:
-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
O 'Diretório de Fontes' é o diretório em que as fontes estão instaladas quando o usuário escolhe o 'sistema de instalação' em ampla. Padrão para /usr/share/fonts .
O 'Sixel Mode' exige que o Magick de imagem seja instalado para produzir as visualizações da fonte e um terminal com o recurso Sixel permitido exibi-las.
A opção 'Visualizador' permite fornecer o nome ou caminho de um programa de visualizador de imagens para visualizar as visualizações da fonte. As visualizações de fontes exigem magia de imagem instalada para gerá-las.
O aplicativo é orientado ao menu e pode ser navegado usando as teclas de seta, ou w, s, digite, backspace ou eu, k, digite, backspace ou qualquer combinação destes. Quando uma fonte é selecionada em qualquer um dos menus para fontes externas, ela pode ser instalada no diretório de fontes do usuário (~/.local/share/fontes) usando a tecla 'i' ou no diretório de fontes em todo o sistema (padrão: '/usr/share/fontes') usando a chave 'G'. A instalação em todo o sistema requer permissão para gravar no diretório de destino e atualizar o cache font-config, por isso geralmente é melhor executar o aplicativo usando sudo.
As fontes podem ser visualizadas ativando o modo Sixel ou pressionando 'V' na tela da fonte. A tecla 'V' ativa um visualizador de fonte, atualmente um dos "Display", "Feh", "FIM", "SXIV", "XV", "GIV" ou "Meh". (Se você deseja usar outro visualizador de imagem, use a opção '-Viewer' da linha de comando).
A visualização requer que o comando 'convert' da imagem Magick esteja disponível.
As fontes PCF e OTB não podem ser visualizadas na corrente.
As fontes a serem visualizadas são baixadas em '~/.font_preview'. Ainda não foi implementado nada para limpar esse diretório, por isso tenderá a preencher com o tempo.
A visualização do modo Sixel requer um emulador de terminal que suporta a tela Sixel. O Xterm suporta isso se executado como xterm -ti vt340 .
Encontre uma maneira de visualizar fontes PCF e OTB. Encontre uma maneira de organizar fontes por idiomas suportados. Oferta Visualização para diferentes conjuntos de idiomas/caracteres Adicionar sistema de limpeza de cache para limpar o diretório ~/.font_preview Manter o estilo/idioma/informações de licença de fontes baixadas (isso está atualmente perdido). Adicione funções de gerenciamento para permitir que o agrupamento de fontes em casos de uso.

