Как заставить Visual Studio 2012 правильно отображать моноширинные шрифты?
В моей Visual Studio 2012 моноширинные шрифты не отображаются правильно, в частности они не отображают "моноширинный" правильно, т.е. символы не являются одинаковыми по ширине.
Вот пример, это:
// 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
// -|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|--|
рендерит как это с Consolas 10-точечный зум 100%:
и как это с увеличением на 101%:
Есть другие незначительные проблемы при увеличении на 101%, так что ни одна из них не хороша. Есть ли способ настроить Visual Studio для правильной визуализации моноширинных шрифтов?
Я пробовал следующие шрифты:
Consolas
курьер
Новый Курьер
Терминал
По-видимому, ни один моноширинный шрифт, который я пробовал, правильно отображает в Visual Studio.
Если я использую тот же шрифт и размер шрифта в Notepad2, как Consolas:
сравнить notepad2 и Visual Studio с Consolas
Что я могу сделать?
Подробности:
- Windows 7
- Cleartype включен
- Размер шрифта в Windows установлен на 100%
Диалоговое окно шрифта Visual Studio 2012:
1 ответ
Моя догадка:
10pt = 13.333px и проблема с правильным рендерингом для некоторых шрифтов.
Установите 9pt. Это 12px по умолчанию, и все в порядке.