首页 理论教育 在Flash动画中使用各种设备字体和TrueType字体

在Flash动画中使用各种设备字体和TrueType字体

时间:2023-12-05 理论教育 版权反馈
【摘要】:3.1.3设备字体在Flash动画中还可使用各种TrueType字体、打印机字体、位图字体等。

在Flash动画中使用各种设备字体和TrueType字体

3.1 文本概述

文本是信息传递的重要工具,Flash MX 2004对文本有着强大的支持功能。本节将介绍与Flash有关的Unicode文本编码、字体轮廓以及设备字体。

3.1.1 Unicode文本编码

Macromedia Flash Player 7支持在SWF文件用Unicode文本编码,这种支持极大地增强了在SWF文件中使用多语言文本的能力。

使用Macromedia Flash Player 7的用户可以查看到其应用程序中的多语言文本,而不管运行此软件的操作系统使用何种语言。

3.1.2 字体轮廓

在导出或发布含有静态文本的Flash应用程序时,Flash将会创建文本的轮廓,并且使用这些轮廓在Flash Player中显示文本。

在导出或发布包含动态或输入文本字段的Flash应用程序时,Flash会存储创建文本时,Flash使用的字体名称。在显示 Flash应用程序时,Flash Player将会在用户的系统上查找与使用到的字体名称相同或者类似的字体。(www.xing528.com)

提示:并不是所有显示在Flash中的字体都可以作为轮廓被Flash应用程序导出。如果用户要验证字体是否可以导出,可以通过单击“属性”面板中的“锯齿文字”按钮预览文本,如果显示的文本仍然有锯齿,则表明Flash不能识别该字体轮廓,因而将不会导出文本。

3.1.3 设备字体

在Flash动画中还可使用各种TrueType字体、打印机字体、位图字体等。在输出最终的动画时,将保留字体的所有信息。如果用户的系统与设计者的系统不同,将会导致用户看到的效果与设计的效果不一致,即便用户使用的系统与设计者的相同,也可能由于系统中没有设计者指定的字体,从而导致动画的显示效果仍然有差别,不能达到预期的效果。

这时可以通过使用“设备字体”来缓解这个问题,但并不能完全解决。

在Flash MX 2004中有3种设备字体:named_sans(和Arial类似),_serif(和Times Roman类似)和_typewriter(和Courier类似),如果使用这些字体,Flash播放器将从文本属性检查器中找到与其最类似的一种字体来显示。

提示:用户可以通过将文本分解的方法来解决这个问题,但这样做会使文件增大,只能对静态文本和动态文本使用设备字体。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