Шрифт в приложении WPF выглядит иначе в блокноте или любом другом приложении - PullRequest
1 голос
/ 28 ноября 2010

У меня есть шрифт otf, который называется "Houschka Rounded". В блокноте, Word или любом приложении WinForms это выглядит так:

alt text - все в порядке

Код:

<TextBox Text="asdf www w er AAs" FontSize="16" FontFamily="Houschka Rounded" Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" Name="textBox1" VerticalAlignment="Top" Width="317" />

В WPF 4.0 это выглядит так:

alt text - это плохо

Кто-нибудь знает, почему это происходит?

1 Ответ

4 голосов
/ 30 ноября 2010

Оказалось, что у шрифта otf есть особенности, которые могут изменить внешний вид шрифта.В моем случае я установил ContextualAlternates = false.

<TextBox FontFamily="Houschka Rounded" Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" Name="textBox1" VerticalAlignment="Top" Width="317">
    <Run Typography.ContextualAlternates="False" >
        asdf www w er AAs
    </Run>
</TextBlock>

Подробнее см. http://msdn.microsoft.com/en-us/library/ms745109.aspx

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