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