Você está tendo tensão nos olhos ou dificuldade para ler o seu código após algumas horas de trabalho duro? Muitos programadores nunca pensam em trocar sua fonte até começarem a ter dores de cabeça.

Se você frequentemente acha seus olhos embaçados ao tentar escanear mil linhas de código ou sua cabeça doendo horas depois de parar de codificar, pode ser hora de tentar uma nova fonte. Mesmo que você não esteja recebendo esses sintomas, uma fonte bem desenhada geralmente oferece uma legibilidade superior às fontes padrão do sistema.

Quer misturar um pouco as coisas? Muitas dessas fontes são de graça, então não custa tentar. Aqui estão as melhores fontes de programação para reduzir o esforço dos olhos e melhorar a legibilidade, tanto grátis quanto pagas.

Por que mudar a sua fonte de programação?

IDEs e ferramentas de desenvolvimento nem sempre vêm com a melhor fonte. Normalmente eles usam uma fonte de sistema com espaçamento único, e enquanto esta é adequada para alguns, outros relatam tensão ocular ou má legibilidade.

Enquanto a maioria desses programas oferece a habilidade de trocar de fonte, muitas pessoas não aproveitam isso. Alguns programadores podem até mesmo não perceber que estão usando uma sub fonte até que eles mudem para uma alternativa apoiada pela comunidade e percebam como as coisas podem ser melhores.

Uma boa fonte pode minimizar as dores de cabeça, tornar seu código mais fácil de escanear e até mesmo revolucionar a forma como você trabalha.

Então o que está em uma fonte de programação adequada? Aqui está o que você precisa procurar.

  • Caracteres claros e fáceis de ler para reduzir o esforço dos olhos ao passar horas olhando para centenas de linhas de código.
  • Faz uma clara distinção entre caracteres comumente confundidos como a letra “O” e o número “0” ou a minúscula “L” e o número “1”.
  • Ligaduras ou espaços em branco extra para símbolos comumente usados em linguagens de programação populares – não para todos, mas para outros que adoram.
  • Fontes com múltiplas variações sobre como certos caracteres são tratados são ótimas, então você pode escolher exatamente a versão que você prefere.

Muitos programadores preferem fontes monoespaço/largura fixa para ajudar na legibilidade e tornar o código mais fácil de procurar por erros, então a maioria deles se enquadra nessa categoria. Algumas delas contêm versões padrão, não monoespaçadas, agrupadas se você preferir dessa forma.

Fontes de programação grátis

No espírito do open-source, muitos designers lançaram suas fontes de programação gratuitamente, muitas delas em sites como o GitHub. A comunidade adora e recomenda essas fontes, então sinta-se à vontade para baixá-las e conferir.

1. Fira Code

Fonte Fira Code.
Fonte Fira Code.

O conceito por trás do Fira Code é simples: A fonte monoespaçada é projetada para combinar aquelas sequências de múltiplos símbolos frequentemente usadas em uma só, reduzindo o tempo que leva para escanear o seu código e encontrar o que você está procurando.

Por exemplo, o símbolo não igual (!=) se transforma em um símbolo igual com uma barra através dele, os símbolos de abertura e fechamento em HTML (</) são espaçados mais próximos uns dos outros, e assim por diante. Estas ligaduras existem para muitas linguagens de programação.

E isso não muda nenhum dos personagens subjacentes em si, como eles parecem para que isso não tenha impacto no seu código. Isso só facilita a leitura!

Há também algumas variantes de caracteres para que você possa afinar a fonte como você gosta.

O Fira Code é suportado pela maioria dos navegadores, e você pode ver como ele se parece nos exemplos de código do mundo real que eles fornecem.

2. Fontes Proggy

Proggy Fonts markup
Proggy Fonts

Proggy é amado nos círculos de desenvolvedores por sua aparência simples mas eficaz, especialmente para a codificação em C e C++. Você tem suas características habituais como um zero cortado e letras diferenciadas e otimização adicional como asteriscos centrados verticalmente e operadores aritméticos alinhados por eixos.

Proggy vem em várias variações, incluindo uma versão vetorial da fonte e mais de uma dúzia de versões bitmap que mudam a forma como certos caracteres são renderizados. Escolha aquele que você mais gosta e comece a codificar!

3. DejaVu Sans Mono

DejaVu Sans Mono font
DejaVu Sans Mono.

As fontes DejaVu foram projetadas para cobrir o conjunto de caracteres Unicode em sua totalidade e, embora esse objetivo não tenha sido alcançado, a cobertura é muito mais vasta do que a maioria das outras fontes fornecem.

DejaVu Sans Mono também segue este princípio, mas, é claro, é uma fonte monoespacial adequada para o desenvolvimento. A legibilidade e os caracteres distintos fazem dela uma boa escolha para programadores.

