gpt4 book ai didi

Flash CS5 搞砸了我所有的文本字段 - 我该如何纠正这个问题?

转载 作者:行者123 更新时间:2023-12-02 02:33:39 25 4
gpt4 key购买 nike

我有一个使用 Flash CS4 构建的 Actionscript 项目。我使用以下方法嵌入了字体:

[Embed(source="/bin/assets/fonts/MyriadPro-Regular.otf", fontWeight="normal", fontFamily="Myriad Pro")]

然后在我的 TextFields 中的整个应用程序中,我会将 embedFonts 设置为 true antialiastype 以进行高级设置,并设置文本字段的粗细属性。并从样式表设置字体系列。这一切都完全按照我的预期进行,没有任何问题,并且经过了数月的开发。

我刚刚升级到 CS5 并发布,但我的文本根本没有呈现。我能够通过从文本字段中删除 embedFonts = true 来解决这个问题,但这让我无法控制厚度。

我到处搜索,有谁知道现在在 CS5 中执行此操作的正确方法是什么?我已尝试将我的字体直接嵌入到 CS5 IDE 中,但仍然无法控制粗细。

在此先感谢您的帮助 - 我的应用程序中有大量的文本字段,现在都被 gank 了。感谢 Adob​​e。

b

最佳答案

我想出了如何做到这一点,所以它适用于 CS5。对于这里感兴趣的任何人,我所做的就是让字体像升级前一样呈现。

我没有从 actionscript 本身嵌入,而是在 CS5 IDE 中使用了文本 > 嵌入字体对话框。选择并嵌入我想要的字符,然后选择将其导出为 actionscript 并将其命名为“MyriadPro”驼峰式。

接下来,在我的 actionscript 类中,我使用 Font.registerFont(MyriadPro) 在那里注册字体。

在 css 样式表中,字体系列引用是驼峰命名,但中间有一个空格。 - 所以在这种情况下它是 font-family:"Myriad Pro"

我现在可以嵌入字体并按预期使用粗细和所有其他设置。

我希望这可以帮助其他可能遇到此问题的人 -

b

关于Flash CS5 搞砸了我所有的文本字段 - 我该如何纠正这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2770055/

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