эта проблема действительно убивает меня, поэтому любая помощь будет очень полезна:)
У меня есть приложение flex 4, которое загружает модуль flex.В этом модуле я «регистрирую» кучу шрифтов.У меня есть Spark textArea в этом модуле, который хочет использовать один из этих шрифтов через свой текстовый поток, который создается с помощью:
textArea.textFlow = TextConverter.importToFlow(htmlText, TextConverter.TEXT_FIELD_HTML_FORMAT);
Я 'регистрирую' шрифт, используя:
[Embed(source='/assets/fonts/book/HogarthScrD-Regular.ttf', embedAsCFF="true",fontName='HogarthScrD')]
public static var _HogarthScrD:Class;
Где HTML-текст:
var htmlText:String = "<TEXTFORMAT LEADING="2"><P ALIGN="CENTER"><FONT FACE="HogarthScrD" SIZE="19" COLOR="#000000" LETTERSPACING="0" KERNING="0"><B>My html Text</B></FONT></P></TEXTFORMAT>";
Я знаю, что шрифт 'HogarthScrD' существует как отладка для массива Font.enumerateFonts ();покажите мне, что «HogarthScrD» является одним из элементов и имеет тип cff
Я прочитал множество документов вокруг этого и не смог найти решение :( Я прочитал это художественно: http://blogs.adobe.com/aharui/2010/03/flex_and_embedded_fonts.htmlхотя я понимаю, что он говорит, я не уверен, что знаю, как это реализовать ... Даже если кто-то может указать мне на пример, будет полезен!
Я думал, что это потому, что он импортировал из HTMLтекст, поэтому я просто набрал текст и использовал emebedded шрифт, который тоже не работает.
Заранее спасибо за миллион!