Embedding fonts in AS3

marcosweskamp posts this example:

package
{

import flash.util.describeType;
import flash.display.MovieClip;
import flash.display.TextField;
import flash.text.TextFormat;
import flash.text.AntiAliasType;

   public class Test extends MovieClip
   {

      // be sure this is pointing to a ttf font in your hardrive
      [Embed(source="C:WINDOWSFontssomefont.ttf", fontFamily="foo")]
      public var bar:String;

      public function Test() {

          var format:TextFormat	      = new TextFormat();
          format.font		      = "foo";
          format.color                = 0xFFFFFF;
          format.size                 = 130;

          var label:TextField         = new TextField();
          label.embedFonts            = true;
          label.autoSize              = TextFieldAutoSize.LEFT;
          label.antiAliasType         = AntiAliasType.ADVANCED;
          label.defaultTextFormat     = format;
          label.text                  = "Hello World!";
          addChild(label);
       }
    }
}

 
 
 

Leave a Reply

You must be logged in to post a comment.