Schriften dynamisch zur Laufzeit laden

6. March 2009, 08:50 Uhr

Ein Problem, mit dem sich die meisten Flasher wohl schon einmal konfrontiert sahen, ist die Verwendung von Schriften für dynamische Textfelder.
Solange man Statische Textfelder benutzt, kümmert sich Flash selbstständig darum, dass die Schriften für alle Besucher verfügbar sind. Auch für dynamische Textfelder kann per “Einbetten”-Funktion in der Flash IDE sehr einfach dafür gesorgt werden, dass die verwendete Schrift eingebunden wird (Anbei ein sehr guter Artikel zum Einbetten von Schriften in Flash AS2 allgemein).

Was aber kann man tun, wenn man eine Vielzahl verschiedener Schriften für dynamisch gesetzte Textfelder zur Verfügung stellen möchte?

Im Casalib-Framework habe ich einen ganz netten FontManager gefunden, der hier ausführlich beschrieben wird.

Ich bin noch nicht ganz glücklich mit der Lösung, da sie durch die feststehende relative Url zu den Fonts ziemlich statisch ist. Vielleicht finde ich hier in nächster Zeit noch eine etwas variablere Lösung.

Einen Kommentar schreiben