gpt4 book ai didi

flash - Arial 字体在 Mac 中无法正确显示

转载 作者:行者123 更新时间:2023-12-05 00:44:21 27 4
gpt4 key购买 nike

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

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

我发现我拥有的另一部电影没有这个问题,所以为了查明问题,我制作了一个非常简单的电影。
首先,我从另一部电影中获取了一个动态文本,并将其粘贴到一个新的 fla。然后我创建了一个新文本,并一个一个复制了每个属性。当我发布它时,原始文本显示为 Arial,但不是新文本,即使它们具有相同的属性! (至少我可以在 flash 的属性编辑器中编辑的那些。

我正在使用 Adob​​e Flash CS3 Professional。

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

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

最佳答案

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

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

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

如果您选择不嵌入,那么为了避免您遇到的问题,您可能应该使用字体菜单中第一个列出的“设备”字体之一: _sans、_serif、_typewriter .几乎在所有情况下,这些都会在 PC 上转换为 Arial、Times 和 Courier,在 Mac 上转换为类似的字体。

关于flash - Arial 字体在 Mac 中无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/96562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com