2013-07-13 2 views
3

В представлении у меня меньший шрифт, передний план белый, а фон темно-серый.Текстовый эффект для повышения удобочитаемости небольших шрифтов

В настоящее время я использую эффект тени, как

<DropShadowEffect BlurRadius="0" 
    Opacity="0.99" 
    ShadowDepth="1" 
    Direction="270" 
    Color="Black" 

Это выглядит наведена как это:

picture of text effect

Он хорошо работает на больших fontsizes, но не очень хорошо на малых масштабах как можно видеть здесь:

Picture of smaller size text effect

Что было бы хорошим текстовым эффектом для повышения общей читаемости?

Я нашел это question, который использует внешний штрих вокруг текста, , но он не работает вообще на более мелких шрифтах.

+1

Текст не действует. Как стандартный черный на белом. – Paparazzi

+0

Я считаю, что эффект масштабирования или масштабирования повысит читаемость меньших шрифтов. –

+3

'TextOptions.TextFormattingMode =" Показать "' может улучшить отображаемый текст с помощью небольшого размера. –

ответ

3

Для полноты:

Как @ sa_ddam213 сказал использование TextFormattingMode. Кроме того, вы можете поэкспериментировать с алгоритмами сглаживания с помощью TextRenderingMode. Если вы используете ClearType, вы можете дополнительно поэкспериментировать с ClearTypeHint.

Альтернативы используют более крупный шрифт или шрифт, специально предназначенный для небольших размеров, таких как пиксельный шрифт.

+0

Можете ли вы рассказать о пикселе? На данный момент я использую интерфейс Segoe, и он работает не очень хорошо. –

+0

Конечно, LMGTFY, например, http://www.dafont.com/bitmap.php бесплатные пиксельные шрифты, также называемые растровыми шрифтами, предназначенные для отображения на очень малых размерах, обычно вам не нужны эффекты сглаживания на них – Samuel

+0

Thank вы очень! –