Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не видна надпись с embedFonts (http://www.flasher.ru/forum/showthread.php?t=140632)

vinch 04.06.2010 01:26

Не видна надпись с embedFonts
 
Здравствуйте.

Когда-то создавал похожую тему, где спрашивал, как сделать, чтобы шрифт был виден на тех компьютерах, где он не установлен. Посоветовали использовать embedFonts - помогло.
Теперь ситуация противоположная - с embedFonts вообще ничего не видно.

Я делаю так: перетащил шрифт в Flash CS5, сделал экспорт в класс SquareFont. В коде его использую примерно так:
Код AS3:

        //формат
var format:TextFormat = new TextFormat();
var font:Font = new SquareFont();
format.font = font.fontName;
//поле
private var _textField:TextField = new TextField();
//применяю форматирование
_textField.text = t;
_textField.embedFonts = true;
_textField.selectable = false;
_textField.setTextFormat(format);
_textField.autoSize = TextFieldAutoSize.CENTER;

Снимаю embedFonts - текст виден.
Интересно, в чем проблема, и как, все-таки, нужно правильно внедрять свои шрифты.

wvxvw 04.06.2010 04:35

Наверное ембедится как CFF, но как с этим бороться в ЦС5 я не знаю, т.как нет его у меня.


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

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