3
A
回答
2
完成!這是我的解決方案:
[Embed(source="res/guardanapo.otf", fontName="guardanapo", fontFamily="guardanapo", unicodeRange="U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E", advancedAntiAliasing="false", embedAsCFF="false")]
public static const fonte:Class;
我想從SWC中嵌入字體,但現在不再需要了。但是,如果你知道如何做到這一點,可以回答,也許現在有人正在爲此做出努力。
0
試試這個。 myLoader是你在你的swf/swc中加載字體的裝載器。 myTextField是一個預先存在的文本字段。我將embedFonts設置爲true,但您可能不需要它。
var MyFont:Class = myLoader.contentLoaderInfo.applicationDomain.getDefinition("FontClassName");
var embeddedFont:Font = new MyFont();
var textFormat:TextFormat = new TextFormat();
textFormat.font = embeddedFont.fontName;
textFormat.size = 24;
myTextField.setTextFormat(textFormat);
myTextField.embedFonts = true;
也許你可以在swf中包含你想使用的字體的字體提取類。可能有靜態方法將字體應用於字段,或者返回給定字體類名的字體名稱。這可以幫助保持應用程序的其他部分更清潔。
相關問題
- 1. 嵌入在SWC中的靜態字體未在SWF中使用
- 2. Flex/Flash:如何在多個SWC中嵌入相同的字體
- 3. 在StyleSheet中使用嵌入字體
- 4. 在TLFTextField中使用嵌入字體
- 5. 如何在Qt樣式表中使用嵌入的字體?
- 6. 如何在PDF中嵌入base14字體
- 7. 如何在HTML中嵌入字體?
- 8. EM如何在Flex中嵌入字體和粗體字體?
- 9. AS3:使用嵌入字體
- 10. 使用css嵌入字體
- 11. 如何使用iText在PDF中嵌入Helvetica字體?
- 12. 如何使用FlashDevelop在as3中嵌入字體?
- 13. 如何在使用ASPPdf時使用嵌入字體?
- 14. 如何嵌入字體
- 15. 如何使用嵌入的字體使用iText調用Graphics2D.drawString(...)(DefaultFontMapper?)
- 16. 在CSS中嵌入字體
- 17. 在JUCE中嵌入字體
- 18. 在asp.net中嵌入字體
- 19. 在javascript中嵌入字體
- 20. 在ios中嵌入字體?
- 21. 在IE中嵌入字體
- 22. 在delphi中嵌入字體
- 23. 在iPad中嵌入字體
- 24. 如何讓Ghostscript使用PDF中的嵌入字體
- 25. FlashCS5嵌入字體htmlText粗體:如何使用TLFTextField和TextConverter?
- 26. 嵌入字體中的Flex
- 27. RTF中的嵌入字體
- 28. 如何使用TCPDF將字體嵌入到PDF中?
- 29. 如何將xml嵌入到swc文件中
- 30. 如何使用TCPDF PDF使用Arial字體不嵌入
爲什麼不直接用@embed指令將字體嵌入到flex?你爲什麼使用中間SWC媒體? – Smolniy 2013-03-08 18:59:45