Показать сообщение отдельно
Старый 05.10.2010, 23:55
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 8  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Сообщение от wvxvw Посмотреть сообщение
если шрифт существует во флешке, флешка будет использовать его для отображения
это меня вполне устроило бы

Добавлено через 14 часов 59 минут
Что-то в лоб не получилось.

Шрифт подключается в классе, в котором заполняется текстовое поле.

Цитата:
[Embed(source="assets/Gabriola.ttf", fontFamily="Gabriola")]
private var Gabriola:Class;
То, что шрифт появился в списке внедренных, проверяю так (в списке он выводится):

Код AS3:
	var embeddedFonts:Array = Font.enumerateFonts(false);
	embeddedFonts.sortOn("fontName", Array.CASEINSENSITIVE);
	for (var i:int = 0; i < embeddedFonts.length; i++)
	{
		trace(embeddedFonts[i].fontName);	
	}
html-код выглядит так:

Код:
<TEXTFORMAT LEADING="2"><P ALIGN="CENTER"><FONT FACE="Gabriola" SIZE="30" COLOR="#FF0000" 
LETTERSPACING="0" KERNING="0">3. Текст <B>набран</B> <I>шрифтом </I><B><I>Gabriola 
</I></B></FONT></P></TEXTFORMAT>
Однако, подстановки шрифта не происходит.


Последний раз редактировалось mikhailk; 06.10.2010 в 14:58.