Ich verwende ein externes swf, das eine Reihe von Schriftartenklassen enthält, um die Schriftarten für meine Flash-Site zur Laufzeit zu laden und zu registrieren. (exportiert in die Bibliotheks-Flash-IDE, die dann im Rahmenskript registriert wird)Eingebettete Schriftarten in Flash mit derselben fontName-Eigenschaft
In diesem speziellen Fall enthält das swf eine Reihe verschiedener Gewichtungen derselben Familie. z.B. font roman, font italic, font light, font heavy, etc ...
Die Schriften scheinen gut zu registrieren, aber wenn ich versuche, die Schriftarten zu verwenden, sind einige der fontName-Eigenschaften dieser Schriftarten identisch. Drei erscheinen als Roman und zwei als Licht und eins ist Licht ... Also ging ich auf der Suche nach einigen albernen Codierungsfehlern, aber zu meiner Bestürzung fand ich keine. Die richtigen Schriftobjekte wurden in der richtigen Reihenfolge geladen.
Nach ziemlich vielen Tests habe ich meinen Fonts-Ordner (Vista) überprüft. Als ich die Datei für Heavy geöffnet habe, zeigt der Titel im Font Viewer Roman; Die Titel im Font Viewer passten zu dem, was ich in Flash bekommen hatte. Dieses Verhalten scheint für diese Schriftart eindeutig zu sein.
Da fontName der einzige Weg ist, wie ich einer TextField eine Schriftart zuweisen kann, bin ich ratlos, wie ich diese schöne schwere Schriftart für meine dynamischen Überschriften verwenden kann!
Es ist ein Typ-1-Schriftart
Kann jemand empfehlen, eine Ursache, eine Lösung oder eine Abhilfe?