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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-12-2007, 16:15   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: münchen
Beiträge: 103
arabischer Text

Hallo zusammen,

habe bereits im Forum gesucht, aber nur ziemlich alte Beiträge zum Thema gefunden (und viele, die sich in Diskriminierung etc.. und weiteren Feinheiten verlaufen haben).

Kurzum: Ich muss / möchte dynamische Textfelder mit arabischer und hebräischer Schrift füllen. Also Schrift, die von rechts nach links läuft. Gibt es in neuen Flash-Versionen hierzu einen Einstellmöglichkeit?

Einzeliger Text wäre ja easy per AS zu konvertieren, aber das ganze soll über mehrere Absätze in mehreren Zeilen laufen.

Hat jemand so ein Problem schon mal gelöst?
Liebe Grüße und danke für eure Hilfe
Anakin.
anakin_w ist offline   Mit Zitat antworten
Alt 19-12-2007, 16:30   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Zitat:
Zitat von anakin_w Beitrag anzeigen
und viele, die sich in Diskriminierung etc.. und weiteren Feinheiten verlaufen haben
Echt???
Armes Forum.

Zur Frage:
Kannst Du nicht den ganzen Text umsortieren,
also das erste Zeichen als letztes usw. und das
ganze dann in einem rechtsbündigen Textfeld
anordnen?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 19-12-2007, 19:48   #3 (permalink)
Pixeldipaxeldipux
 
Benutzerbild von Ahrsib
 
Registriert seit: Dec 2002
Ort: Ruhrmetropole Essen
Beiträge: 7.589
Zitat:
Zitat von gaspode Beitrag anzeigen
… Kannst Du nicht den ganzen Text umsortieren,
also das erste Zeichen als letztes usw. und das
ganze dann in einem rechtsbündigen Textfeld …
Die Idee hätte von mir sein können!
Allerdings wird das viel Arbeit,
ich jedenfalls kenne kein Textprogramm,
das "reverse text" kann.

Ahrsib
... ist für eine "reverse"-Taste auf dem Keyboard, wäre auch sonst hilfreich!
__________________
Selbstgelerntes ist am Besten!

iMac G5/2,1GHz, 2,5GB RAM, 20" Widescreen (1680*1050), MacOS 10.4.11, Safari 4.1, dsl 6000
Achim ...Orient

Das Flashforum zu unterstützen ist ganz einfach!
Ahrsib ist offline   Mit Zitat antworten
Alt 19-12-2007, 19:52   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Zitat:
Zitat von Ahrsib Beitrag anzeigen
Die Idee hätte von mir sein können!
Hmm, ist das jetzt ein Kompliment oder nicht?

Zitat:
Zitat von Ahrsib Beitrag anzeigen
Allerdings wird das viel Arbeit!
Eigentlich nicht. Man muß sich nur eine
Funktion schreiben, die alle Zeichen in
ein Array schiebt und dieses dann dreht.
Das könnte allerdings je nach Textlänge
ziemlich rechenintensiv sein.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 20-12-2007, 13:23   #5 (permalink)
Home Flasher
 
Benutzerbild von Flash Doc
 
Registriert seit: Apr 2004
Ort: Engelskirchen
Beiträge: 345
Spezielle Ligaturen bei arabischer Schrift

Hallo,

insbesondere die arabische Schrift stellt noch tiefergehende Ansprüche. Herbräische und arabische Schrift haben gemeinsam, dass die Zeilen von rechts nach links laufen. In der arabischen Schrift kommen spezielle Ligaturen hinzu, die dazu führen, dass ein Zeichen in der Einzeldarstellung und im Wort ganz unterschiedlich aussehen. Mehr noch: Je nach der genauen Wortstruktur wirken die Ligaturen unterschiedlich.

Vor einigen Jahren habe ich gemeinsam mit einem Kollegen aus dem arbischen Sprachraum an genau diesem Problem gesessen. Wir sind in Flash damals an genau diesen Ligaturen in der arabischen Schrift hängen geblieben und haben das Projekt ad acta legen müssen, weil wir da keine Lösung fanden.

