In the flash site I’m working on, I have a TextField in one section and a TextArea (Flash) component in another. I am using the Verdana font. The TextField works perfectly. The TextArea on the other hand, for some reason, renders the font in a weird ugly way.
I suspected it might be something to do with embedding fonts, so I made a small movie with three views of the same text: a TextField with fonts embedded, a TextArea, and a TextField without the font embedded. Sure enough, the TextArea has the same ugliness as the TextField without the font embedded (click to see fullsize and look carefully at the glyphs) :
What’s going on here? I’ve tried creating a font symbol in the library, instantiating it, using Font.registerFont(), and using the object’s fontName property. No difference.
Can anyone help? Everywhere I look I see similar problems but no solutions …





I assume you are doing something like this:
textArea.setStyle(“fontFamily”, “Verdana”);
..and something like this:
setStyle(“embedFonts”, true);
You can also play with adv. antialiasing…