package { import flash.display.MovieClip; import flash.text.Font; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; [SWF( backgroundColor='0x111111', frameRate='50', width='400', height='100')] public class FontTest extends MovieClip { [Embed(source='verdana.ttf', fontName='Verdana', fontWeight='normal', mimeType='application/x-font-truetype')] private var font1:Class; public function FontTest():void { Font.registerFont(font1);//registers font trace('registered font'); var tf:TextField = new TextField(); var tfo:TextFormat = new TextFormat('Verdana', 20,0xffffff); tf.defaultTextFormat = tfo; tf.autoSize=TextFieldAutoSize.LEFT; tf.embedFonts = true; tf.text = 'Text with embedded font'; addChild(tf); } } }