字体嵌入简单教程:
嵌入字体的2种方式:
1:让玩家自己下载我们制定的字体,然后放入windows/fonts目录下。
2:我们自己嵌入swf里边,减轻玩家的操作。
第二种是常用的做法,flash cs 也提供了一种 只用到的字体才嵌入的方式。
那就是在舞台上写一个文本框,然后制定你嵌入的字体 ,编译即可。这样这个swf里边的制定embled的地方就可以用相同的字体。
import flash.text.TextField; import flash.text.TextFormat; var t:TextField = new TextField(); t.autoSize = "left"; var tf:TextFormat = new TextFormat(); tf.size = 30; t.embedFonts = true; tf.font = "hakuyocaoshu7000"; t.defaultTextFormat = tf; t.x = t1.x; t.y = t1.y + t1.height+ 10; t.text = "01234博洋草书 中文字体sdf"; this.addChild(t);
如果文字的内容是玩家自己产生的,那么我们嵌入字体的时候,就要指定所有的字体。
选择:全部(47546-93514)。