Я пытаюсь выяснить, почему некоторые буквы (например, норвежский Å (& Aring;)) вырезаны в середине верхней буквы "o":
Мой код такой:
var titleFormat:TextFormat = new TextFormat();
titleFormat.size = textSize;
// this is embedded font, and exported for action script, declared
titleFormat.font = myFontBold.fontName;
titleFormat.bold = true;
titleFormat.color = parseInt("0x"+fontColor,16);
var titleText:TextField = new TextField();
titleText.defaultTextFormat = titleFormat;
titleText.embedFonts = true;
titleText.antiAliasType = AntiAliasType.ADVANCED;
titleText.text = "Å"+text;
addChild(titleText);
titleText.selectable = false;
titleText.wordWrap = true;
titleText.width = maskImg.width - 80;
// this should autosize to fit all text, but it doesn't the top of text
titleText.autoSize = TextFieldAutoSize.LEFT;
titleText.x = x;
titleText.y = y;
Итак, я пробовал разные вещи, такие как установка высоты, жестко запрограммированной и большей, чем текст, но вернем нас снова, я пробовал с css, но безуспешно. У любого есть идея, почему буква не отображается полностью и почему, если я увеличиваю SWF (2-3 увеличения), он отображается нормально (и что я пытаюсь достичь), как это:
Я думаю, что это связано с topMargin, но, к сожалению, я не нашел ничего подобного в документации as3.