這個問題真是笑死我了,所以任何幫助,將是真正偉大的嵌入字體:)的Flex 4 TLF和加載一個模塊不能正常工作
我有一個加載柔性模塊的柔性4應用程序。在這個模塊中,我「註冊」了一堆字體。我有這個模塊要使用通過其文本流,這些字體的使用創造了一個在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
我看過的解決這個文件加載並未能找到解決辦法的:(我讀這ARTICAL:http://blogs.adobe.com/aharui/2010/03/flex_and_embedded_fonts.html 儘管我知道它是什麼說我不知道如何實現這一點...即使有人能指點我的例子將是有益的!
我在想這是因爲它是從HTML文本導入,所以我只是鍵入一些文本並使用不能正常工作的嵌入字體。
感謝上百萬!
行.. ..得到了什麼地方。通過指定fontFamily,我可以在Spark Button上使用該嵌入字體。字體僅適用於導入的文本流。 – charleetm 2010-11-22 20:53:39