Flash 动态文本的特殊字体

Flash 动态文本的特殊字体,flash,actionscript,text,dynamic,fonts,Flash,Actionscript,Text,Dynamic,Fonts,在Flash 8中。如果我使用特殊字体显示动态文本标签(内容在运行时更新),如果尚未安装,是否有方法自动安装此字体?您需要嵌入字体,以便在未安装字体的计算机上显示此字体。如果您使用的是flash ide,您可以选择您的文本字段并单击它旁边的嵌入fint(或嵌入字符)按钮。选择您想要的字符(例如,仅数字、小写字母、基本拉丁语),就可以了 如果您只使用代码,那么仍然可以使用嵌入元标记(至少我这么认为,我已经有一段时间没有使用它了) 差不多 [Embed(source="../someFont.ttf

在Flash 8中。如果我使用特殊字体显示动态文本标签(内容在运行时更新),如果尚未安装,是否有方法自动安装此字体?

您需要嵌入字体,以便在未安装字体的计算机上显示此字体。如果您使用的是flash ide,您可以选择您的文本字段并单击它旁边的嵌入fint(或嵌入字符)按钮。选择您想要的字符(例如,仅数字、小写字母、基本拉丁语),就可以了

如果您只使用代码,那么仍然可以使用嵌入元标记(至少我这么认为,我已经有一段时间没有使用它了)

差不多

[Embed(source="../someFont.ttf", 
    fontName = "myFont", 
    mimeType = "application/x-font", 
    fontWeight="normal", 
    fontStyle="normal", 
    unicodeRange="englishRange", 
    advancedAntiAliasing="true", 
    embedAsCFF="false")]
private var myEmbeddedFont:Class

要使用它,请创建一个textformat对象,将字体设置为上面指定的fontname。要了解更多详细信息,请查看您正在使用的Flash8,因此上面的代码嵌入建议将不起作用。只能嵌入选定字符的字体。据我所知,Flash8没有一个面板来选择要嵌入的字符,在这种情况下,只需创建一个虚拟的动态文本字段,并用您需要的所有字符填充它

记住不要选择使用设备字体,任何其他选项都可以