打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Adobe Flash?Professional?CS5 * 嵌入字体以实现一致的文本外观

当计算机通过 Internet 播放您发布的 SWF 文件时,不能保证您使用的字体在这些计算机上可用。要确保您的文本保持所需外观,可以嵌入全部字体或某种字体的特定字符子集。通过在发布的 SWF 文件中嵌入字符,可以使该字体在 SWF 文件中可用,而无需考虑播放该文件的计算机。嵌入字体后,即可在发布的 SWF 文件中的任何位置使用。

从 Flash Professional CS5 开始,对于包含文本的任何文本对象使用的所有字符,Flash 均会自动嵌入。如果您自己创建嵌入字体元件,就可以使文本对象使用其他字符,例如,在运行时接受用户输入时或使用 ActionScript 编辑文本时。对于“消除锯齿”属性设置为“使用设备字体”的文本对象,没有必要嵌入字体。指定要在 FLA 文件中嵌入的字体后,Flash 会在您发布 SWF 文件时嵌入指定的字体。

通常在下列三种情况中,需要通过在 SWF 文件中嵌入字体来确保正确的文本外观:

  • 在要求文本外观一致的设计过程中需要在 FLA 文件中创建文本对象时。

  • 在 FLA 文件中使用 ActionScript 动态生成文本时。

    当使用 ActionScript 创建动态文本时,必须在 ActionScript 中指定要使用的字体。

  • 当您的 SWF 文件包含文本对象,并且该文件可能由尚未嵌入所需字体的其他 SWF 文件加载时。

在“字体嵌入”对话框中,您可以:

  • 在一个位置管理所有嵌入的字体。

  • 为每个嵌入的字体创建字体元件。

  • 为字体选择自定义范围嵌入字符以及预定义范围嵌入字符。

  • 在同一文件中使用文本布局框架 (TLF) 文本和传统文本,并在每个文本中使用嵌入字体。

  • 继续使用 Flash Professional CS4 和包含用旧方法嵌入的字体的早期 FLA 文件,这种旧方法就是将嵌入字符与特定文本对象关联。当打开较早的 FLA 文件时,Flash Professional CS5 及更高版本允许您使用“字体嵌入”对话框编辑这些较早的嵌入字体。

要在 SWF 文件中嵌入某种字体的字符:

  1. 在 Flash 中打开 FLA 文件后,执行下列操作之一来打开“字体嵌入”对话框:

    • 选择“文本”>“字体嵌入”。

    • 在“库”面板选项菜单中,选择“添加字体”。

    • 右键单击“库”面板树形视图中的空白区域,然后选择“新建字型”。

    • 在文本属性检查器中,单击“嵌入”按钮。

  2. 如果您所需的字体在“字体嵌入”对话框中未被选择,请单击“添加”(+) 按钮以将新嵌入字体添加到 FLA 文件。

    当您从“库”或文本属性检查器打开“字体嵌入”对话框时,该对话框中会自动显示一个字体项目。

  3. 在“选项”选项卡中,选择要嵌入字体的“系列”和“样式”。

    如果从文本属性检查器或“库”面板打开“字体嵌入”对话框,则该对话框中会自动显示当前所选内容使用的字体。

  4. 在“字符范围”部分,选择要嵌入的字符范围。嵌入的字符越多,发布的 SWF 文件越大。

  5. 如果要嵌入任何其他特定字符,请在“还包含这些字符”字段中输入这些字符。

  6. 要使嵌入字体元件能够使用 ActionScript 代码访问,请在“ActionScript”选项卡中选择“为 ActionScript 导出”。

  7. 如果选择“为 ActionScript 导出”,则还要选择分级显示格式。对于 TLF 文本容器,请选择“TLF (DF4)”作为分级显示格式。对于传统文本容器,请选择“传统(DF3)”。

    对于在 TLF 文本容器和传统文本容器中使用的嵌入字体元件,必须分别创建。TLF (DF4) 分级显示格式不适用于 PostScript Type 1 字体。TLF (DF4) 要求 Flash Player 10 或更高版本。

  8. 如果要将字体元件用作共享资源,请在“ActionScript”选项卡的“共享”部分中选择选项。有关使用共享资源的详细信息,请参阅共享库资源

要编辑嵌入字体元件的参数:

  1. 请执行下列操作之一:

    • 在“库”中右键单击字体元件并选择“属性”。

    • 在舞台上选择一个文本容器,然后在属性检查器的“字符”部分中单击“嵌入”按钮。

    • 在“库”中选择字体元件,然后从面板选项菜单中选择“编辑属性”。

    • 在“库”中双击字体元件的图标。

    • 选择“文本”>“字体嵌入”,然后选择要在该对话框左侧的树形视图中编辑的字体元件。

  2. 在“字体嵌入”对话框中进行更改,然后单击“确定”。

在“字体嵌入”对话框中的树形视图中,显示了当前 FLA 文件中的所有字体元件,并且这些字体元件根据字体系列进行了组织。打开此对话框后,您可以编辑其中任何或所有字体,然后按“确定”按钮提交更改。

注: 如果将 Flash Professional CS5 FLA 文件保存为 CS4 格式,则字体元件将转换为 CS4 字体元件,转换后的字体元件将嵌入字体的全部字符,而不是选定的部分字符。所有 TLF 文本块将转换为传统文本字段。字体元件将以 DefineFont3 格式保存以确保与传统文本兼容。在每个 CS4 字体元件中,将包含其使用的每个字体的嵌入字体信息的整个副本。以 CS4 格式保存还会导致嵌入信息应用到任何引用的字体元件的文本对象,因为这是嵌入字体信息在 Flash Pro CS4 及更早版本中的存储方式。
 


          
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Word使用技巧
Word实用技巧大全(1)
Word2010使用技巧经典
Adobe InDesign常見問題總結~
WORD实用奇招妙技大荟萃!
AutoCAD应用秘籍大全
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服