2010-04-17 3 views
7

Я использую Visual C# 2010 Express (final, not beta или что-то еще), и у меня возникает проблема с размытыми шрифтами во время отладки. Шрифт отображается повсеместно (intellisense, меню, код), но при достижении точки останова большая часть текста, связанного с отладчиком, размыта (локали, стек вызовов, «подсказки данных»).Visual Studio 2010 blurry font

Вот скриншоты обычного текста и размытого текст при отладке: http://img682.imageshack.us/i/normalh.png/

http://img145.imageshack.us/i/blurry.png/

Это известная ошибка или что-то связан с моей системой? Есть ли способ исправить это?

+0

Два изображения имеют одинаковую резкость на моем глазу. –

+0

Я не вижу его на фотографиях. У тебя это есть? –

+0

Я вижу разницу (убедитесь, что вы увеличиваете масштаб изображения). Похоже, ClearType для меня. Если вам это не нравится, попробуйте отключить ClearType на системном уровне или переключиться на шрифт, отличный от ClearType. –

ответ

3

Вы, возможно, придется изменить настройку "Шрифты и цвета"

  1. Сервис -> Параметры -> Шрифты и цвета
  2. выбрать пункт «[Watch, Locals, и Autos Tool Windows, ]»от„Показать настройки для“
  3. изменить шрифт и размер настройки как же, как и настройки „Текстовый редактор“
+0

Так оно и было, я не могу поверить, что пропустил настройку шоу для падения! Большое спасибо! –

1

Размытый текст - это другой шрифт, и он визуализируется с использованием ClearType. Некоторые рендеринги ClearType на некоторых дисплеях с некоторыми шрифтами в некоторых точках выглядят неприятно размытыми - вот что у вас есть.

Вы можете изменить шрифт (в меню «Параметры») на другое лицо или увеличить размер. Это также улучшится, если вы используете дисплей с более высоким разрешением.

2

На самом деле, похоже, это не ClearType, а сглаживание шрифтов WPF. Разница значительна. ClearType не размывается, по крайней мере, не на стандартном ЖК-экране, он использует субпиксели для сглаживания шрифтов. Когда ClearType отключен на системном уровне, WPF по-прежнему отображает использование сглаживания в оттенках серого. Попробуйте enable ClearType.

+1

Кажется, только несколько шрифтов визуализируются таким образом, переход от Segoe UI к Tahoma сделал трюк. –

0

Я только что открыл Visual Studio 2010 в первый раз и получил то, что я считал размытым шрифтом - для всех сценариев, а не только при отладке.

Я просто включил шрифт (Tools-> Options->> Шрифты для окружающей среды и цвета) от 'Consolas' на 'Courier New' и все было хорошо ...

7

ребята.

Как у JTeck, мой VS показывал размытые шрифты в любых сценариях. Я решил эту проблему перейти к «Инструменты \ Параметры». В «Окружающая среда \ Общие» я снимаю все опции в «Визуальном опыте».

Это решит мою проблему. Надеюсь, это тоже поможет.

+0

Помогает VS 2013. Шрифт в текстовом редакторе слишком резкий (например, без сглаживания или сглаживания), но не слишком размытым. –

3

У меня была аналогичная проблема с размытием, но код в текстовом редакторе только размылся, когда я нажал клавишу ввода, смещение текста каким-то образом вызвало его. Я пробовал все вышеупомянутые решения, но это не решило проблему.

Единственное, что, похоже, работал изменял свой размер шрифта от 10 до 9.

Как для ClearType On/Off вопроса, это выглядит как VS 2010 силы ClearType на для Consolas (и только Consolas) независимо от ваших системных настроек.

http://blogs.msdn.com/b/visualstudio/archive/2010/03/15/visual-studio-2010-text-clarity-cleartype-and-aliased-fonts.aspx

Существует расширение TextSharp VS упоминается там, что может переопределить настройки ClearType и может помочь остановить Consolas от размывания.

Я импортировал мои настройки ide 2010 в VS2012 и не видел одну и ту же проблему странно, поэтому я предполагаю, что MS каким-то образом ее разрешила.

0

Я выяснил, что проблема связана с монитором или экраном. Я использую два смещенных размытого окна VS на второй монитор, и все выглядит нормально.

Если это ваш случай, попробуйте выполнить калибровку экрана, настроив параметры.