效果演示
阿里普惠字体地址 https://www.alibabafonts.com
主要源码如下:
package com.topyunp.embedfont
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.text.TextField;
import flash.text.TextFormat;
import starling.core.Starling;
[SWF(width="400",height="190")]
public class Main extends Sprite
{
[Embed(source="AlimamaShuHeiTi-Bold.otf",fontName="AlimamaShuHeiTi",advancedAntiAliasing="true",embedAsCFF="false")]
private static var MyFont:Class;
public function Main()
{
super();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var s:Starling = new Starling(GameView,stage);
s.supportHighResolutions = true;
s.start();
var txt:TextField = new TextField();
txt.y = 100;
txt.x = 10;
txt.height=80;
txt.width=380;
txt.embedFonts = true;
txt.defaultTextFormat = new TextFormat("AlimamaShuHeiTi",20);
txt.border = true;
txt.borderColor = 0xff0000ff;
txt.text = "Flash 示例\n阿里妈妈说: 让天下没有难做的生意";
addChild(txt);
}
}
}