2010-01-25 6 views
7

Ist es möglich, eine Schriftart zur Laufzeit in Silverlight für das Glyphs-Objekt zu laden. Ich habe alle Arten versuchtLaden von Schriftarten für Glyphen in Silverlight

-Ich die fonturi auf eine Web-Stelle zur Laufzeit gesetzt - keine Freude
-Ich den gleichen Ansatz versucht, wie Textblock usw. durch die Quelle zu einem Strom Einstellung aber Glyphen nicht Unterstütze dies.
-I've google für immer auf, aber es scheint, dass die einzige Möglichkeit ist, die Schriftarten als Ressourcen in Ihrem SL-Projekt markiert haben - was bedeutet, das XAP jedes Mal neu erstellen, wenn Sie eine neue Schriftart benötigen - oder die Liste der Schriftarten kennen Notwendigkeit zur Entwurfszeit.

Also die Frage ist wirklich ... Weiß jemand, wie man Schriftarten für Glyphs in Silverlight wirklich dynamisch lädt?

+0

Kannst du bitte mehr über den Teil "keine Freude" erzählen? Auf welche Weise ist es gerade nicht erfreulich? –

+0

"kein Glück" oder mehr offiziell http://usmilitary.about.com/od/glossarytermsn/g/n4322.htm – TheCloudlessSky

+0

Sind Sie noch auf der Suche nach einer Antwort auf diese? Ich kann dir sagen, wie ich es mache. –

Antwort

2

Mein Freund entdeckte, dass FontSource-Eigenschaft der entscheidende Punkt ist. Auch das Festlegen der FontRenderingEmSize- und Fill-Eigenschaften ist ein wesentlicher Schritt zum Erfolg. FontSource ermöglicht das Laden von Remote- und eingebetteten TTF-Schriftarten durch Bereitstellen eines Streams.