Flash 当某些字符范围在主字体中不可用时,如何在Adobe Flex中指定回退字体?

Flash 当某些字符范围在主字体中不可用时,如何在Adobe Flex中指定回退字体?,flash,apache-flex,actionscript,Flash,Apache Flex,Actionscript,在我的应用程序中,我使用了一种自定义的英语嵌入式字体(Helvetica New),它不包含中文unicode范围的字符(字形)。在应用程序中,如果服务器汉字可用,则不会显示(抑制),因为自定义嵌入字体中缺少这些汉字。如何使flash player对缺少的字符使用回退系统字体?而回退应该只针对缺少的字符。对于英文字符,应使用嵌入字体。有什么想法吗 没关系。我想出来了 全球的 { fontFamily:helveticaNeue,Arial,无衬线; }没关系。我想出来了 全球的 { fontFa

在我的应用程序中,我使用了一种自定义的英语嵌入式字体(Helvetica New),它不包含中文unicode范围的字符(字形)。在应用程序中,如果服务器汉字可用,则不会显示(抑制),因为自定义嵌入字体中缺少这些汉字。如何使flash player对缺少的字符使用回退系统字体?而回退应该只针对缺少的字符。对于英文字符,应使用嵌入字体。有什么想法吗

没关系。我想出来了

全球的 { fontFamily:helveticaNeue,Arial,无衬线;
}没关系。我想出来了

全球的 { fontFamily:helveticaNeue,Arial,无衬线; }

根据,回退字体为:

  • \u sans
    :将提供一种sans serif类型的设备字体
  • \u serif
    :将提供serif类型的设备字体
  • \u打字机
    :将提供单空格类型的设备字体
本书还建议引用如下备用字体:

font-family: Verdana, Arial, Helvetica, "_sans";
还要注意,Adobe Flex使用它为所有字符找到的第一种字体。如果某些字符在它找到的第一种字体中不可用,它将不会对不存在的字符使用其中一种回退字体。看见我在越南语测试中看到了这一点。如果我指明:

fontFamily: "Trebuchet MS", "DejaVu Sans","_sans";
fontFamily: "_sans";
但是,当我指定以下内容时,越南语字符不会正确显示(Windows/IE和Firefox):

fontFamily: "Trebuchet MS", "DejaVu Sans","_sans";
fontFamily: "_sans";
所有内容都正确显示。

根据,备用字体为:

  • \u sans
    :将提供一种sans serif类型的设备字体
  • \u serif
    :将提供serif类型的设备字体
  • \u打字机
    :将提供单空格类型的设备字体
本书还建议引用如下备用字体:

font-family: Verdana, Arial, Helvetica, "_sans";
还要注意,Adobe Flex使用它为所有字符找到的第一种字体。如果某些字符在它找到的第一种字体中不可用,它将不会对不存在的字符使用其中一种回退字体。看见我在越南语测试中看到了这一点。如果我指明:

fontFamily: "Trebuchet MS", "DejaVu Sans","_sans";
fontFamily: "_sans";
但是,当我指定以下内容时,越南语字符不会正确显示(Windows/IE和Firefox):

fontFamily: "Trebuchet MS", "DejaVu Sans","_sans";
fontFamily: "_sans";

所有内容都正确显示。

您可以选择此作为正确答案(在所需等待期之后)来结束此问题。您可以选择此作为正确答案(在所需等待期之后)来结束此问题。