首页 / 知识

关于Flash:Arial字体在Mac中无法正确显示

2023-04-17 09:20:00

关于Flash:Arial字体在Mac中无法正确显示

Arial Font doesn't display properly in Mac

我有一个带有动态文本的Flash电影,据说该文本是Arial,在我的Windows计算机中,它显示为Arial。但是当我在Mac上尝试时,它显示为Times New Roman。

我尝试了所有可用的属性,但似乎无法在Mac上将其显示为Arial。

我找到了另一部没有这个问题的电影,因此,为了找出问题,我制作了一部非常简单的电影。
首先,我从另一部起作用的电影中提取了一个动态文本,并将其粘贴到了一个新的fla。然后,我创建了一个新文本,并逐个复制了每个属性。当我发布它时,即使它们具有相同的属性,原始文本也显示为Arial,而不显示为新文本! (至少我可以在Flash的属性编辑器中编辑的内容。

我正在使用Adobe Flash CS3 Professional。

您认为可能是什么问题?属性编辑器中没有任何属性吗? (我还检查了过滤器和转换)

两者都是动态文本,没有实例名称,"抗锯齿动画",多行,我没有嵌入字体,并选中了"将文本作为HTML呈现"。


使用动态文本字段时,有两个选择-将字体嵌入(部分)到SWF中,或者使用设备字体。如果您嵌入,则实际的字符形状将内置到您的SWF中。如果没有,则仅包含字体名称-如果操作系统没有该名称的字体,它将选择默认名称。

从与您从另一个文件复制的字段有关的问题来看,听起来您可能错过了"嵌入"设置。在属性检查器中查找标记为"嵌入设置"或类似按钮的按钮。

如果选择"嵌入",则可以确保您的文本将在所有平台上以Arial呈现。但是,这仅适用于您嵌入的字符。如果仅嵌入大写字母,然后将文本设置为" Hello",则在屏幕上您将看到的是" H"。 (请注意嵌入整个字体-对于完整的unicode字体,这将是几兆字节,因为它们包括日文和中文等。)

如果您选择不嵌入,则为避免出现问题,您可能应该使用字体菜单中首先列出的一种"设备"字体:_sans,_serif,_typewriter。在几乎所有情况下,这些都将在PC上转换为Arial,Times和Courier,在Mac上转换为类似字体。


Arial是Helvatica的Windows版本。 DTP是在Mac上发明的,Microsoft基本上在Windows 3.0左右的某个时间创建了自己的Mac字体版本


您可以在Flash中嵌入字体。


如果您不嵌入字体,那么您将受到播放器的支配,而Arial是仅Windows的字体。如果只需要系统的sans-serif字体,请尝试将字体名称设置为_sans


使用Arial / Helvetica FontFamily


显示字体文本动态

最新内容

相关内容

猜你喜欢