Silverlight - встроенный шрифт не загружается ... иногда - PullRequest
0 голосов
/ 27 октября 2010

У меня есть приложение Silverlight, использующее встроенный шрифт. Шрифт работает, как и ожидалось, в 98% случаев. Однако иногда шрифт никогда не загружается. Я не получаю никаких ошибок, он просто отображает весь текст в резервном шрифте. Кто-нибудь еще сталкивался с этим? Любые идеи о том, что может быть причиной этого?

1 Ответ

1 голос
/ 05 марта 2011

столкнулся с той же проблемой.Предполагая, что у вас есть файл шрифта, установленный как «Ресурс» и «Не копировать опцию» в опциях сборки.Вот что это исправило в моем проекте.

Когда на файл шрифта ссылались напрямую, он работал бы примерно в 75% случаев ...

FontFamily = "./ Папка/FontFile.TTF#Font Name "

Для библиотек классов синтаксис другой, когда я переключился на использование этого синтаксиса, шрифт всегда загружался.

FontFamily = "AssembyName; component / Folder / FontFile.TTF # Имя шрифта"

В моем проекте, если вы выбираете шрифт, используя в настройках свойств для свойствауправления с помощью Visual Studio, по умолчанию был выбран вариант 1, который был ненадежным.

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