Невозможно прочитать файл шрифта True Type в моем приложении WPF! - PullRequest
2 голосов
/ 24 августа 2009

Я занимаюсь разработкой проекта в Wpf с Vista Sp1 на моем ноутбуке, в этом проекте я добавляю несколько шрифтов True Type, которые Windows Xp не получил, и когда я отлаживаю свой проект в Windows XP, я не вижу файл True Font, поэтому я хотел бы добавить в свой проект эти шрифты как ресурсы, но я не могу выполнить этот шаг. Я следовал всем советам MSDN, но не повезло ... например, я добавил файл шрифтов "INFROMAN.TTF" (этот шрифт является исходным файлом шрифтов Vista и остается в этом каталоге C: Windows / Font) и в текстовом блоке. объявить эту строку:

<TextBlock FontFamily="./Font/#INFROMAN"> Test.... </TextBlock>

но я не вижу правильный шрифт. Есть ли у вас какие-либо советы, как я могу добавить эти файлы True FOnt в качестве ресурса в мой проект, чтобы при запуске проекта на Windows XP я мог видеть правильные шрифты ???

Спасибо за внимание.

Приветствия

1 Ответ

1 голос
/ 25 августа 2009

Я решаю эту глупую ошибку простым способом:)

Когда я объявляю каталог стиля шрифта, я должен вставить оригинальное имя в качестве Window, назначить его, а не имя, как Visual Studio, например, деноминировать его: в моем случае я добавил в свой проект стиль шрифта "Informal Roman", поэтому в XAML мне нужно записать следующее:

<TextBlock FontFamily="/Font/#Informal Roman"> TEST.....</TextBlock>

, а не имя, которое Visual Studio номинирует в моем проекте:

 <TextBlock FontFamily="/Font/#INFROMAN"> TEST.....</TextBlock>

Иметь хорошую работу.

Приветствия

...