Embed a font in as3 with the flex SDK

0 Flares Twitter 0 Facebook 0 Google+ 0 Email -- Filament.io 0 Flares ×

Just don’t forget to set the “embedFonts” property of your TextField at “true” in order to show the text:
[sourcecode language=’as3′]
import flash.text.TextField;
import flash.text.TextFormat;

[Embed(source=”your_font_file_name”, fontName=”font_name_temp”, mimeType=”application/x-font”)]
public static const FONT_NAME_TEMP_FONT:Class;

// create a new TextField
var tf_tmp:TextField = new TextField();

// don’t forget this one
tf_tmp.embedFonts = true;

// and finally, just use the font name you specified earlier
tf_tmp.defaultTextFormat = new TextFormat(“font_name_temp”, 8, 0xFFFFFF);
[/sourcecode]

0 Flares Twitter 0 Facebook 0 Google+ 0 Email -- Filament.io 0 Flares ×

Leave a Comment