Pontos comuns contra fontes proporcionais, comentados.
- Você não pode alinhar com precisão o código verticalmente com fontes proporcionais. Quero dizer, você poderia alinhar precisamente o código verticalmente com fontes proporcionais, se todos estivessem usando guias de impressão elásticas , mas, infelizmente, ...
- Algumas fontes proporcionais dificultam a distinção de alguns grupos de caracteres. (por exemplo, mrnm). Nem todas as fontes de programação são perfeitas, no entanto: Courier New tem idênticos 'O' e '0' e idênticos '1' e ' l '.
- Alguns IDEs têm suporte insuficiente para fontes de largura não fixa (como acima mencionado Visual Studio ou IDLE do Python). Em alguns contextos, também, você simplesmente não pode usar um. (por exemplo, terminais.)
- A escolha de uma fonte proporcional para codificação o levará a intermináveis guerras santas. Aqui, no entanto, o problema existe entre o teclado e a cadeira.
Pontos em favor de fontes proporcionais
- Alguns personagens são apenas mais largos que outros. Tendo que empinar um
m
no mesmo espaço de umn
ou umi
torna realmente um desafio para projetar uma fonte monoespaçada boa e legível . - Melhor espaçamento entre as letras. Compare
rnW
eIll
em esta captura de tela de Proggy Clear para um exemplo de espaçamento de fontes feito errado. - A maioria das fontes do programador não é em itálico ou negrito. Isso dificulta o uso de realce de sintaxe eficaz.
- O alinhamento vertical é uma lata de worms. Guias ou espaços ou tabulações e espaços?
Pessoalmente, tenho usado a fonte 'Ubuntu' e o Zen Hei Mono da WenQuanYi com prazer e me vejo incapaz preferir um ao outro. :)
Ubuntu 10 e WenQuanYi Zen Hei Mono 9, comparado. Não há um vencedor claro aqui, se você me perguntar.
Dito isto, fontes são como comida. Alguns gostam deles bem arredondados, alguns gostam deles quentes e picantes - não há uma fonte certa, ou todos nós estaríamos usando isso agora. Yay por escolha!