Рендеринг текста все еще размыт: лучший шрифт для приложения WPF? - PullRequest
8 голосов
/ 12 апреля 2010

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

В приложении WPF текст имеет тенденцию становиться размытым, что не является секретом. Также есть бесчисленное множество сайтов на эту тему и как вы можете обойти эту проблему. Но мне интересно ... размытость текста, кажется, влияет на некоторые шрифты больше, чем на другие. Поэтому я все еще ищу лучший из доступных шрифтов, чтобы обойти эту проблему.

Пока что я все еще использую Arial, и он не выглядит хорошо. Но я уверен, что какой-то другой шрифт больше подходит для поставленной задачи.

Ответы [ 2 ]

6 голосов
/ 12 апреля 2010

Вы можете попробовать шрифты, которые были оптимизированы для ClearType. Обычно их имена начинаются с 'c':

Многие, но не все, шрифты, которые начинаются с C и устанавливаются с Windows Vista (Cambria, Calibri, Corbel, Candara, Consolas и т. Д.) Были разработаны для эффективной работы с WPF. В дополнение к этому шрифты с четкими контурами, такими как Verdana, Georgia и т. Д., Хорошо отображаются на экранах компьютеров.

(цитата из Четкость текста в WPF ).

альтернативный текст http://windowsclient.net/wpf/white-papers/images/fontcomparison1.png

альтернативный текст http://windowsclient.net/wpf/white-papers/images/fontcomparison4.png

(источник изображения: http://windowsclient.net/wpf/white-papers/wpftextclarity.aspx)

1 голос
/ 12 апреля 2010

Возможно, вы захотите использовать WPF 4, так как в нем есть все приятные изменения, которые они внесли, чтобы VS2010 выглядел хорошо.

...