Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-09-2010, 11:21   #1 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
Embedded Typo zur Laufzeit

Hi,

habe mal folgenden Test durchgeführt, der leider "noch" nicht geklappt hat.
Glaube aber mal gelesen zu haben, dass es so oder so ähnlich funktioniert.

Aufgabe ist es, eine Multi-Language-Anwendung zu erstellen, die alle Zeichen des entsprechend Landes (Chinesisch, Kyrillisch, Griechischen, usw.) enthält. Der jeweilige Text, kommt aus einer XML.

Um die Main-SWF jetzt nicht so groß werden zu lassen, ist nur der Schriftschnitt (z.B. Arial Unicode MS) mit den lateinischen Zeichen eingebettet.
Je nach Länderkennung, die aus der XML hervorgeht, wird dann eine Sub-SWF geladen, in der die weiteren Zeichen (Chinesisch, Kyrillisch, usw.) in einem Textfeld eingebettet sind und so auch in der Main-SWF zu Verfügung stehen sollten.

Kann das so gehen, oder müssen die Zeichen bereits beim kompilieren der SWF zu Verfügung stehen um eingebettet werden zu können?

Grüße xlive
xlive ist offline   Mit Zitat antworten
Alt 15-09-2010, 11:32   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Könnte mir vorstellen, dass das mit dem Nachladen funktioniert, weil Schriften ja im Endeffekt auch nichts anderes sind als Klassen, die dann über applicationDomain raussuchen kannst.

Dürfte aber einiges an Arbeit sein, die ganzen Schrift-Swfs zu bauen und aus den XMLs auszulesen, welche UniCode-Ranges benötigt werden.

Auch solltest Du im Hinterkopf behalten, um welche Datenmengen es dabei geht. Die allein die chinesischen Zeichen der Arial belegen je nach Teilmenge zwischen 1,5 MB und 13 MB und das ist für kleinere Sachen absolut indiskutabel. Aus diesem Grund arbeiten asiatische Flash-Seiten fast nie mit eingebetteten Schriften sondern verwenden Systemtypo ("_sans" statt "Arial").

Wir haben die sich daraus ergebenden Prolem für das AntiAliasing hier schon mal diskutiert.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (15-09-2010 um 11:35 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 15-09-2010, 11:42   #3 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
Ja genau, das Problem ist wirklich die immense Dateigröße gerade bei den chinesichen Schriftzeichen.
Das andere, wenn die Schriftzeichen nicht eingebettet sind funktionieren z.B. keine Alpha-Fades mehr oder es ist nicht sicher gestellt , dass das Text-Layout in der jeweiligen Länderversion gleich aussieht.
xlive ist offline   Mit Zitat antworten
Alt 15-09-2010, 11:50   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Nagel mich nicht drauf fest, aber ich glaube das mit alpha funktioniert mittlerweile. Mit den Workaround über Bitmaps, den ich oben verlinkt habe, wäre das auch kein Problem mehr.

Zum Thema Text-Layout meinte ein mit einer Chinesin verheirateter Flasher mal: "Du - die seh'n das da nicht so eng!" (Wenn man ständig zwei Schriftsysteme mischen muss, wird man da wahrscheinlich irgendwann schmerzfrei).
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (15-09-2010 um 11:54 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Embedded Fonts tox!c ActionScript 3 1 15-07-2010 10:07
Sound von embedded MP3? alohse ActionScript 3 3 08-03-2008 10:11
CSS und embedded Fonts hugeinc Flash MX 2004 10 27-01-2005 12:47
Embedded player leon19 Flash MX 0 20-03-2004 03:30
embedded mp3 pIxElPuShEr Flash 4 und Flash 5 0 08-08-2001 10:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele