Para a maioria dos usuários, conceitos como tipografia e fonte não merecem uma segunda olhada, mas muitos desenvolvedores passam inúmeras horas diante da tela, e a última coisa que precisam é de um erro no código porque a fonte da vez não possui a clareza adequada. A nova superfamília tipográfica Monaspace busca eliminar várias limitações das fontes monospace tradicionais, e todo cavaleiro do código deveria estudá-la mais de perto.

Monaspace: Excelente família de fontes para desenvolver código
fontes para desenvolver código

Tipografias monospace e código. Sua relação é muito mais antiga e estreita do que imaginamos. De um ponto de vista geral, ninguém pode negar que elas cumprem seu objetivo, mas os ambientes de trabalho mudaram por completo. Não passamos mais sessões inteiras diante de máquinas de teletipo, mas sim diante de IDEs com exigências muito diferentes. Nessa direção aponta o projeto open source Monaspace, uma superfamília monospace especialmente projetada para cobrir as principais necessidades dos desenvolvedores.

Você escreve código? Baixe uma cópia do Monaspace

Monaspace: Excelente família de fontes para desenvolver código
Cinco famílias, grandes possibilidades

Monaspace se divide em uma versão com eixo variável e outra estática, que por sua vez estão separadas em cinco famílias: Neón, Argón, Xenón, Radón e Kriptón. Se considerarmos todas as combinações possíveis, estamos falando de centenas de fontes no mesmo pacote.

Monaspace: Excelente família de fontes para desenvolver código
... esses comentários ficam muito bons, não é?

A melhor forma de ver o Monaspace em ação é visitar a página oficial e usar seus elementos interativos, mas ele tem duas vantagens que se destacam imediatamente. A primeira é a intercompatibilidade entre suas fontes, algo que geralmente não é possível em outros exemplos monospace. Isso abre um amplo leque de possibilidades, desde comentários que parecem escritos à mão livre até um «texto fantasma» menos intrusivo e mais fácil de ler.

Monaspace: Excelente família de fontes para desenvolver código
“Texture Healing” parece sutil, mas tem um grande efeito

A segunda leva o nome de “Texture Healing”. A página explica que as tipografias monospace sofrem problemas de textura, ou seja, há partes do texto que parecem muito mais densas, e outras com um excesso de “whitespace”. Em resumo, algumas letras querem mais espaço, e outras menos. Monaspace aplica a técnica de Texture Healing para equilibrar a densidade da tipografia monospace.

Mais uma vez, o site interativo apresentará uma demonstração contundente dessas funções, e definitivamente merece seu tempo. O download total não passa de 125 megabytes descompactados. Link abaixo!

Site oficial, demo e download: Clique aqui