3

Оба являются Консолами. У меня установлен размер шрифта PowerShell, равный 16. Диалоговое окно говорит мне, что это означает, что каждый символ имеет ширину 8 пикселей экрана и высоту 16 пикселей экрана. Это выглядит идеально, точный размер, я хочу, чтобы это было в Visual Studio.

Поскольку я использую 96 dpi, я предположил, что это будет означать, что для того же размера, что и в PowerShell, мне нужно будет установить его в 12 в разделе "Шрифты и цвета" Сервис -> Параметры. (72 ppi / 96 dpi) * 16 пикселей = 12 точек.

Однако полученный размер шрифта больше, чем размер PowerShell; на самом деле, даже размер 11 все еще больше. Размер 10 меньше (слишком маленький). Означает ли это, что в списке «Размер» параметров шрифта Visual Studio размер не указан в пунктах? Что мне здесь не хватает?

1 ответ1

1

Насколько я могу судить, это побочный эффект от того, как консоль отображает шрифты. Исходя из того, что я вижу здесь, похоже, что консольная система шрифтов растеризует символы на очень простой сетке (аналогично тому, как символы находятся в реальном стандартном текстовом режиме).

Краткий ответ: Консоль использует другой механизм рендеринга шрифтов. Там шрифты выглядят по-разному, так же, как они выглядят по-разному в Linux или Mac.

Критерии для консольных шрифтов

Дополнительную информацию о консолях можно найти в справочнике MSDN Console. Подробности о шрифтовых функциях консоли здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .