2011-08-20 3 views
2

내 응용 프로그램은 Net Framework WebBrowser 컨트롤에서 html 페이지를 표시해야합니다. 요구 사항 중 하나는 사용자 정의 글꼴로 페이지를 표시해야한다는 것입니다.이를 수행하는 유일한 방법은 .eot 포함 세례반. 글꼴 파일을 준비했으며 CSS를 사용하여 사용자 정의 글꼴로 HTML 페이지를 표시하고 있습니다.Net Framework WebBrowser 컨트롤과 함께 .eot 포함 글꼴 사용

@font-face 
{ 
    font-family: myfontfamily; 
    src: file('d:\myfontfamily.eot'); 
} 

p 
{ 
font-family: myfontfamily; 
} 

나는 그것이 내 페이지를 디스크에 저장되지 않은 것 ok.But 디스크와 IE에서 볼 저장된 일반 HTML 페이지로 사용하고있는 동안, 나는 문자열로 HTML을 통과, 심지어 이미지와 스타일에 전달 브라우저 컨트롤 "on fly". 어떻게 그 글꼴 파일을 브라우저 컨트롤로 전달할 수 있습니까? 디스크에 저장하지 않고 .eot 파일을 전달할 수 있습니다. 그렇게 할 수 있습니까?

답변

1

나는 그 문제에 대한 만족스러운 해결책을 발견했다. 이 글꼴을 컴퓨터에 설치해야합니다. 이 페이지를 확인하십시오 : http://www.eaglefonts.com/how-to-install-truetype-font.php. 그것은 varius 플랫폼에 글꼴을 설치하는 방법을 설명합니다. 예를 들어, Windows 7에서 'myfontfamily.eot'파일을 두 번 클릭하고 설치를 클릭하십시오.

이제 웹 브라우저는 해당 사용자 정의 글꼴을 사용하지만 분명히 사용자 컴퓨터에서만 작동합니다.

관련 문제