Я обычно создаю 1 файл .as для каждого шрифта и экспортирую эти файлы .as в SWF-файлы, которые загружаю в свои проекты Flash.Таким образом, я могу выбирать, какие символы для встраивания.
Теперь я протестировал копирование моих шрифтов verdana ttf из моей папки шрифтов Windows и встроил их, чтобы создать файл шрифтов Verdana swf.
При тестировании запуска этогоЯ попробовал с некоторыми шведскими символами с точками (ääö ÅÄÖ).Точки над символами некоторых из этих символов были немного смещены (например, на несколько пикселей вправо или влево).У кого-нибудь была такая же проблема?
Пример кода:
[Embed(source = 'fontfiles/verdana.ttf', fontName = 'Verdana', mimeType="application/x-font-truetype", unicodeRange = 'U+00-U+FF')]
public static var font:Class;
public function Verdana()
{
Font.registerFont(font);
var tf:TextField = new TextField();
tf.embedFonts = true;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.defaultTextFormat = new TextFormat("Verdana", 30);
tf.text = "abc åäö ÅÄÖ";
addChild(tf);
}