Как получить доступ к настройкам пользовательских шрифтов в Internet Explorer? - PullRequest
1 голос
/ 18 марта 2009

Я хотел бы получить доступ к пользовательским настройкам Internet Explorer для шрифтов, особенно семейства шрифтов, в объекте Browser Helper, написанном на C #.

Я изучил SHDocVw.WebBrowser и IHTMLDocument (до 5), но не вижу, что ищу или пропускаю свойство.

BHO для Internet Explorer 7.

Большое спасибо!

Редактировать : Ричард спрашивает, зачем мне нужна эта информация: семейство шрифтов, которое можно настроить в настройках IE7, используется, если указанные семейства шрифтов в HTML-документе или CSS не установлены в системе , Мне нужно это семейство шрифтов на основе приложения, которое используется для визуализации текста в последнем случае (если вся другая информация не работает).

1 Ответ

0 голосов
/ 18 марта 2009

Что вам нужно сделать, так это использовать унижающую настройку для семейства шрифтов в CSS.

font-family: "Font 1", "Font 2", "Font 3" // etc

Первый шрифт - это тот, который вы хотите использовать, второй - тот, который похож, но больше пользователей, а третий - безопасный шрифт. Вы могли бы продолжать идти, но вот пример.

font-family: "Calibri", arial, sans-serif

В этом примере только Vista и Office 2008 имеют Calibri, другие машины Windows имеют Arial, а затем машины Linux имеют sans-serif.

...