| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2011
Beiträge: 60
| Merkwürdiges Aussehen von Arial im RichText
Hallo liebe Gemeinde, ich habe da ein exotisches Problem und wollte einmal fragen, ob jemand schon einmal ähnliche Erfahrungen gemacht hat. Ich sitze gerade an einer AIR -Applikation. für diese habe eine Button-Skin mit einer RichText anstatt einer Label-Komponente erstellt, um formatierten Text anzeigen zu können. Dieser wird als TextFlow eingegeben. Das hat bisher auch bestens funktioniert. Hier der entsprechende Code: Code: <s:RichText id="labelText" minWidth="151" minHeight="31" verticalCenter="1" verticalAlign="middle" fontFamily="Arial" fontSize="16" fontWeight="bold" textAlign="left"> </s:RichText> Seit heute wird der Text sehr merkwürdig dargestellt, obwohl ich am infragekommenden Code nichts geändert habe. Genauer: Der Text scheint kein "Arial" mehr zu sein; Alle A's sind fett gedruckt und alle a's sind fett und ein wenig kleiner als der restliche Text. Die übrigen Lettern passen wenigstens zusammen, wenn sie auch in der falschen Schriftart sind. Zunächst hatte ich die Schrift selber im Verdacht, aber Label-Komponenten und TextArea zeigen Arial weiterhin korrekt an. Nur RichText und RichEditableText scheinen betroffen. Auch der TextFlow selbst ist korrekt. Habe testhalber alle Tags entfernt, das Problem bleibt bestehen. Die Schrift ist auch nicht eingebettet. Der Fehler tritt übrigens auch auf anderen Computern auf, die die air öffnen Hat irgendjemand eine Idee, was das sein könnte? Wäre für jeden Hinweis dankbar, zumal der Fehler für mich unnachvollziehbar aufgetreten ist, nachdem die Komponente längst fertig war. Vielen Dank schon einmal im voraus! EDIT: Habe ich vergessen zu erwähnen: Wenn ich die "fontFamily" bspw. auf "Verdana" setze, ist das Problem behoben. Leider ist das keine Option, da ich vom Kunden eine Designvorgabe habe. Geändert von slim.tim (08-09-2011 um 11:37 Uhr) Grund: Bildlink war tot |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jul 2011
Beiträge: 60
|
Nach unendlicher Suche glaube ich das Problem nun eingekreist zu haben: Ich habe in mein Projekt einige swf-Dateien geladen, die ebenfalls Arial enthielten, und zwar als transformierten TLF Text. Anscheinend werden in einen solchen Fall die Glyphen automatisch in die swf eingebettet. Beim Laden in die Flex-App scheint sich die Font aus der swf mit der Systemfont zu "beissen". Als Lösung blieb nur, die Schriftart in Flex ebenfalls einzubetten, dann war der Text wieder wie erwartet. Bei einer Stand-Alone-App scheint mir das zumutbar ![]() Wenn Adobe jetzt noch einen Hinweis beim Exportieren gegeben hätte, das man swf's mit TLF-Text generell ein wenig anders anfassen muss, wäre dieses neue Feature wirklich grossartig. So bleibt einem manchmal nur endloses Ausprobieren und googlen. Schade. Aber immerhin: Problem gelöst |
| | |
| | #3 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.898
|
Naja, Schriften muss man in einer Flex 4 Anwendung, die Halo und Spark Komponenten verwendet, doppelt einbinden, damit das Renderern sauber funktioniert. Spark Text aliasing? Geändert von Omega Psi (14-09-2011 um 11:59 Uhr) |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jul 2011
Beiträge: 60
|
Mag sein, das Projekt an sich ist aber rein Spark. Die Konfusion entstand wohl durch das Laden von (Grafik)-swf Dateien. Und das die ein ansich funktionierendes Rendering zerschiessen, finde ich schon etwas ungewöhnlich. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jul 2011
Beiträge: 60
|
Die geladenen swfs enthalten nur statischen Text - der wird nicht refenrenziert oder gar in die Flex-Labels übernommen. Schon seltsam. Selbst wenn die Schrift falsch eingebettet worden wäre, würde das erklären, wieso eine andere Schriftart verwendet wird, als die angegebene (nämlich die Fallback-Schrift). Wieso dann aber die Typen noch gemischt werden sollen (wie die A's in meinem Dateianhang z.B.) leuchtet mir dennoch nicht ein. Deutet das nicht Richtung Bug? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Suche Richtext-Editor | sonar | ActionScript 3 | 19 | 08-03-2011 19:25 |
| RichText (mit Bildern) innerhalb von MovieClip anzeigen | Ali | Flash CS5 Professional | 3 | 18-08-2010 17:06 |
| RichText + html Link klappt nicht? | Nico B. | Flex programmieren | 0 | 12-10-2009 14:28 |
| RichText-Editor | remi | Komponenten und SmartClips | 1 | 26-05-2005 14:14 |
| Richtext möglich? | m.hyper@web.de | Flash MX | 2 | 19-08-2004 13:25 |