Como a fonte é gratuita, de código aberto, e relativamente popular, ela está empacotada com muitos sistemas operacionais, especialmente o Linux OS’. Você pode já tê-la em seu computador, então é uma boa fonte para mudar se você não quiser se preocupar em instalar uma nova fonte.

4. Source Code Pro

Source Code Pro font
Source Code Pro.

A Adobe publicou várias fontes de código aberto em sua família Source Sans, e esta é monospaced e feita explicitamente para a UI. Embora o peso normal funcione para a maioria dos aplicativos de programação, uma gama de pesos está disponível se você precisar deles.

Embora esta fonte seja bem parecida com a Fonte Sans, ela teve algumas mudanças para melhor se adequar aos codificadores: símbolos otimizados, zero pontilhado, “i,” “j,” e “l,” modificados e muito mais.

5. Dina

Dina font markup
Dina.

Dina é uma fonte clara e de design limpo que torna o código mais legível e causa menos dores de cabeça.

Esta versão é remasterizada a partir do original, convertida em TTF e atualizada para remover artefatos. Ao contrário de outras tentativas, esta é provavelmente a mais alta qualidade e completa conversão.

Há também uma versão ousada se você precisar dela, e se você tiver problemas com o remasterizador, você pode sempre baixar a versão original do bitmap também de graça.

6. Terminus

Terminus font
Terminus.

A fonte Terminus foi projetada especificamente para aqueles que trabalham longos dias de mais de 8 horas em um terminal de programação. Ela não machuca seus olhos tanto quanto outras fontes e é muito fácil de instalar e escanear.

Muitos desenvolvedores que têm usado essa fonte desde sua criação há mais de 10 anos juram por ela, então talvez valha a pena conferir.

Alguns programas modernos têm problemas com fontes bitmap, então experimente o Terminus TTF se você encontrar este problema.

7. Input

Input font
Input.

Se você precisar de uma fonte super flexível disponível em vários estilos e que pareça boa em qualquer situação, ou se você continuar encontrando problemas com as populares fontes bitmap em determinados programas, experimente o Input.

Existem 168 estilos no total, e você pode trocar os padrões de caracteres por certos símbolos ao seu gosto. Você também pode ajustar o espaçamento entre linhas. Dê uma prévia no site deles para ver o quão versátil é.

O design foi inspirado por fontes bitmap populares na comunidade, e muito cuidado foi dado a este processo, incluindo fazer desta uma fonte proporcional – embora uma versão monoespaçado também esteja disponível.

O Input é gratuito para uso privado, mas você precisará de uma licença para utilizá-la em projetos públicos como em sites.

8. Hack

Hack font
Hack.

Precisa de uma fonte de codificação? Hack tem todas as características práticas que você pode precisar: Suporte Powerline arrojado, itálico, e ambos combinados, e caracteres cuidadosamente desenhados para melhorar a legibilidade na tela. Acabaram-se os squinting e as dores de cabeça.

Pode ser um desafio encontrar fontes de programação multilíngues, mas o Hack tem mais de 1500 glifos, então isso não será um problema para a maioria das linguagens.

Experimente o Font Playground para ver como ele fica em sua linguagem de programação favorita, e até mesmo compará-lo com aqueles já instalados em seu sistema.

Finalmente, tente as ferramentas alt-hack e font-line para trocar os conjuntos de caracteres alternativos e mudar o espaçamento entre linhas.

9. Cascadia Code

Cascadia Code font
Cascadia Code.

O Cascadia Code é a fonte padrão para o Terminal Windows e o Visual Studio. Ele inclui uma fonte padrão, mono (sem ligaduras), itálica e cursiva, e também tem suporte extra para incorporação de símbolos Powerline.

Além disso, a fonte é conhecida por suas ligaduras, tanto funcionais quanto estilísticas, embora você tenha a opção de habilitar um pacote sem estas. A recepção foi misturada entre os desenvolvedores; alguns odeiam (ou preferem o antigo padrão, Consolas), enquanto outros adoram.

Em qualquer caso, é de código aberto, então você mesmo pode experimentá-lo ou inicializar o Visual Studio para vê-lo em ação.

10. JetBrains Mono

JetBrains Mono font markup
JetBrains Mono.

Se você usa uma IDE JetBrains, você pode estar familiarizado com esta fonte. E se não, então você vai querer experimentá-la. Ela é feita especificamente para desenvolvedores e otimizada para leitura de grandes volumes de código.

JetBrains Mono vem embalado com quase 140 ligaduras de código, 8 pesos cada uma com itálico e suporte para 145 idiomas. Também é de código aberto e está disponível para uso em qualquer situação pessoal ou comercial.

11. Anonymous Pro

Anonymous Pro font
Anonymous Pro.

Anonymous tem uma longa história começando em meados dos anos 90, com uma fonte bitmap desenvolvida para Macintosh, portada para TrueType em 2001. Agora que a fonte clássica foi remasterizada, você obtém quatro tipos de letra de largura fixa explicitamente projetados para programadores.

Ao contrário de muitas outras fontes do designer, esta é gratuita sob a Licença Open Font License. Se você gostou, confira também as outras fontes premium dele.

Fontes de programação pagas

Nem tudo de bom vem de graça, e algumas das melhores fontes de codificação por aí são premium e pagas. Enquanto você pode sempre tentar uma fonte de código aberto, você pode aproveitar o design extra cuidadoso, a pesquisa e o trabalho colocado nessas fontes.

12. Monolisa

Monolisa font
Monolisa.

Cansado de fontes monoespaçadas chatas que são feias de se olhar e causam tensão nos olhos? Monolisa é uma fonte única que segue padrões monoespaçados para reduzir a fadiga enquanto é muito mais agradável de se olhar.

Além de projetar para um melhor fluxo de leitura, a Monolisa também inclui símbolos Powerline, suporte a mais de 200 idiomas, e várias ligaduras, tanto para espaços em branco quanto para substituições de símbolos inteiros. Ou você pode desativá-la se essa não for a sua xícara de chá.

Confira o conjunto de caracteres ou o playground de fontes antes de comprar. Inclui um teste gratuito por 14 dias, para que você possa ter seu dinheiro de volta se não gostar.

13. Gintronic

Gintronic font
Gintronic.

Ser um programador não significa usar conjuntos de caracteres robóticos sem vida, e “monospaced” não significa “não ter diversão” Gintronic é legível e bonito, ambos com um design leve e técnico.

Existem seis estilos com um conjunto itálico para cada um, suporte para vários símbolos e idiomas, e tudo isso tem um design agradável o suficiente para que você possa usá-lo para fins não-códigos, e ninguém olharia nos olhos.

O Gintronic está disponível em vários pacotes, ou você pode comprar a versão que você quiser. Você também pode se registrar para um teste gratuito se você quiser experimentá-lo antes de se comprometer.

14. Dank Mono

Dank Mono font
Dank Mono.

Muitas fontes de codificação são projetadas para telas pequenas, e muitas delas não foram atualizadas para telas grandes. O Dank Mono é a exceção; é uma fonte estética moderna, projetada explicitamente para telas de alta resolução.

Certamente não é o seu tradicional bitmap monoespacial, mas ele faz seu trabalho bem e parece ótimo enquanto o faz. A fonte ficou bastante popular em alguns círculos e recebeu uma recepção geralmente positiva. Confira os escritos do criador sobre suas escolhas de design se você quiser alguma visão sobre o processo de criação.

Uma licença pessoal e comercial existe dependendo do que você precisa para isso.

15. PragmataPro

PragmataPro font
PragmataPro.

E se você precisar de uma fonte otimizada para telas de tamanho pequeno? A PragmataPro faz o truque. Ele também não tem espaçamento entre linhas para torná-lo muito mais compacto.

Suas muitas ligaduras são feitas para trabalhar com qualquer linguagem de programação, e há algumas ligaduras gráficas engraçadas também.

Há duas versões para comprar: o pacote Essential, que contém apenas a fonte não-ligráfica monoespacial, e o pacote completo, que inclui versões monoespacial e espaçamento modular, ambas com e sem ligaduras.

A desvantagem é que ela foi lançada em 2010 e ainda não atingiu a versão 1.0, e as atualizações são muito pouco frequentes. Você só deve comprá-la se você já gostar do que está lá.

Resumo

Quando seu trabalho está olhando para uma tela o dia todo, você deve a si mesmo escolher uma fonte que não o deixe com dores de cabeça quando o dia de trabalho terminar. Ou talvez você esteja apenas procurando algo um pouco mais único e divertido do que as mesmas fontes antigas que você tem usado por mais de uma década.

A maioria das pessoas fica com a fonte que sua IDE fornece sem se preocupar em mudá-la, mas essa fonte nem sempre é a melhor que existe. Podem ser necessárias algumas tentativas para encontrar uma que se adapte aos seus gostos. Mas como a maioria das fontes de programação são gratuitas, você pode tentar quantas quiser.

Não consegue obter fontes suficientes? Experimente estas fontes seguras para a web que você pode usar com segurança em qualquer projeto de web design.

Jeremy Holcombe Kinsta

Editor de Conteúdo & Marketing na Kinsta, Desenvolvedor Web WordPress e Escritor de Conteúdo. Fora do universo WordPress, eu curto praia, golfe e filmes. Também enfrento problemas de gente alta ;).