为什么 Flash Player 需要“ttf-mscorefonts”才能运行?

为什么 Flash Player 需要“ttf-mscorefonts”才能运行?

有人能告诉我为什么 Flash Player 需要ttf-mscorefonts工作吗?

答案1

在 Flash IDE 中,创建文本字段时,指定字体有两个选项:

  • 如果选择了“普通”字体(即 Ubuntu 或 Droid 或 Comic Sans),则使用的符号轮廓将作为矢量形状包含在 swf 文件中,因此文本将在任何平台上以相同的方式显示

  • 还有一些特殊字体:_sans、_serif 和 _monospace - 选择这些字体时,轮廓不包含在文件中,Flash Player 将改用系统字体。在 Windows 上,系统字体包括 Times New Roman、Arial 和 Courier New。

由于 Flash 电影主要在 Windows 上制作,因此测试时会使用这些字体。我不知道 Flash 播放器中是否存在硬性依赖,但即使没有,如果缺少这些字体,一些/许多电影也会显示不正确。

相关内容