Eu baixei a fonte Space Mono
(regular) do Google Fonts ( link ) e também a fonte Fixedsys Excelsior 3.01
do site ( link ).
Em editores de texto como o Visual Studio Code e Brackets, essas fontes são exibidas corretamente. (O Visual Studio Code e Brackets são editores de texto para desenvolvimento na Web e são desenvolvidos com a ajuda do node.js)
No entanto, quando eu uso essas fontes no bloco de notas, no Visual Studio Code ou <textarea>
em uma página da Web (exibida no Google Chrome 63.0.3239.108 (Official Build) (64-bit)
), os caracteres começam a mostrar um comportamento estranho e começam a se fundir quando digito uma sequência de caracteres.
Aqui está um exemplo (Bloco de notas)
O texto que você vê em cada imagem é o mesmo e é renderizado corretamente na primeira imagem.
- Courier New (processado corretamente):
- Space Mono (incorreto):
- Fixedsys Excelsior 3.01 (incorreto):
Eu uso um laptop executando o Windows 8. Também testei isso no Windows 10 Pro (versão 1709). Mesmo problema.
Minha pergunta é: por que isso está acontecendo e como posso evitar isso? É um pouco chato para mim.
fonte