Flash动画中使字体清晰的三种方法Flash显示静态文本的时候,文字显得很模糊,中间甚至粘成一块解决的办法有3个
1)使用设备字体当你在flash中使用静态文本的时候,Flash会插入字体轮廓信息并进行抗锯齿处理,所以轮廓会显得很模糊,使用设备字体后,Flash不再插入字体轮廓信息,只是在客户端播放时调用客户端的字体信息,也不会进行抗锯齿处理,这样的做结果有:a
字体在12pt以下时很清晰,但在比较大(大约18pt以上)时有明显的锯齿
如果客户端不存在相应的字体,则显示会出现预料外的情况,肯定不是你希望的字体就是了
所以使用的字体一定要通用才行
Flash对与设备字体无法进行常规的时间线遮罩,需要用setMask命令
在Flash的编辑状态下,看不出区别,需要导出后才能见到效果
总是有急性子的朋友抱怨说没效果,后来证实是没有按ctrl+Enter
【补充】:a)Flash包括三种设备字体:_sans(类似于Helvetica或Arial字体)、_serif(类似于TimesRoman字体)和_typewriter(类似于Courier字体)
你也可以自定义,方法是把文本框属性面板上的“使用设备字体(usedevicefont)”选项勾上
b)动态文本和输入文本默认是使用设备字体的,所以通常看起来,他们比较清晰,如果你的需要刚好相反,那么就要用到嵌入字体
方法:点击属性面板上的“字符(characters)"按钮,然后看到一个对话框,选择相应的选项即可
【注意】:英文字体一般比较小,完全嵌入也不会让swf增大多少
但是中文字体就完全不一样了,千万不要全部嵌入,只要嵌入需要的字符就行了,否则文件肯定以MB计算
嵌入字体以后,即便是没有安装该字体的机子,也能看到预期的效果
2)使用锯齿文字工具使用设备字体让文字清晰是可以,但是有那么多不方便的地方,总是不太舒服,Fl