Проблема рендеринга шрифтов в WPF 4.0 - PullRequest
7 голосов
/ 19 апреля 2010

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

.net 3.5: .Net 3.5

.net 4.0: .Net 4.0

Сначала я подумал, что это может быть проблема со шрифтом, но я также вижу ту же проблему в бета-версии Blend 4:

Blend

Я использую XP SP3, Visual Studio 2010 Professional, и все в актуальном состоянии. Я не замечаю таких проблем с приложениями Silverlight 4, созданными на той же машине ... Кто-нибудь еще видел это или знает, почему это происходит?

Ответы [ 3 ]

1 голос
/ 27 мая 2010

Я полагаю, что это проблема с определенными шрифтами, которые не были установлены.

Проверка на SegoeUI!

Они расположены в% ProgramFiles% \ Microsoft Expression \ Common \ Fonts

чтобы ответить на ваш вопрос о том, почему это происходит: я думаю, это произошло потому, что я удалил какую-то предыдущую версию либо blend, либо visual studio, в которой также были удалены шрифты.

Я запустил Snoop на Blend и заметил путь, на который ссылался шрифт. Это был правильный путь, но каким-то образом смесь все еще не могла найти шрифт (я догадался, что взял алфавитный шрифт). Поэтому я установил его в папку шрифтов Windows, и все было в порядке.

У меня была эта проблема некоторое время назад, так что терпите меня, если я не помню все в порядке.

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

«Знаете, почему это происходит?»

Текстовый стек теперь поддерживает оптимизированное для отображения расположение символов , также см. эту страницу

Это должно быть настраиваемо, но я не могу найти детали прямо сейчас.

0 голосов
/ 21 мая 2010

Попробуйте отключить аппаратное ускорение: http://msdn.microsoft.com/en-us/library/aa970912.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...