FlashBuilderActionScript项目嵌入中文字体
2012-09-25 00:00
176 查看
import flash.display.Sprite; import flash.events.Event; import flash.text.Font; import flash.text.TextField; import flash.text.TextFormat; [SWF(width="100", height="50", backgroundColor="#CCCCCC")] public class TestFont extends Sprite { [Embed(source="c:/windows/fonts/msyh.ttf", embedAsCFF="false", fontName="DefaultFont", mimeType="application/x-font", unicodeRange="U+4f60, U+597d, U+4e16, U+754c")] public static var DefaultFont:Class; public function TestFont() { var text:TextField = new TextField(); text.defaultTextFormat = new TextFormat("DefaultFont", 20, 0); text.text = "你好世界"; text.embedFonts = true; text.width = 200; text.x = text.y = 10; addChild(text); } }
资料来自:http://junnan.org/blog/1305
上述代码以微软雅黑为例子,unicodeRange 指定要嵌入字符的16进制unicode字符。U+4f60, U+597d, U+4e16, U+754c 分别对应你、好、世、界四个汉字。
相关文章推荐
- Flash中文字体嵌入终极解决方案
- flash嵌入中文字体的方法
- openrtmfp+action script +flash builder搭建P2p视频服务器
- flash 嵌入中文字体
- Flash Actionscript 添加字体样式,解决火星文不能显示 TLFTextFile
- 《Flash ActionScript 3.0 动画高级教程》
- Flash 书籍资料推荐:《ActionScript for Multiplayer Games and Virtual Worlds》
- 帮助你学习 Flash / ActionScript的12个网站
- 68 Small but Useful Open Source ActionScript Libraries(misc) help Flex/Flash Developers Improve Work Efficiency
- 战速决Flash ActionScript 3.0 - 以文本形式、XML形式和JSON形式与ASP.NET通信续
- Flash ActionScript 获取当前网页的地址
- 积少成多Flash ActionScript 3.0(5) - 实例之闹钟(自定义事件, 画图, 动画)
- flash actionscript MovieClip(电影剪辑)控制
- Flash Builder新版 - Adobe Flash Builder "Burrito"(手机项目)
- flash ActionScript 函数的调用
- 解决pycharm左侧项目文件名中文字体乱码情况?中文显示口口口口......
- 积少成多Flash ActionScript 3.0(4) - 实例之Hello World, 时钟, 计时器
- Flash字体嵌入方法总结—(1)基础篇
- Flash 书籍资料推荐:《ActionScript for Multiplayer Games and Virtual Worlds》
- The Flash Anthology: Cool Effects and Practical ActionScript