辅助功能*

Flash 技术说明

在打开或关闭消除锯齿功能或更改 Flash Player 发布版本时, 文字将移动 1 个像素

日本語 | 繁體中文 | 한국어 | Deutsch | English | Español | Français | Italiano

问题

在 Macromedia Flash 8 舞台上, 在“字体呈现方法”菜单中更改消除锯齿值时, 文字可能会发生位移。

在“发布设置”中, 在 Flash Player 8 和 Flash Player 7 或早期版本之间切换时, 文字也可能发生位移。

原因

Flash 8 在 Flash 创作应用程序和 Macromedia Flash Player 8 中都提供了增强的文字呈现功能。只要所选择的播放器版本是 Flash Player 8, 并且选择了可读性消除锯齿模式, 增强的文字呈现技术就会自动启用。改进的字体呈现技术对字号较小的文字尤其有用, 可使文字的显示更清楚, 更易于辨认。

增强的文字呈现功能必须将每个字符的字型放在像素边界上。这会使显示的文字移动 1 个像素。

在“发布设置”中切换到 Flash Player 7 会关闭增强的文字呈现功能, 从而使文字发生轻微的位移。更改“字体呈现方法”以使用设备字体或位图文字时也会发生同样的情况。(参考文章 102793)

解决方法

无论在哪种情况下, 都需要确定最终发布的 SWF 需要哪个 Flash 版本, 并需要对该版本使用合适的 Flash Player 检测。文字在创作工具中的位置与在使用目标 Flash Player 版本查看的 SWF 中的最终位置一致。

接下来, 为避免文字产生位移, 可调整文字位置以与您的设计保持一致。

对于 Flash Player 8, 可使用字体呈现方法弹出菜单中的“可读性消除锯齿”或“动画消除锯齿”, 并在偶数像素上对齐文字, 以获得像素级的精确度。

上次更新时间: 2005 年 9 月 14 日

技术说明详细信息

ID: 69e25404
产品: Flash、Flash Player
版本: 8