Бета 2 Visual Studio 2010 года, встроенное сглаживание шрифта

Я только что установил Бету 2 Visual Studio 2010 года на свой Windows XP, чтобы оценить его и проверить, встречает ли это мои предпочтения путем, это сделало прежде. Хорошо, я имею временный, победил срочную ошибку со странным обходным решением (я не мог открыть файл из Проводника Решения), и это оставило плохие памяти мне. Но однако, это хорошо.

Первой вещью я видел просто открытие редактора кода, был рендеринг шрифта ClearType. Ничего себе, так неожиданно. Я должен отметить, что не использую стандартный Windows, представляющий методы, но я все еще предпочитаю GDI ++, рендерер шрифта, разработанный японскими разработчиками. (GDI ++ позволяет представлять шрифты в стиле Mac/Win-Safari по всему Windows.) Лично для меня, GDI ++ достигает больших представляющих шрифт результатов, разрешающих мне использовать Dejavu Без Моно шрифта с действительно хорошим сглаживанием в Visual Studio 2008 (VS 2005 также, хотя VS 2005 отказывает в этом случае).

Но GDI ++ не может влиять на Бета 2 текстовый редактор Visual Studio 2010 года - он использует ClearType (право?), и это не заботится о настройках сглаживания системного шрифта. Это мог быть редактор на основе WPF, правильно? Таким образом, насколько я вижу, я не могу использовать GDI ++ еще, потому что он использует Windows GDI (+), но никакой WPF?

Таким образом, у меня есть несколько вопросов:

  1. Действительно ли возможно отключить VS 2010 b2 встроенный ClearType или переопределить его с другим более гладким шрифтом?
  2. Действительно ли возможно установить подобный Сафари рендерер шрифта для Visual Studio 2010 [беты]?

Большое спасибо.

долговременное обновление: http://code.google.com/p/gdipp/issues/detail?id=37

2
задан 25.12.2010, 14:39

1 ответ

Оболочка Visual Studio 2010 года основана на WPF, она использует механизм визуализации шрифта WPF вместо GDI, таким образом, Вы не можете использовать GDI ++ с нею.

Я должен признать, что я не большой поклонник WPF, я знаю, что рендеринг WPF является корректным путем (с субпиксельным расположением, направление Y, сглаживающееся и так далее), но лично я предпочитаю старую плоскость GDI.

В первый раз, когда я видел VS2010, я думал, "о, что это ужасно, я не могу верить, заметил это". Но оказалось, что ClearType был отключен в тестовой виртуальной машине, и из-за этого WPF вернулся к полутоновому сглаживанию, и все выглядело ужасным.

После быстрого поиска Google я нашел следующую статью о текстовом рендеринге в WPF:

http://windowsclient.net/wpf/white-papers/wpftextclarity.aspx

Если ClearType включен в Windows, WPF использует ClearType, если это отключило Шкалу полутонов использования WPF, отступают, сглаживаясь, который является намного более расплывчатым. Таким образом, я включил ClearType, установите шрифты один больше размер, и теперь все выглядит намного лучше. (хотя это занимает время для привыкания к нему),

4
ответ дан 08.12.2019, 06:36

Теги

Похожие вопросы