Executando verificação de segurança...
10

Mini fonte 4x6 para aquele seu projetinho retrô

Recentemente implementei um plugin para printar texto em formato mais retrô para minha pequena engine de jogos. Acabei encontrando essa fonte https://github.com/dhepper/font8x8 oque quebrou um galho e foi bem fácil de portar de C para JS.

Então, uns dias atrás resolvi adicionar uma segunda fonte menor (3x5). Resolvi usar essa fonte https://alasseearfalas.itch.io/another-tiny-pixel-font-mono-3x5. Então, como ela estava em formato TTF, lá fui eu converter os pixels dessa fonte para um formato similar ao da fonte 8x8 (uma lista de bytes). Acabou que a fonte 3x5 precisou de um tamanho 4x6 por causa dos caracteres que fica "descem para baixo" como a virgula e algumas letras minuscula.

Enfim, o resultado foi este repositório: https://github.com/luizbills/font4x6.

Espero que seja útil para mais alguém.

Obs: O código está em linguagem C, mas é extremamente fácil portar para outras linguagens: apenas apenas converta as arrays e o código super simples responsável pela renderização.

Carregando publicação patrocinada...
2

Achei muito bonita!
É legivel ate certo ponto, mas dependendo do projeto pode não se encaixar tão bem.
Fiz um teste no meu projetinho retro e acho que atrapalhou um pouco a legibilidade, mas amei a sensação que deu!

projeto que teste -> https://github.com/joaopaulo-gif/EncicloGamer

ps. Não upei a versão que testei com a fonte, mas quis colocar o link aqui pra mostrar onde fiz o teste