Visual Studio 2010 Beta 2 + ClearType - PullRequest
       30

Visual Studio 2010 Beta 2 + ClearType

4 голосов
/ 30 октября 2009

Мне было интересно: довольны ли вы визуализацией текста в редакторе Visual Studio 2010 (бета-версия 2)? На моем основном мониторе это выглядит очень размыто, даже при использовании размера шрифта 12!

При использовании шрифта размером 10 или 11 это ужасно. Можно ли явно установить режим рендеринга текста WPF для окна кода VS?

РЕДАКТИРОВАТЬ: я использую Windows 7 x64, и мой основной монитор Benq G2412HD. Что-то странное в том, что на вспомогательном мониторе, который является 4-летним 19-дюймовым TFT, шрифт выглядит лучше.

РЕДАКТИРОВАТЬ: я пробовал несколько настроек Cleartype, но ни один из них не выглядит так же хорошо, как при использовании Visual Studio 2008. Первое изображение с основного монитора, второе с дополнительного. Оба используют Consolas 10pt (мой любимый шрифт).

Основной экран http://img4.imageshack.us/img4/6789/vs2010.png Дополнительный экран http://img4.imageshack.us/img4/7986/vs20102.png

Ответы [ 10 ]

2 голосов
/ 07 января 2010

TextSharp - это ответ прямо сейчас. Я действительно надеюсь, что они продолжают исправлять эту проблему, потому что у меня были ужасные результаты на моих основных и дополнительных мониторах со стандартным рендерингом. Использование бета 2.

С 8 или 9pt Lucida Console текст в порядке с режимом текста, установленным в 'Aliased'.

2 голосов
/ 30 октября 2009

Я использую Consolas size 10, и у меня нет проблем.

  • Попробуйте выполнить инструкции на веб-сайте Microsoft для настройки очистки типа. Вы можете найти его здесь .
  • Если вы используете IE при доступе к этому веб-сайту, вы можете внести изменения, чтобы очистить настройки типа прямо из браузера.
1 голос
/ 28 ноября 2009

Ну, у меня такая же странность (не только в VS2010, но и во всех приложениях WPF). К сожалению, похоже, что в WPF вообще невозможно настроить отображение текста в стиле «назад».

Я только что нашел этот надстройку «Резкость текста» для VS2010 в галерее VS, которая позволяет выбирать различные варианты наложения шрифтов для текстового редактора VS2010, но, по крайней мере, для меня это не помогло.

Вот ссылка, если вы хотите попробовать: Text Sharp VS2010 extension

1 голос
/ 30 октября 2009

Вот как бок о бок выглядит для меня рендеринг текста в редакторе бета2 VS2008 и VS2010. Шрифт Consolas 13pt.

VS2008:

http://int19h.org/so/cleartype_vs9.png

VS2010:

http://int19h.org/so/cleartype_vs10.png

Я не вижу заметных отличий.

[РЕДАКТИРОВАТЬ] Хорошо, я воспроизвел его с опубликованной цветовой схемой. Кажется, что ключевым моментом здесь является использование яркого текста на темном фоне. С Dark-On-Bright вывод кажется одинаковым.

Вот некоторые догадки. Очевидно, что Direct2D (который WPF использует для вывода сглаженного текста) всегда «отдает приоритет» цвету переднего плана (то есть тексту) над цветом фона при выполнении сглаживания субпикселей. С другой стороны, традиционный GDI ClearType, кажется, всегда отдает приоритет темным цветам над светлыми. Таким образом, с яркими буквами и темным фоном текст ClearType становится тоньше, а текст Direct2D остается одинаковым по размеру в пикселях. Кроме того, поскольку яркие пиксели более интенсивны, их одинаковое количество «выделяется» больше при одинаковом контрасте переднего плана / фона, поэтому яркий D2D-текст выглядит заметно «смелее».

0 голосов
/ 12 марта 2010

Пожалуйста, посмотрите на скриншоты в следующем обновлении (чтобы получить финальную версию VS2010), и посмотрите, решат ли улучшения ваши проблемы с рендерингом шрифтов VS:

http://blogs.msdn.com/text/archive/2010/03/05/additional-wpf-text-clarity-improvements.aspx

http://blogs.msdn.com/visualstudio/archive/2010/03/11/wpf-text-clarity-improvements.aspx

0 голосов
/ 05 марта 2010

ОК, вот что вы делаете. Наконец-то разобрался!

Вам необходимо сбросить cleartype до значений по умолчанию. Не пытайтесь настроить его на основе того, что, по вашему мнению, выглядит хорошо - потому что то, что вы думаете, выглядит хорошо, не будет в VS2010.

Я заметил, что на новой установке Windows 7 мой текст VS2010 внезапно стал намного приятнее. После запуска cleartype, чтобы попытаться получить хороший текст на настенном телевизоре Sony, я обнаружил, что он полностью испортил текст для моего обычного внешнего монитора.

Я еще не нашел способ явного сброса cleartype, но, очевидно, ниже приведены пояснения по умолчанию:

Когда вы открываете ClearType Text Tuner, установите флажок «Включить ClearType» и нажмите Далее. Затем снова нажмите Далее по настройке Native Разрешение. Затем выберите параметры как указано ниже:

1-й экран - 1-й вариант из 2

2-й экран - 2-й вариант из 6

3-й экран - 1-й вариант из 3

4-й экран - 2-й вариант из 6

Наконец, нажмите Готово.

Это для VS2010 RC.

0 голосов
/ 03 ноября 2009

Я также заметил проблему с рендерингом в Visual Studio 2010b2. Я попытался отрегулировать настройки очистки типа безрезультатно.

Я использую consolas 9 pt на win7x64 со средним 19 дюймовым TFT .

Вот как это выглядит в моей системе. Снимок экрана бок о бок

0 голосов
/ 31 октября 2009

оллифант Я согласен с вами, они разные.

Другие могут не видеть никаких отличий от снимков экрана, но на реальной машине я вижу различия. Загрузка одного и того же проекта с одинаковыми настройками бок о бок выглядит иначе. Я думаю, что разница в том, как WPF отображает шрифты или что-то в этом роде.

Панель VS 2010 выглядит немного смещенной влево, как будто кернинг в шрифте немного отключен. Опять же - один и тот же шрифт в VS 2008 и 2010.

Я пробовал сейчас на Windows 7 и Windows Vista. Может быть, старые машины с XP отображаются иначе, не могу сказать (и нет, я не буду загружать XP, чтобы это выяснить).

0 голосов
/ 30 октября 2009

Попробуйте использовать шрифт Courier New. Сервис -> Параметры -> Среда -> Шрифты и цвета

0 голосов
/ 30 октября 2009

Вы гарантировали, что ClearType включен в вашей ОС? Я видел подобные проблемы с 2010, когда ClearType был отключен на моей машине. Повторное включение ClearType снова сделало текст быстро выглядящим.

По какой-то причине настройки ClearType в моей ОС продолжали отменяться, когда я чуть-чуть не TS. Мне приходилось сбрасывать его пару раз, но в последнее время он, похоже, успокоился (я думаю, что в то время я использовал сборку Win7 до RTM).

...