2009-03-18 3 views
1

C#으로 작성된 브라우저 도우미 개체 내에서 글꼴, 특히 글꼴 군에 대한 Internet Explorer 사용자 설정에 액세스하고 싶습니다.Internet Explorer의 사용자 글꼴 설정에 액세스하는 방법은 무엇입니까?

SHDocVw.WebBrowser와 IHTMLDocument (5까지)를 조사했지만 속성을 찾지 못했거나 표시되지 않습니다.

BHO를 7.

매우 감사 Internet Explorer 용입니다!

편집 : HTML 문서 또는 CSS에 의해 주어진 글꼴 가족이 시스템에 설치되어 있지 않은 경우는 IE7 설정에서 조정할 수있는 글꼴 - 가족이 사용된다 :이 정보를 필요로하는 이유 리처드 요청합니다. 마지막 인스턴스에서 텍스트를 렌더링하는 데 사용되는이 응용 프로그램 기반 글꼴 모음이 필요합니다 (다른 모든 정보가 실패한 경우).

+0

왜? (이것은 질문에 대답하는 데 도움이 될 수 있습니다.) – Richard

+0

나는 또한 왜 당신이 그것을 필요로하는지 궁금합니다. 귀하의 설명은 왜 그들이 브라우저를 설정했는지 알 필요가있는 이유를 설명하지 못합니다. (부가 기능이기 때문에 웹 기반 제품/앱 일 필요는 없습니다.) –

+0

아니요 웹 기반 제품이 아니 었습니다. BHO는 모든 문서 정보를 가져 와서 문서를 해석하고 시각 장애인을위한 하드웨어 장치로 렌더링 한 미들웨어로 보냈습니다 (여기에서 장치를 볼 수 있습니다 : http://hyperbraille.de/ - 사이트는 독일어로되어 있습니다.)). 목표는 웹 문서를 가장 정확하게 표현하는 것이므로 글꼴 정보가 필요했습니다. 이 장치는 문서의 확대/축소 및 스크롤을 허용했습니다. 그것은 터치로 사람이 만들 수있는 핀으로 초당 4 스크린을 렌더링 할 수 있습니다. 텍스트를 실제 텍스트에서 점자로 또는 그 반대로 바꿀 수 있습니다. – Mil

답변

0

CSS에서 font-family에 대한 성능 저하 설정을 사용하면됩니다.

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

첫 번째 글꼴을 사용하고자 하나, 제 2 하나는 비슷하지만 더 많은 사용자가이 후 3 일이 안전 글꼴입니다 하나입니다. 계속 할 수는 있지만 여기에 예제가 있습니다. 이 예에서만 비스타와 오피스 2008

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

은 돋움이 다른 윈도우 머신 굴림하고 리눅스 머신 산세 리프를 가지고 있습니다.

+0

내가 요구 한 것이 아닙니다. 문서에서 글꼴을 가져 오는 방법을 알고 있습니다. 더 중요한 것은 문서 글꼴이 디스플레이에 유효하지 않은 경우 사용되는 글꼴을 얻는 방법입니다. 그리고이 경우 브라우저의 기본 글꼴이 사용됩니다. 그게 필요해. – Mil

+0

그럼, 질문은 분명하지 않았다 :) –

관련 문제