Flash: Font einbetten – Problem und Lösung
Bei einem aktuellen Flash-Projekt trat unerwartet ein Typo-Probleme auf, dass sicherlich für einige Leser nicht neu ist. Mein Freelance Flashdesigner Anjin Anhut hat das Problem sauber in den Griff bekommen. Mit der Lösung möchte ich natürlich nicht zurückhalten:
Das Problem ist das Flash bei dynamischen Texten standardmässig auf die Fontbibliothek des jeweiligen Users zurückgreift. Somit bekommen Besucher der Seite nur dann die richtige Schrift angezeigt, wenn sie den Font selbst auf dem Rechner installiert und aktiviert haben. Dass der Designer den Font wenn er ihn einbaut selbstverständlich auch in seiner Bibliothek hat, sorgt dafür, dass der Designer den Fehler selbst nicht wahrnimmt.
Die standardmässig eingestellte Schrift von z.B. Firefox für Fonts die er nicht kennt ist die Times (-> preferences).Lösung:
Um zu sehen, wo der Fehler auftritt muss man in seinem Fontexplorer/ Manager den entsprechenden Font deaktivieren bevor man die Swf im Browser testet. Hat man die entsprechenden Zeichen noch nicht eingebettet, zeigen sie sich in wundervoller Times-Pracht. Also: Font wieder aktivieren, Browser refreshen und schon passt es wieder, nochmals deaktivieren, refreshen und wieder Times.
Im Eigenschaftsfenster für Texte steht einem in Flash die Option “Einbetten” zu Verfügung, damit legt man ganz simpel fest welche Zeichen des verwendeten Fonts in die Swf
eingebettet und somit für alle sichtbar gemacht werden sollen. Ohne das geht es nicht.
Bei Flashanwendung die dynamische Textinhalte (Punktestand, Newsticker, Scoreboards, Grusskarten, Formulare) verwenden, lohnt es sich die Swfs mal mit deaktivierten Fonts zu testen um zu sehen, wie das ganze für User aussieht die die Fonts nicht installiert haben.
Verwandte Artikel:
» Google Analytics für Einsteiger – Teil 3 – ECommerce Tracking
» Google Analytics für Einsteiger - Teil 2 - Die API
» Google Analytics für Einsteiger
» E-Commerce iPhone Apps
» Twitter für Anfänger - Die 5 ersten Schritte





Francis Collis



Montag, 6. April 2009
Danke für die Lösung und die gute Beschreibung des Problems. So konnte ich das schnell finden und mein Problem lösen!
rocknrolla
Montag, 6. April 2009
Hi Rocknrolla,
prima das der Artikel für Dich hilfreich war!
Cu
Francis