2010-04-20 5 views

답변

2

System.Windows.Media.Fonts 클래스의 정적 속성 SystemTypefaces을 사용하십시오. 이 컬렉션은 시스템 글꼴 폴더에있는 글꼴 집합을 나열하는 Typeface 개체를 제공합니다.

+1

Fonts.SystemTypefaces의 항목에는 하나의 메서드가 있습니다. bool TryGetGlyphTypeface (out GlyphTypeface glyphTypeface); FontFileName과 Version이라는 두 가지 속성을 생성합니다. 어떻게 사용합니까? 글꼴 패밀리 이름은 어떻게 가져 옵니까? 이것은 SL 4를위한 것입니다. –

+0

@ 핏 : 조금 더 자세하게이 의견을 게시하는 것을 고려하십시오. – AnthonyWJones

-1

같은 문제로 고민했습니다.

Fonts.SystemFontFamilies을 PresentationCore dll의 SERVER에 넣은 다음 Source 속성의 문자열 목록을 Silverlight 응용 프로그램에 보냈습니다. 내 컴퓨터에서 서비스 호출로 236 개의 글꼴 이름을 전송하는 것은 약 8KB이며 그리 나쁘지 않습니다.

예, 클라이언트에 컴퓨터에 설치된 모든 글꼴이 없을 수도 있지만 이것이 내가 찾을 수있는 최선의 방법입니다.

관련 문제