Улучшен ли рендеринг шрифтов в Silverlight 3? - PullRequest
2 голосов
/ 14 июля 2009

Я не хотел тратить много времени на изучение Silverlight из-за того, что я считаю одним из его основных недостатков: рендеринг шрифтов. Шрифты выглядят совершенно ужасно, особенно при небольших размерах шрифта, и я думаю, что это делает их абсолютно бесполезными для любого серьезного (бизнес) приложения. Я заметил, что разработчики склонны скрывать это, используя светлые цвета шрифта на темном фоне.

Я видел много жалоб на форумах и упоминал об этом сотруднику Microsoft. Он ответил, что это обычная жалоба, которая будет рассмотрена в Silverlight 3. Другие сообщают, что, хотя шрифты ClearType поддерживаются в SL 3, проблема со шрифтами является более фундаментальной и вряд ли будет решена в ближайшее время.

Теперь, когда SL 3 выпущен, кто-нибудь, занимающийся активной разработкой SL, заметил заметное улучшение по сравнению с предыдущими версиями?

Ответы [ 4 ]

3 голосов
/ 14 июля 2009

Проверьте сообщение Тима Хойера Выпущено Silverlight 3! Что нового / измененного? , где он заявляет:

Улучшен рендеринг текста: Команда сделала большие инвестиции в улучшение общего рендеринга текст в приложениях Silverlight. Улучшен рендеринг текста на все поддерживаемые платформы. Улучшения для текстовой анимации также был представлен.

Также с официального Silverlight сайта:

Улучшен рендеринг текста и поддержка шрифтов: Silverlight 3 позволяет далеко более эффективный рендеринг и быстрый анимация текста. Приложения также загружать быстрее, включив использование местные шрифты.

Для моих неподготовленных глазных шрифтов do кажутся более четкими, но я не эксперт.

Что касается ClearType, Тим говорит :

Пока мы не в бета-версии, мы добавим поддержку ClearType для текста рендеринг в финальной версии Silverlight 3.

Я не смог подтвердить, действительно ли он попал в финальную версию.

2 голосов
/ 14 июля 2009

Это огромное улучшение по сравнению с Silverlight 2. Текст, который раньше не читался, выглядит великолепно Рендеринг ClearType работает во всех браузерах / ОС, так что это общее улучшение.

2 голосов
/ 14 июля 2009

Я только что протестировал несколько приложений на silverlight.net, некоторые с темным текстом на белом фоне, включая это . Это хорошо, хотя он все еще не вписывается в пиксельную сетку везде, как ClearType. Хотя, на мой взгляд, этого достаточно.

1 голос
/ 20 июля 2009

Да, я бы сказал, что он немного улучшился. Посмотрите на следующее сравнение:

http://www.scottlogic.co.uk/blog/wpf/2009/07/silverlight-v3-cleartype-font-rendering-a-comparison/

Ранее SL использовал ту же технику рендеринга, что и WPF, простое сглаживание. Однако теперь SL3 имеет поддержку ClearType, где шрифты сглаживаются с использованием субпиксельного сглаживания.

Но ... это применяется только в том случае, если у пользователя включен ClearType. AFAIK, по умолчанию это отключено в Windows XP. Поэтому, если возможно, сначала посоветуйтесь с вашими пользователями!

По-прежнему не так хорошо, как WinForms, особенно при отображении жирного текста.

Колин Э.

...