Показать сообщение отдельно
Старый 29.06.2010, 18:13
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 10  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Вобщем у меня когда-то похожая задача была. С swc не решил (весь фонт не нужно было эмбедить).
Я делал так - создавал класс MyFonts.as с содержанием:
Код AS3:
[Embed(source='../lib/arial.ttf', fontName = 'Arial', embedAsCFF='true', unicodeRange = 'U+0061-U+007A')]
private var Arial:Class;
 
[Embed(source='../lib/arialbd.ttf', fontName = 'Arial', embedAsCFF='true', fontWeight='bold', unicodeRange = 'U+0061-U+007A')]
private var ArialBold:Class;
и т.д.
Т.е. нужный мне фонт и нужные символы эмбедил в свф.
Подключал скомпилированную свф уже в проект и в проекте писал:
Код AS3:
[Embed(source = 'fonts.swf', symbol = 'MyFonts_Arial')]
private var _Arial:Class;
 
[Embed(source = 'fonts.swf', symbol = 'MyFonts_ArialBold')]
private var _ArialBold:Class;
Вот вобщем то и все. Выставлял нужный формат - италик, болд и все ок.