
kirsch / ˈkɪərʃ / n.
(Alemão) cereja.
(Russell A. Kirsch, 1929 - 2020) Engenheiro americano reconhecido como o desenvolvedor do primeiro scanner de imagem digital e o inventor do pixel.
Uma fonte de bitmap monoespacial com uma caixa delimitadora de 6x16 (largura de 5px AVG, descendência de 4px, subida de 12px, altura da tampa X-H-H-HEAT de 5px, altura da tampa de 9px). Ele se baseia em uma variedade de formas de letra e motivos para criar uma sensação humanista distinta em um tamanho compacto.
Alguns glifos vêm de Cozette, geralmente com modificações para aderir ao design de Kirsch.



Download de lançamentos. Estão incluídos formatos de bitmap - OTB, BDF, PCF, DFONT (para usuários de Mac) - bem como TTF. As versões 2x estão disponíveis para telas HIDPI. Observe que o PCF não contém glifos após o U+FFFF.
Para a experiência de visualização mais crocante, tente usar os formatos de bitmap quando possível. Se as fontes de bitmap não forem suportadas em sua plataforma (por exemplo, Windows, VSCode), use o TTF em tamanhos de fonte que são múltiplos de 16px.
Dica rápida : se você precisar de tamanho de fonte no PT, use a seguinte conversão:
pt = px * 72 / dpiPor exemplo, 13px em uma tela de 96dpi é
16px * 72 / 96dpi = 12pt.
As fontes nerds corrigidas estão disponíveis. A variante "mono" usa glifos menores (em vez de largura dupla) e trabalha para terminais que não podem misturar larguras.
Geralmente, eu desencorajaria o uso de Kirsch na web devido à falta de suporte ao bitmap. Mas para o teimosa e o corajoso, o woff2 está disponível. Há também uma folha de estilo hospedada em CDN por conveniência.
< link
rel =" stylesheet "
href =" https://cdn.jsdelivr.net/npm/kirsch@latest/kirsch.css "
/>Requisitos:
apt install fuse )Opcional:
apt install libharfbuzz-bin )bdfresize (por exemplo, apt install bdfresize )bdftopcf (por exemplo, apt install xfonts-utils )compress_woff2 (por exemplo apt install woff2 ) git clone e run build.sh . Saída de arquivos de fonte para out/ .
build.sh downloads em deps/ :
-n seja ativado. Os utilitários Harfbuzz são necessários se você deseja usar img.sh para gerar as imagens encontradas no img/ , mas não for utilizado na construção dos arquivos finais da fonte. bdfresize é para gerar fontes HIDPI. bdftopcf é para gerar fontes PCF. compress_woff2 é para gerar fontes woff2.
Ao contrário do meu Eldur de fonte anterior, que tinha apenas 4px AVG. Largura de char, Kirsch tem um AVG de 5px. largura de char. Esse 1px de largura extra oferece uma quantidade surpreendente de margem de manobra para o design. Muito mais glifos se encaixam confortavelmente na largura de 5px - por exemplo, "M" e "W" - o que significa que esses glifos não quebram o Kerning e se intrometem nos espaços dos glifos vizinhos. Os glifos que não se encaixam na largura de 5px agora podem funcionar com a largura de 7px, o que mantém equilíbrio e legibilidade sem afetar o Kerning muito negativamente.

Os floreios - por exemplo, em "i" ou "f" - são uma escolha estilística, mas também servem a um propósito funcional. Sem os floreios, "eu" ocupava 1px de largura, deixando 4px de espaço estranho. 2px floresce em cada lado do "eu", dão uma largura de 5px, abordando assim a questão do kerning de uma maneira elegante.
No caso de "L", os florescem no estilo Script distinguem-o de outros caracteres verticais como 1I| .

Uma das características distintas de Kirsch é a presença de uma lacuna nas tigelas das letras. O preenchimento da lacuna tornaria as letras muito quadradas ou muito agrupadas, deixando a lacuna aberta os declarações das formas de letra. As lacunas também evocam terminações de golpe no estilo de roteiro.
Questões, solicitações de recursos/glifos e solicitações de puxar são bem -vindas!
Estes são projetos que inspiraram/me ajudaram a criar Kirsch e vale a pena conferir 100%.
Feito com ♥ por Ben Pang. Liberado sob a licença OFL-1.1.