My issue is thus:
If I use an embedded unicode font in a textfield and set embedFonts = true when displaying characters like mandarin or IPA phonetic spelling characters, certain characters will disapear from the textfield.
var font:Font = new UnicodeFont() as Font;
var fmt:TextFormat = new TextFormat();
fmt.font = font.fontName;
var embedded:TextField = new TextField();
embedded.y = 45;
embedded.x = 250;
embedded.embedFonts = true;
embedded.defaultTextFormat = fmt;
embedded.text = displayString; //phonetic spelling of the word "action" but mysteriosly missing some characters
addChild( embedded );
The code above results in missing characters. Setting .embedFonts = false does not.
I have attached a demo .fla cs3 file to better demonstrate the issue.
Any help would be greatly appreciated on this.