Fakt ist, wenn man mit den entsprechenden Unicode-Zeichensätzen im Browser arbeitet, rendert der Browser auch die speziellen Ligaturen entsprechend. Das Schriftbild sieht dann korrekt aus. Das HTML-Rendering in Flash macht das eben leider nicht richtig.

Daher bliebe insbesondere für arabische Schrift nur die Nutzung der normalen Brwoserumgebung. Flash packt es nicht. Zumindest in der deutschen und englischen Version.

Ich hoffe, dass mal jemand, der mit diesem Problem auch schon mal Umgang hatte (z.B. weil er für einen Kunden aus dem arabischen Sprachraum gearbeitet hat) diesen Thread liest und eine Lösung beisteuern kann. Diskriminierung ist hier fehl am Platze. Ich kann mir vorstellen, dass hier noch andere vor diesem Problem gesessen haben.

Gruß vom Flash Doc
__________________
Erst Flash CS5 und dann Fläsch' Bier !!!
Flash Doc ist offline   Mit Zitat antworten
Alt 20-12-2007, 14:47   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Ort: münchen
Beiträge: 103
Hallo zusammen,

leider geht ein bloses umdrehen der Buchstaben / des gesammten Textes nicht, da hebräisch ja nicht von unten nach oben gelesen wird... Man muss von vorne her jede Zeile ermitteln dann diese umdrehen und das dann für jede Zeile machen. So weit bin ich schon, ist aber ein ganz schöner Mist...

Habe nun herausgefunden, dass es im Flashplayer 10 geht: http://labs.adobe.com/wiki/index.php/Astro (hat mir colin von moock.org verraten)

Ja uns bis dato muss man sich die Lösung einfach selbst stricken. Ich wette, dass das schonmal wer gemacht hat... finde aber momentan nichts, was noch online ist, also nur "tote" Links :-(

Danke aber fürs mitfiebern...
Liebe Grüße
Anakin.
anakin_w ist offline   Mit Zitat antworten
Alt 29-12-2007, 22:31   #7 (permalink)
Pixeldipaxeldipux
 
Benutzerbild von Ahrsib
 
Registriert seit: Dec 2002
Ort: Ruhrmetropole Essen
Beiträge: 7.589
[OT]
Zitat:
Zitat von gaspode Beitrag anzeigen
Hmm, ist das jetzt ein Kompliment oder nicht? …
Na klar ist das eins!-)

Ahrsib
... you're welcome![/OT + sorry!]
__________________
Selbstgelerntes ist am Besten!

iMac G5/2,1GHz, 2,5GB RAM, 20" Widescreen (1680*1050), MacOS 10.4.11, Safari 4.1, dsl 6000
Achim ...Orient

Das Flashforum zu unterstützen ist ganz einfach!
Ahrsib ist offline   Mit Zitat antworten
Alt 15-01-2008, 14:54   #8 (permalink)
Neuer User
 
Benutzerbild von heliumhorror
 
Registriert seit: May 2004
Beiträge: 37
Versucht mal Flaraby:

http://www.arabicode.com/flaraby/fla...ic_support.php

Gutes Tool. Verwandelt einzelne pseudoarabische Worte (bspw. aus einer XML-Datei) in richtiges Arabisch inklusive Ligaturen.

Leider bisher nur in AS 2.

Gruß
Heli
heliumhorror ist offline   Mit Zitat antworten
Alt 11-11-2011, 07:34   #9 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Hallo liebe Forumgemeinde,

gibt es da mit Flash CS4 schon einen neuen Lösungsansatz?
Ich versuche gerade arabische Zeichen in ein statisches Textfeld mit Times New Roman zu setzen und musste nun auch feststellen, dass er keine Ligaturen erstellt.

Gibt es da eine Möglichkeit?

