KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have gone through all topics on Embedding fonts in AS3 I could find,a nd tried all solutions. I'm probably missing something obvious, but I don't fully understand what I'm doing so please guide me in the right direction. Many of the answers involve Flash Builder or another tool but I use FlashDevelop . No idea whether that matters. I have this line in my Main.as: [Embed(source = "assets/SKA_75_marul_CE_extended.ttf", fontName = "SKA_75_marul_CE_extended", fontWeight = "bold", advancedAntiAliasing = "true", mimeType = "application/x-font")] public static var SKA_75_marul_CE_extended:String; And this exists in the constructor of an extended Sprite called Pointer.as: var format:TextFormat = new TextFormat(); format.font = "SKA_75_marul_CE_extended"; format.color = 0xFFCCCC; format.size = 20; var label:TextField = new TextField(); label.defaultTextFormat = format; label.text = "test"; label.embedFonts = true; label.antiAliasType = AntiAliasType.ADVANCED; //label.setTextFormat(format); --> I tried this too, didn't work... label.defaultTextFormat = format; label.x += img.width + 50; this.addChild(label); The only way I've found to get it to display anything is if I turn off embedFonts. I've tried embedding C:/windows/fonts/arial.ttf without success. It seems that embedding fonts is a dark art like no other and I must concede after 1 hour of struggling. Please send help. UPDATE: Here's the working code, turns out it was due to having the correct order of operations...: [Embed(source="assets/SKA_75_marul_CE_extended.ttf", fontName = "myFont", mimeType = "application/x-font", fontWeight="normal", fontStyle="normal", unicodeRange="U+0020-U+007E", advancedAntiAliasing="true", embedAsC
Tags (comma-separated)
Save Edits
Cancel