2009-12-11 5 views
3

유명한 .nfo 파일에 대한 간단한 텍스트 뷰어를 작성하고 있습니다. 레이아웃을 쉽게하기 위해 nfo 파일을 표시하기 위해 webbrowser 컨트롤을 사용하고 있습니다. 나는 비영리적인 글꼴을 사용하고 싶습니다.C# webbrowser control - 특정 글꼴을 사용/연결하고 싶습니다.

내 응용 프로그램에 글꼴을 포함/링크하는 가장 좋은 방법은 무엇입니까? 내 응용 프로그램 폴더에이 파일을 포함 시켜서 등록해야합니까, 아니면 표준으로 설치되어 있지 않은 컨트롤에서 글꼴을 사용할 수 있습니까?

+0

왜 너비가 고정 된 텍스트 상자 대신 웹 브라우저를 사용하고 있습니까? 하이퍼 링크? – SLaks

+0

ASCII 아트? Windows에서 가장 유능한 글꼴을 사용할 수 있고 최악의 출력 방법 (콘솔)을 사용하고 여전히 멋지게 보이게하는 것이 포인트가 아닙니까? –

답변

0

글꼴은 웹 컨트롤의 일부가 아닙니다. 글꼴은 웹 컨트롤로보고있는 웹 페이지의 HTML에서옵니다.

그래서 첫 번째 단계는 원하는 글꼴로 브라우저에서 올바르게 표시되는 샘플 HTML 페이지를 만든 다음 나중에 해당 페이지를 웹 컨트롤에로드 할 수 있습니다. HTML 페이지의 폰트를로드 할 수

, 참조 : How to embed fonts in HTML?

당신은 다음 두 번째 단계는 간단히 (그것과 NFO에서 글꼴 코드) 동적 HTML 페이지의 텍스트를 생성하는 것을 일단 WebBrowser 컨트롤에 붙이십시오.