Я скачал шрифт 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). Та же проблема.

Мой вопрос: почему это происходит, и как я могу избежать этого? Это немного раздражает меня.

0