2013-05-13 6 views
4

은 이미이 답변을 모르겠지만 사용자가 설치하지 않은 글꼴을 사용하면 어떻게됩니까?사용자가 설치하지 않은 글꼴을 사용하면

Segoe UI를 사용하도록 레이블을 설정 한 다음 Windows XP 사용자 (Segoe UI가 이미 설치되어 있지 않은 사용자)가 응용 프로그램을 실행합니다. 예외가 발생합니까?

나는 시스템 기본 글꼴을 잡고 호환성을 위해 사용할 수 있음을 알고 있지만 누군가가 그렇게하지 않으면 어떻게되는지 궁금합니다.

(C# .NET에서 프로그래밍) 오류가 발생하지 않습니다 당신이 위에서 언급

+0

Google 검색을 수행하려는 경우 '포함 된 글꼴'을 검색합니다. –

답변

3

처럼

감사합니다. 기본값은 표준 글꼴입니다. 이것을 처리하는 가장 좋은 방법은 응용 프로그램에 글꼴을 포함시키는 것입니다.

내가 이것을하는 방법을 아는 가장 쉬운 방법은 Blend (비주얼 스튜디오에서 무료)에서 프로그램을 여는 것입니다. 그런 다음 여기에서 당신은 거대한 글꼴 목록을 선택할 수 있습니다. 원하는 것을 찾으면 클릭하십시오. 그게 전부 야!

여기

http://msdn.microsoft.com/en-us/library/cc296385.aspx

0

이 이전 질문에 따르면 글꼴이없는 경우 MS Sans Serif 글꼴이 대체됩니다.

Why is there no exception if using not existing font?

그러나 개인적인 경험에서, 나는 글꼴이 설치되어 있지만 스타일이없는 경우, 예외가 던져 질 것이다 것으로 나타났습니다. 저의 경우 Verdana를 가지고 있었지만 어떻게 든 Verdana Regular가 누락되었습니다. 그리고 그 스타일을로드하려고 시도 할 때 예외가 발생했습니다.

관련 문제