2010-07-31 7 views

답변

3

호는이 실버 라이트 때문에 (플래시 등)입니다 :

글꼴은 앱에서 다음과 같이 언급 한 후 'BlendEmbeddedFont'라고하며 사용자 지정 빌드 작업을 통해 DLL 내에서 압축 된 자원으로 포함된다 "문서"가 아니라 "응용 프로그램"이라고 생각합니다. 이 주제에 대해 font embedding vs. linkingweb fonts에 대한 많은 농담이 있습니다. 실버 라이트는 실제로 "링크"하는 대신 "임베드"라는 단어를 잘못 사용합니다.

그래도 좋은 기술처럼 EOT 파일을 리버스 엔지니어링 할 수도 있습니다.이 보안 담당자는 IE : Reverse Engineering the Embedded OpenType Decompression을 사용하여 작업을 수행했습니다. 압축/압축 해제가 W3C에 http://www.w3.org/Submission/2008/SUBM-MTX-20080305/으로 제출 되었기 때문에 어떤 방식 으로든 불법이 될 것이라고 생각하지 않습니다 (글꼴 주조를 조금 화나게 할 수도 있음). 아니면이 ttf-to-eot 변환기를보고 그 반대로하면됩니다 : http://code.google.com/p/ttf2eot/

어쨌든,이 경로로 이동하려면 많은 작업이 필요합니다.

2

저는 그렇게 생각하지 않습니다. 당신은 Silverilght 응용 프로그램에 진정한 타입 글꼴 글꼴을 포함시킬 수 있습니다. Expression Blend를 사용하면 쉽게 글꼴을 선택하고 '포함'상자를 선택하기 만하면됩니다. 물론 응용 프로그램에 포함 된 글꼴의 글꼴 라이센스 요구 사항을 충족해야합니다.

<TextBlock Text="TextBlock" FontFamily="/SilverlightApplication12;component/Fonts/Fonts.zip#Segoe UI" /> 
관련 문제