Я скачал шрифт Space Mono
(обычный) из Google Fonts (ссылка), а также шрифт Fixedsys Excelsior 3.01
со своего веб-сайта (ссылка).
В текстовых редакторах, таких как Visual Studio Code и Brackets, эти шрифты отображаются нормально. (Visual Studio Code and Brackets - это текстовые редакторы для веб-разработки, разработанные с помощью node.js).
Однако, когда я использую эти шрифты в Блокноте, коде Visual Studio или <textarea>
на веб-странице (отображается в Google Chrome, 63.0.3239.108 (Official Build) (64-bit)
), символы начинают показывать странное поведение и начинают сливаться друг с другом, когда я набираю последовательность символов.
Вот пример (Блокнот)
Текст, который вы видите на каждом изображении, одинаков и правильно отображается на первом изображении.
- Курьер Новый (отображается правильно):
- Космический моно (отображается неправильно):
- Fixedsys Excelsior 3.01 (отображается неправильно):
Я использую ноутбук под управлением Windows 8. Я также проверил это на Windows 10 Pro (версия 1709). Та же проблема.
Мой вопрос: почему это происходит, и как я могу избежать этого? Это немного раздражает меня.