
Greybeard é uma fonte de programação de bitmap monoescada e robusta para todos os nerds perfeitos de pixels que não gostam de fins de olhos. É principalmente uma porta vetorial do UW TTYP0 com alguns ajustes.
Ele abrange a maior parte do alfabeto latino e cirílico, grego, armênia, georgiano (apenas mkhedruli), hebraico (sem marcas de cantilação), tailandês, a maioria dos IPA (mas sem upa), pontuação padrão, símbolos comuns, alguns matemáticos, linhas e poucos dingbats (cerca de três dingbats (cerca de símbolos comuns, alguns matemodos, graphics e poucos dingbats (cerca de 3 anos.
É fornecido como fontes de esboço renderizadas nos seguintes tamanhos de pixels: 11, 12, 13, 14, 15, 16, 17, 18, 18 e 22. Cada um deles possui uma variante ousada, e as variantes em itálico são fornecidas em 15, 16, 17 e 18.
É nomeado em homenagem a aqueles sysops míticos, olhando para os compiladores brancos em Blue Borland até a noite. Alguns dizem que ainda olham ...

Os arquivos de fonte podem ser baixados na página de lançamentos
O Greybeard é dividido em várias fontes separadas nomeadas com o tamanho do ponto em que se destinam a ser renderizadas para a tela perfeita de pixels. Para usá -lo, instale a variante que você gosta e defina o tamanho da fonte do seu editor ou terminal para corresponder. Por exemplo, se você gosta do tamanho de 18px, instale Greybeard-18px*.ttf e defina o tamanho 18pt em seu aplicativo. Devido à maneira como os contornos são gerados, os múltiplos também devem funcionar.
Para editores de código, você pode precisar definir uma altura explícita na linha, para manter o espaçamento sã. Por exemplo, definir a altura da linha para cerca de 1 no VSCode parece funcionar bem.
A razão pela qual a fonte está dividida em tamanhos diferentes é porque o Windows tipo de idiota sobre fontes de bitmap. Em teoria, o .TTF suporta incorporar versões de bitmap de vários tamanhos de pontos (um recurso chamado bitmap greves), mas o Windows decidiu ignorar isso, exceto em casos muito específicos e complicados), que têm o efeito colateral de tornar a fonte inútil no terminal. Isso é inaceitável para esta fonte, então aqui estamos. Se você souber de contornar essa limitação, comente na questão em andamento e talvez envie um PR do meu jeito.
A maior parte do trabalho em direção ao Greybeard tem sido montar um kit de ferramentas para converter a fonte de bitmap original, UW TTYP0, em um formato de contorno moderno e tentar garantir que isso se torne nítido. Os glifos reais ainda são quase inteiramente o trabalho de Uwe Waldmann, o criador original da UW TTYP0. Houve alguns ajustes e provavelmente será um pouco mais à medida que o projeto progride, mas não teríamos uma fonte de bitmap tão abrangente sem todo o trabalho duro da UWE. A razão pela qual ele tem um nome diferente é bem simples: a licença do MIT que o UW TTYP0 usa estipula uma cláusula adicional de que quaisquer alterações que adicionem ou alteram os glifos devem fazer com que a fonte seja renomeada de tal maneira de se revelar do autor original. Isso faz sentido, já que ninguém quer ser spam com solicitações de suporte ou reclamações por algo que eles não escreveram. Ao dar um nome completamente diferente, espero evitar isso. Também "Greybeard" é um nome divertido. Então, sim. Qualquer problema deve segmentar este projeto.
A seguir, é apresentada uma breve lista de diferenças do UW TTYP0:
# Glyph para certos tamanhos/pesos para torná -lo menos "pontudo". Se você deseja criar a fonte para testar ou se deseja selecionar variantes estilísticas, poderá usar o processo de construção do Dockerized, que usa o contêiner Bitmap-Font-Vector-Build que eu criei para coletar todas as ferramentas necessárias em um só lugar. Basta fazer as alterações que você gosta e executar ./scripts/docker_build.sh , que gerará arquivos .ttf em font_out . Você também pode especificar qualquer alvo que desejar com este script. Os que provavelmente interessam que você é:
ttfswoff2spcfs NOTA: O destino woff2s também gerará os arquivos .TTF, pois cria os arquivos .Woff2 deles.
Principalmente, você provavelmente deseja apenas modificar build/VARIANTS.dat e reconstruir a fonte.
A árvore abaixo /build é mais ou menos o mesmo layout que o repositório original e é usado para criar os arquivos .bdf intermediários que geram os arquivos .ttf e .pcf. Os arquivos intermediários .bdf, por sua vez, são criados aplicando as configurações no build/VARIANTS.dat aos arquivos no build/bdf , que servem como fonte de verdade para a fonte.
As instruções manuais em build/INSTALL são mantidas por perto para fins herdados e são voltados para gerar e instalar uma fonte PCF gziped, para que eles provavelmente não sejam úteis para ninguém hoje em dia. Se você está instalando a fonte em um ambiente que a suporta, provavelmente sabe o que está fazendo.
A maioria dos testes é feita no macOS, então não há muitos olhos nas janelas e no Linux. Por favor, registre um problema se você tiver problemas com uso e/ou renderização em qualquer plataforma.