Silverlight에서 Embedded Open Type (.eot) 파일을 사용할 수 있는지 알아 내려고하고 있습니다. 나는 그들이 할 수 없다고 말하는 older post을 발견했다. 그러나 그것은 몇 살이고, SL이 얼마나 빨리 움직 였는지에 관해, 나는 그것이 바뀌 었는지 확실하지 않다.Silverlight에서 .eot 글꼴 파일을 사용할 수 있습니까?
그렇다면 어떻게 사용됩니까? <Glyph/>
개체 또는 ...?
Silverlight에서 Embedded Open Type (.eot) 파일을 사용할 수 있는지 알아 내려고하고 있습니다. 나는 그들이 할 수 없다고 말하는 older post을 발견했다. 그러나 그것은 몇 살이고, SL이 얼마나 빨리 움직 였는지에 관해, 나는 그것이 바뀌 었는지 확실하지 않다.Silverlight에서 .eot 글꼴 파일을 사용할 수 있습니까?
그렇다면 어떻게 사용됩니까? <Glyph/>
개체 또는 ...?
호는이 실버 라이트 때문에 (플래시 등)입니다 :
글꼴은 앱에서 다음과 같이 언급 한 후 'BlendEmbeddedFont'라고하며 사용자 지정 빌드 작업을 통해 DLL 내에서 압축 된 자원으로 포함된다 "문서"가 아니라 "응용 프로그램"이라고 생각합니다. 이 주제에 대해 font embedding vs. linking과 web 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/
어쨌든,이 경로로 이동하려면 많은 작업이 필요합니다.
저는 그렇게 생각하지 않습니다. 당신은 Silverilght 응용 프로그램에 진정한 타입 글꼴 글꼴을 포함시킬 수 있습니다. Expression Blend를 사용하면 쉽게 글꼴을 선택하고 '포함'상자를 선택하기 만하면됩니다. 물론 응용 프로그램에 포함 된 글꼴의 글꼴 라이센스 요구 사항을 충족해야합니다.
<TextBlock Text="TextBlock" FontFamily="/SilverlightApplication12;component/Fonts/Fonts.zip#Segoe UI" />