Lieben Gruß
pacman.hgw ist offline   Mit Zitat antworten
Alt 11-11-2011, 08:53   #10 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.325
jeder schriftschnitt beinhaltet für jeden code (den der designer berücksichtigt hat) die grafik des jeweiligen zeichens.
die für die latainischen sprachen so gerne verwendeten schriften sind i.d.R. halt nur für latainisches zeugs da.
kostenfreie schriftschnitte beinhalten oftmals keine nationalen sonderzeichen.
wenn dem designer ligaturen für die von ihm entworfenen schriftschnitt nicht gefällt, dann ist das auch nicht dabei.
arabisch oder gar die 40.000 chinesischen zeichen werden von den designern seltener berücksichtigt ;-)
obwohl doch z.b. die japaner so ein gewese um ihre schreibkunst machen.

bei flash sehr problematisch: bold und italic gilt auch als eigener schriftschnitt und wird auch nicht ersatzweise elekronisch fett und/oder kursiv gestellt.
ansonsten haben die schriftschnitte weniger mit flash zu tun. also das kann flash alleine auch in 1000 jahren nicht bieten.

also nicht jeder schriftschnitt beinhaltet alle zeichen dieser welt. da muss man mit leben, oder einen dementsprechenden schriftschnitt erwerben.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (11-11-2011 um 09:01 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 11-11-2011, 09:11   #11 (permalink)
ur leiwand oida
 
Benutzerbild von l_ch
 
Registriert seit: Sep 2001
Ort: plagwitz/jumeirah lake towers
Beiträge: 1.663
Zitat:
Gibt es da eine Möglichkeit?
jup, geht sehr gut mit dem TLF (gabs das bei CS4? ja, oder?). ist ein bisschen mehr arbeit, aber mit den "alten" textfeldern ist es "a real pain in the ass" und funktioniert nicht ansatzweise komplett. inputs zb sind damit nicht moeglich. ich hatte vor ein paar jahren mit dem TLF ein wenig rumgespielt, und kam da zu sehr ueberzeugenden ergebnissen.

das problem ist, dass du es schlecht ueberpruefen kannst, wenn du nicht weisst, wie es aussehen muss. und photoshop etc. helfen dir auch nicht weiter, weil naemlich adobe in seiner grenzenlosen guete und kompetenz nur in der middle-east-version arabisch/hebraeisch richtig rendert. diese edition muss man separat erwerben.

zu hgseibs post: es gibt extra schriftschnitte fuer arabisch oder hebraeisch. lass dir die vom kunden liefern oder schau mal bei fontshop. wenn nicht: tahoma und times new roman funktionieren. die sind komplett ausgebaut (plattformuebergreifend).
__________________
and now for some reklame
________________
günstige kontaktlinsen

Geändert von l_ch (11-11-2011 um 09:13 Uhr)
l_ch ist offline   Mit Zitat antworten
Alt 11-11-2011, 09:16   #12 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Ich benutze Times New Roman, welche die Zeichen in Word korrekt darstellt, in Flash jedoch nicht. Warum genau ist das so, wenn doch offensichtlich die Schriftart alle Zeichen enthält?
pacman.hgw ist offline   Mit Zitat antworten
Alt 11-11-2011, 09:22   #13 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.325
bist du sicher, das dabei dieser schriftschnitt verwendet wird und nicht etwa das betriebssystem (oder meinetwegen auch word) ersatzweisse zeichen aus anderen schriftschnitten zur verfügung stellt?
weil flash macht sowas z.b. nicht.

und natürlich der klassiker: sind diese zeichen eingebettet?
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (11-11-2011 um 09:24 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 11-11-2011, 09:29   #14 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Ja, in Word wird definitiv Times New Roman verwendet.
Zumindest zeigt er das so an.

Ich verwende ein statisches Textfeld welches keine Zeicheneinbettung zulässt.
pacman.hgw ist offline   Mit Zitat antworten
Alt 11-11-2011, 09:35   #15 (permalink)
INSERT COIN
 
Benutzerbild von pacman.hgw
 
Registriert seit: May 2003
Ort: Hansestadt Greifswald
Beiträge: 1.715
Im übrigen funktioniert es mit Photoshop (ob nun mit Times New Roman oder bspw. mit Adobe Arabic) auch nicht. Er stellt die Arabischen Zeichen nur isoliert dar. Aber in der Arabischen Sprache werden viele Zeichen zu Ligaturen zusammengezogen.
pacman.hgw ist offline   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



Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele