Flash 中如何显示清晰的字体

作者&投稿:封亭 (若有异议请与网页底部的电邮联系)
~  最近许多朋友询问在Flash中显示清晰的文字,我在这里写一点经验

Flash显示静态文本的时候,文字显得很模糊,中间甚至粘成一块
解决的办法有3个

1) 使用设备字体

当你在flash中使用静态文本的时候,Flash会插入字体轮廓信息,并进行抗锯齿处理
所以轮廓会显得很模糊

使用设备字体后,Flash不再插入字体轮廓信息,
只是在客户端播放时调用客户端的字体信息,也不会进行抗锯齿处理,
这样的做结果有:

a. 字体在12pt以下时很清晰,但在比较大(大约18pt以上)时有明显的锯齿

b. 如果客户端不存在相应的字体,则显示会出现预料外的情况,肯定不是你希望的字体就是了

所以使用的字体一定要通用才行

c. Flash对与设备字体无法进行常规的时间线遮罩,需要用setMask命令,参见:
Flash MX 2004 中的文本遮罩

d. 在Flash的编辑状态下,看不出区别,需要导出后才能见到效果。总是有急性子的朋友抱怨说没效果,后来证实是没有按ctrl+Enter,汗

【补充】:

a) Flash 包括三种设备字体: _sans(类似于 Helvetica 或 Arial 字体)、_serif(类似于 Times Roman 字体)和 _typewriter(类似于 Courier 字体)。
你也可以自定义,方法是把文本框属性面板上的“使用设备字体(use device font)”选项勾上

b) 动态文本和输入文本默认是使用设备字体的,所以通常看起来,他们比较清晰
如果你的需要刚好相反,那么就要用到嵌入字体。
方法:
点击属性面板上的“字符(characters)"按钮,

然后看到一个对话框,选择相应的选项即可

【注意】:英文字体一般比较小,完全嵌入也不会让swf增大多少。但是中文字体就完全不一样了,千万不要全部嵌入,只要嵌入需要的字符就行了,否则文件肯定以MB计算。
嵌入字体以后,即便是没有安装该字体的机子,也能看到预期的效果

2) 使用锯齿文字工具

使用设备字体让文字清晰是可以,但是有那么多不方便的地方,总是不太舒服
Flash MX 2004中文本属性面板上出现了一个新鲜的东西:锯齿文字
点击这个按钮以后,即使在编辑状态下,也能看到字体变得清晰了
而且在没有安装该字体的电脑上也能正常显示
这让文字的工作变得非常轻松,尤其是象素字体
以前总是担心不清晰,而且不通用,用嵌入字体后并不是每种字体都依旧清晰。现在只用这个工具就搞定了。
关于锯齿文字工具就不多说了,需要注意的是,文字会有一定幅度的“下沉”,可能有时候一个字只有上半部分显示出来了。没多大关系,把文本框拉大一点就行了。

3) 使用位图

用photoshop之类的图像处理软件做,然后输出透明gif或PNG,最后导入到flash中
在Flash的库中,将位图的属性设置一下,取消“允许平滑”选项
这个方法略显麻烦,不怎么常用。但是如果考虑到结合一些修饰、特效,还是比较方便的
比如用photoshop给文字添加阴影,然后导出透明PNG给flash


武安市15942608158: 在FLASH中的字体总是很模糊,用变清晰地办法吗?
夷夏乳酸: 答:写好文本以后双击文本框,在下面属性栏里选择使用设计字体就行了(注意最好使用宋体,尺寸为12或者8,这样比较工整)

武安市15942608158: 如何用flash制作出字慢慢出现到清晰的那种效果 -
夷夏乳酸: 这个其实很简单的,在第一帧的时候把文字的透明度调到0%,在最后一针透明度调到100%,在中间插入补间动画就可以了,望采纳...

武安市15942608158: flash中实现文字从模糊的变成清楚的 -
夷夏乳酸: 需要创建补间动画,如:第一帧输入文字,转换为影片剪辑,第25帧插入关键帧,45帧插入关键帧,返回第一帧设置模糊,1-------25帧之间创建补间动画,ok,希望能够帮到你,采纳加分哟.

武安市15942608158: 怎样防止发布后的flash有些模糊 -
夷夏乳酸: 近许多朋友询问在Flash中显示清晰的文字,我在这里写一点经验 Flash显示静态文本的时候,文字显得很模糊,中间甚至粘成一块 解决的办法有3个1) 使用设备字体 当你在flash中使用静态文本的时候,Flash会插入字体轮廓信息,并进行抗锯齿...

武安市15942608158: flash影片剪辑里怎样使动态文本字体显示跟静态文本一样? -
夷夏乳酸: 其实中文最好看就是宋体 9pt 或 10pt (换算就是像素的12px) 动态文本是实时调用系统的字库来显示的,而不是静态文本的把它变成矢量图显示的,所以当你设成其它字号的时候,它就会显示成你说的难看的样子,这没办法的

武安市15942608158: flash字体显示的问题
夷夏乳酸:应为你的电脑上的字体其他的电脑上没有 所以就会默认为宋体 你可以这样:将flash文件中的所有字体 进行如下操作:选中字体后 按ctrl+b 两次 将字体打成 图片格式就可以了 ,或者 再 他的电脑上把你的字体全部拷贝到 控制面板>字体中 就可以了

武安市15942608158: FLASH CS5中的“使用设备字体”怎样设置. -
夷夏乳酸: flash里设置”使用设备字体“的具体步骤如下: 1. 使用电脑上的flash软件来打开特定的文件; 2. 在界面右侧的工具栏里点击”选择工具“,使用”选择工具“点击选中特定的文字; 3. 点击”属性“,切换到”属性“面板; 4. 在”属性“面板上找到”消除锯齿“一栏,点击它,弹出来下拉列表,选择”使用设备字体“即可.

武安市15942608158: 在Flash里面怎么加字体? -
夷夏乳酸: 电脑有的字体 在flash里面都找得到.如果你是要把本电脑做的flash放到其他电脑播放,又怕别人没有这个字体的话,那你要把文字部分弄成动态文本.然后把你的文字内容嵌入到动画内..属性栏那边有个嵌入~~

武安市15942608158: FLASH打字效果 -
夷夏乳酸: 首先打开Flash ,按“Ctrl+N”组合键或依次选择“文件→新建”菜单命令创建一个空白电影文件,然后按“Ctrl+J”组合键或依次选择“修改→文档”菜单命令打开电影文件的属性设置对话框,参数设置如图1所示. 2.输入文字 在电影文件的舞...

武安市15942608158: FLASH怎么调整字体透明度 -
夷夏乳酸: 首先把图片转为元件.然后在属性栏的颜色哪里选择ALPHA,就可以设置图片的透明度了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网