Установите пользовательский шрифт для управления веб-браузером, Windows Phone 7/7.5

Для моего приложения для Windows Phone мне нужно загрузить веб-страницу (сообщение в блоге). Поэтому я использовал элемент управления веб-браузером и установил URL-адрес. Затем мне нужно было добавить собственный шрифт для содержимого веб-страницы. Я застрял с этим. Я попытался добавить свойство «FontFamily» в элемент управления веб-браузером, но ничего не произошло. Кто-нибудь знает, как это сделать.


person Yasas Karunarathna    schedule 05.11.2012    source источник
comment
Не могли бы вы уточнить, хотите ли вы применить настоящий пользовательский шрифт (EOT, TTF/OTF) или просто использовать другой?   -  person Sergei Grebnov    schedule 05.11.2012
comment
Тогда я полностью согласен с ответами ниже. Кстати, WP8 IE10 поддерживает пользовательские шрифты - пробовал сам.   -  person Sergei Grebnov    schedule 05.11.2012
comment
Возможный дубликат как применить пользовательский шрифт к содержимому веб-браузера WP7   -  person Zin Min    schedule 22.10.2016


Ответы (2)


Internet Explorer в Windows Phone 7 и 7.5 не поддерживает пользовательские шрифты, такие как шрифты EOT, TTF/OTF и WOFF.

Источник на MSDN:

Неподдерживаемые функции в Internet Explorer Mobile:
...
Загружаемые шрифты, такие как шрифты EOT, TTF/OTF и WOFF.

Возможно, вам следует загрузить содержимое сообщения блога и отобразить его в элементе управления Silverlight, например RichTextBox.

person Olivier Payen    schedule 05.11.2012
comment
Спасибо за информацию. Я попытался использовать RichTextBox. htmltorichtextbox.codeplex.com это один из способов, который я пробовал. Но это дает мне Не удалось загрузить тип «BF.SL.HtmlToRichTextBox» из сборки «BF.SL.HtmlToRichTextBox, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = null». ошибка. Знаете ли вы, как исправить этот или любой другой пример кода, преобразующий html в richtextbox? - person Yasas Karunarathna; 08.11.2012

Список шрифтов, поддерживаемых браузером Windows Phone IE можно найти здесь. Это единственные доступные вам шрифты, указать или загрузить другие шрифты невозможно. Шрифт, используемый для отображения страницы, определяется HTML/CSS, а не свойством FontFamily элемента управления WebBrowser.

person ColinE    schedule 05.11.2012