• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-02-2010, 12:45   #1 (permalink)
ein tüüüp
 
Registriert seit: May 2002
Ort: berlin
Beiträge: 627
Ö, Ä, Ü - Punkte und €-Zeichen

Hi ihrs,

ich hab ein kleines Problem, das teilweise mit Umlaute und teilweise mit Sonderzeichen zu tun hat.

Mein Textfeld für die Anzeige von Buchstaben, scheint irgendwie oben meine Ä-,Ü- und Ö-Punkte abzuschneiden - weiß jemand woran das liegen kann?

Wie bette ich denn Sonderzeichen via css in Flex ein? mir fehlt das €-Zeichen bei der Ausgabe.

Wäre für Hilfe sehr dankbar
Viele Grüße vom F.
fabbsen ist offline   Mit Zitat antworten
Alt 22-02-2010, 12:46   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
In der flex-config.xml gibt es einen Default-Zeichensatz, der eingebettet wird. Wenn du einen Font einbettest, musst du die Unicode Range angeben. Wie das geht steht in der Doku gut beschrieben.
Omega Psi ist offline   Mit Zitat antworten
Alt 22-02-2010, 21:26   #3 (permalink)
ein tüüüp
 
Registriert seit: May 2002
Ort: berlin
Beiträge: 627
danke vorab ...
Aber was is mit den Ö,Ü und Ä-Punkten, die abgeschnitten werden?
fabbsen ist offline   Mit Zitat antworten
Alt 22-02-2010, 23:08   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Benutzt du ein reines Flex Projekt?
Omega Psi ist offline   Mit Zitat antworten
Alt 23-02-2010, 00:32   #5 (permalink)
ein tüüüp
 
Registriert seit: May 2002
Ort: berlin
Beiträge: 627
ähm - ja ... ich lade nur XML-Daten (was ja aber nich das Problem sein dürfte) und exportiere dann das ganze als AIR-Anwendung. Ich verwende nicht die systemeigene Schrift, sondern bette eine andere ein. Aber die Umlaut sind vorhanden - es werden bei den Großbuchstaben einfach nur die Punkte oben abgeschnitten ...

Geändert von fabbsen (23-02-2010 um 00:35 Uhr)
fabbsen ist offline   Mit Zitat antworten
Alt 23-02-2010, 06:18   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Doofe Frage am frühen morgen: ist das Label vielleicht zu niedrig?
Omega Psi ist offline   Mit Zitat antworten
Alt 23-02-2010, 09:18   #7 (permalink)
ein tüüüp
 
Registriert seit: May 2002
Ort: berlin
Beiträge: 627
ich dachte immer es gibt keine doofen Fragen

Wieso Label? Es ist ein Textfeld. Wie wäre denn der Code für ein zu niedriges Label?

Das is mein Code:

<mx:Text text="{letterString}" styleName="bigLetter" width="100%" height="140"/>

Achso: egal was ich bei "height" eintrage, die Umlaut-Punkte werden nie angezeigt.
fabbsen ist offline   Mit Zitat antworten
Alt 23-02-2010, 12:11   #8 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Das Problem ist folgendes: du benutzt den falschen Font Renderer. Du musst den von Adobe nehmen. Default ist glaube Batik...steht in der flex-config.xml.
Omega Psi ist offline   Mit Zitat antworten
Alt 28-02-2010, 20:04   #9 (permalink)
ein tüüüp
 
Registriert seit: May 2002
Ort: berlin
Beiträge: 627
hm - also ich habe jetzt mal den Adobe Font Manager nach unten genommen (die Reihenfolge in der der Compiler auswählt is ja anscheinend von unten nach oben). Trotzdem geht es nicht.

Ich habe mal nen Mini-Screenshot angehängt von dem Textfeld mit dem "Ö", wenn es selektiert ist. Da sieht man, dass der Buchstabe irgendwie "zu hoch" hängt. Kann ich den auch unten am "boden" ausrichten? Das würde vermutlich mein Problem lösen ...

Achso - alle Buchstaben sind scheinbar "oben" ausgerichtet. Auch das "K" usw. sind oben. Nur da macht es eben nix, weil sie vollständig sichtbar sind. Bei den Umlauten is das eben n bisschen blöde :|
Angehängte Grafiken
Dateityp: png Bild 1.png (7,6 KB, 2x aufgerufen)

Geändert von fabbsen (28-02-2010 um 20:08 Uhr)
fabbsen ist offline   Mit Zitat antworten
Alt 28-02-2010, 20:12   #10 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Das war meine Frage von 23sten...

Setz mal verschiedene Höhen (Eigenschaft) und das Padding (Stil).
Omega Psi ist offline   Mit Zitat antworten
Alt 01-03-2010, 17:20   #11 (permalink)
ein tüüüp
 
Registriert seit: May 2002
Ort: berlin
Beiträge: 627
nun ja - das hatte ich ja schon ausprobiert ... in allen Höhen paddings usw Das hab ich ja bereits in meinem Beitrag vom 23. geschrieben

Ich habe festgestellt, dass das irgendwie mit dem Font zusammenhängen muss. Wenn ich Arial nehme geht's nämlich. Ich habe die American Typewriter Schrift genommen ... Da will das irgendwie nich funzen.

Kann es sein, dass das mit manchen Fonts nich geht? Also Umlaute darstellen?
fabbsen ist offline   Mit Zitat antworten
Alt 01-03-2010, 17:23   #12 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 11.856
Wenn die Zeichen nicht da sind... sind die nicht da...
Omega Psi 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie kann Ich mit PHP eine Zeichenkette ab einem Zeichen bis zu einem zeichen ersetzen Sanibal PHP und MySQL 9 15-03-2006 22:58
Ab bestimmten Zeichen - alle Zeichen löschen ? wie ? inkvc17 PHP und MySQL 2 05-02-2006 00:25
alle zeichen im string um ein zeichen erhöhen? Mr.Twister ActionScript 1 6 31-10-2005 09:25
Einen Text Zeichen für Zeichen in Leserichtung aufbauen lassen! Wie? Shaggy1982 Flash Einsteiger 4 22-01-2004 11:56
punkte <==eye | 02==> Flash MX 9 06-05-2003 17:13


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele