外部调用字体文件实现字体嵌入

syw00syw 撰写  

为了能在客户浏览器上准确显示设计者设计使用的字体,需要将字体文件嵌入到程序中,实现起来分为 字体文件编译进swf 和 外部调用字体文件两种。

编译进swf中会导致swf文件体积骤然增大,让swf文件调用外部的字体文件则更加适用(此时的字体文件为swf格式的文件)

步骤一    创建swf格式的字体文件。创建外部css文件,定义嵌入字体@font-face{ src:url(“…./xxx/xxx/MSYHBD.TTF”)   font-family:XXX   };

在管理器窗口右键点击该css文件选择“将css编译为SWF”,执行编译,bindebug中会生成与该css同名的swf文件,此乃包含MSYHBD字体的文件,供其他程序调用。

步骤二    注意先将之前“将css编译为SWF”设置的勾选去掉,在程序代码中使用方法 styleManager.loadStyleDeclarations(“…./xxx/xxx/XXX.swf”)来调用;   编译运行。

END


发表评论

你必须在 登录 后才能发表评论.