Текст становится невидимым на встроенном шрифте = true - PullRequest
0 голосов
/ 27 июля 2011

Я регистрирую свои шрифты после их загрузки. В моей голове я смогу использовать их, как только они будут. Но я не был таким, я подправил свой код, но он все еще делает текст невидимым. Как только я сделаю embedFonts = false, он снова начинает работать.

        trace(Font.enumerateFonts()); // Returns an array and does show my Fonts embedded.


        var format:TextFormat = new TextFormat();
        var fontClass:Class = _model.getFont("HappyHell"); // Does return the Class
        var myFont:Font = new fontClass(); // Works
        format.font = myFont.fontName;
        format.size = 15;
        format.letterSpacing = 0.8;

        var test:TextField = new TextField();
        test.embedFonts = true;
        test.defaultTextFormat = format;

        test.text = "TESTING everything 13216";
        test.x = 30;
        test.y = 30;
        addChild(test);

1 Ответ

1 голос
/ 27 июля 2011

Если вы используете свойство embededFonts = true, вам нужен шрифт в вашей библиотеке.

Ссылки:

ОБНОВЛЕНИЕ

Что выводит trace ( myFont.fontName )?

try:

var myFont:Font = new HappyHell();

или

var myFont:Font = new fontClass() as Font;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...