
squidder.com开发了一个嵌入字体的工具FontSWFCreator(只有Mac版),相比我的FontConverter多了一个自动调用Flex编译器生成swf的实用功能。大家可以看看这个工具生成的as代码。
这个工具还在最初测试阶段,将来计划增加的功能有:
- 预置字符集
- 读取文件和文件夹获取需要嵌入的字符

squidder.com开发了一个嵌入字体的工具FontSWFCreator(只有Mac版),相比我的FontConverter多了一个自动调用Flex编译器生成swf的实用功能。大家可以看看这个工具生成的as代码。
这个工具还在最初测试阶段,将来计划增加的功能有:
在上一篇使用字体元件的时候,我们接触到了TextField对象的embedFonts属性。在这里,我们进一步的探讨一下怎么在ActionScript中使用嵌入文本。
一旦我们在Flash IDE中嵌入了字体,swf文件中就包含了该字体的矢量信息。ActionScript也可以使用这些信息。继续上文的例子,我们添加如下代码:
var fmt:TextFormat = new TextFormat();
fmt.font = "STZhongsong";//华文中宋
fmt.size = 36;
fmt.color = 0x336699;
var txt:TextField = new TextField();
txt.text = "中文字型测试";
txt.autoSize = TextFieldAutoSize.LEFT;
txt.embedFonts = true;
txt.setTextFormat(fmt);
addChild(txt);我们用ActionScript建立了一个文本框,内容为“中文字型测试”,字体为“华文中宋”。因为“测试”这两个字体信息没有被嵌入,所以不会被渲染出来。再来看看使用css的两种用法: