Во-первых, это два разных шрифта. "Monospace" - это семейство шрифтов (например, Serif, Sans-Serif и т.д.), А не конкретный шрифт. Моноширинный означает, что каждый символ имеет такую же ширину, как и все остальные, и обычно используется для кода, чтобы он соответствовал коду выше и ниже для удобства чтения. (Легче всего увидеть, что это разные шрифты, сравнивая символы i
, m
и $
)
Во-вторых, и Windows, и Ubuntu имеют так называемое сглаживание шрифтов. Большинство шрифтов основаны на векторах, что означает, что они определены как кривые и линии - это отлично подходит для масштабирования их до любого размера, но плохо для фактического рендеринга на пиксельные экраны. Существует ряд методов, которые используются для улучшения рендеринга шрифтов, и в зависимости от того, какие из них вы используете, шрифты могут выглядеть немного иначе.
Если вы недовольны тем, как Windows отображает шрифты, вам нужно включить ClearType (похоже, он уже включен), а затем запустить инструмент настройки ClearType:
- Откройте панель управления
- Поиск
cleartype
- Выберите Настроить текст ClearType
- Убедитесь, что ClearType включен, а затем следуйте инструкциям, щелкнув версию текста, которая лучше всего выглядит на вашем экране.
Источник