gpt4 book ai didi

flash - swc 和外部 swf 中的字体之间的冲突

转载 作者:行者123 更新时间:2023-12-01 13:56:40 27 4
gpt4 key购买 nike

我有一个基于 actionscript 3 的网站,它使用一种通用技术从外部字体 swfs 动态加载字体轮廓。

... 
var FontLibrary:Class = e.target.applicationDomain.getDefinition("font") as Class;
Font.registerFont(FontLibrary.fontClass);

一切正常,直到我从包含具有相同字体的文本的 swc 附加 Assets 。此时仅使用来自 swc 的轮廓。因此,例如,如果 swc 有一个包含字母“abc”的动态文本字段,那么只有那些字母会显示在网站中,而不是之前从字体 swf 动态加载的整个字母表。

有没有人遇到过这个并找到了解决方案?

最佳答案

我在 Flex 中嵌入字体时遇到了这个问题,然后将具有相同字体的 swf 添加到项目中。

只需确保 SWC 字体包含所有字符。可能是这样的:http://www.adobe.com/devnet/flash/quickstart/embedding_fonts.html

或者您可以尝试以编程方式而不是通过 IDE 选项设置 swc 中文本字段的字体。这样字体就不会首先嵌入到 swc 中。

关于flash - swc 和外部 swf 中的字体之间的冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5775908/

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