Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   использование встроенного шрифта, почему так коряво? (http://www.flasher.ru/forum/showthread.php?t=129477)

mry 02.09.2009 15:36

использование встроенного шрифта, почему так коряво?
 
Вложений: 1
Только сильно не ругайте, перечитал все интернеты и окончательно запутался
пытаюсь использовать встроенный шрифт. Flash CS4.
Шрифт встроен через динамический текст. Дальше идёт код.
Код AS3:

                        var tf:TextField = new TextField();
                        tf.embedFonts = true;
                        //tf.background=true;
                        var textFormat:TextFormat=new TextFormat("Arial", 12);                       
                        textFormat.align="right";
                        textFormat.color=0xFF0000;
                        tf.defaultTextFormat = textFormat;
                        tf.autoSize = TextFieldAutoSize.LEFT;
                        tf.text = "Тратата мы везем с собой кота";
                        addChild(tf);

Текст отображается, но коряво. Как-то не приятно для глаза. Если использовать не embedFonts то он выглядит более симпатично.
Как правильно сделать чтоб шрифт показывался на любом компе, и выглядел нормально?
его можно лоадером загрузить из файла и использовать?
есть примеры работающие и в CS4 и во Felex'e?

Волгоградец 02.09.2009 16:22

Текст "Тратата мы везем с собой кота" должен быть заэмбеден в sfw.

udaaff 02.09.2009 16:45

Используй пиксельный шрифт.

kackbip 02.09.2009 18:58

Цитата:

Сообщение от udaaff (Сообщение 847616)
Используй пиксельный шрифт.

Зачем? :)
Это может сократить размер встроенного шрифта, но не улучшит качество отображения.

udaaff 02.09.2009 21:27

kackbip, я не про свойство шрифта Anti-alias говорил. Если ты об этом подумал. Если не об этом, то пискельный шрифт, будет выглядеть очень даже замечательно, при соответвующем размере. И то, что он пиксельный, никак не соотносится с его размером.

MerlinTwi 03.09.2009 13:06

Код AS1/AS2:

tf.antiAliasType = AntiAliasType.ADVANCED;



Часовой пояс GMT +4, время: 17:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.