[Embed(systemFont="DS-Digital", fontName="DS-Digital1", unicodeRange="U+0061-U+007A,U+0041-U+005A,U+0030-U+0039,U+005F,U+002D,U+002B,U+003D,U+002F,U+003A,U+003B,U+003E,U+003C,U+002E,U+002C,U+0021,U+003F,U+002A,U+0040,U+0024,U+FFE1,U+FFE5,U+00A5,U+20A9", mimeType="application/x-font")]
var FontLib1:Class;
Font.registerFont(FontLib1);

//[Embed(source="C:\WINDOWS\Fonts\somefont.ttf", fontFamily="foo")]


FontLibrary.fla文件中
---------------------------------------------

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.load(new URLRequest("FontLibrary.swf"));

function completeHandler(event : Event):void {
 loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, completeHandler);
 var fmt:TextFormat=new TextFormat("DS-Digital1",100,0x00FFFF);//注意:第一个参数是Lib中的{fontName="DS-Digital1"}**********
 fmt.bold=true;
 var txt : TextField = new TextField();
 txt.autoSize=TextFieldAutoSize.LEFT;
 txt.embedFonts=true;//***********
 txt.gridFitType=GridFitType.PIXEL;
 txt.antiAliasType=flash.text.AntiAliasType.ADVANCED;//清晰度
//    txt.sharpness=-200;
//    txt.thickness=-200;
 //txt.text="中文字型";注意字体中没有的就显示不了
 txt.text="XY123490876543abcxyABC";
 txt.setTextFormat(fmt);//********
 addChild(txt);
}


相关文章:

  • 2022-12-23
  • 2021-08-15
  • 2021-11-08
  • 2021-12-14
  • 2021-10-30
  • 2021-08-22
  • 2021-12-22
  • 2022-12-23
猜你喜欢
  • 2021-12-02
  • 2021-11-06
  • 2022-01-17
  • 2022-01-18
  • 2021-10-22
  • 2022-12-23
  • 2022-01-10
相关资源
相似解决方案