gpt4 book ai didi

flex4 - mx 组件内的 Spark 项目不会呈现嵌入字体

转载 作者:行者123 更新时间:2023-12-01 07:47:54 25 4
gpt4 key购买 nike

我最近将一个 Flex3 AIR 项目转换为 Flex4,因此它现在使用 Flex4.1 sdk 和 <s:WindowedApplication> .这是一个大型项目,并且已经煞费苦心地更新了所有重要的代码位以与 Flex4 一起工作,现在可以愉快地编译了。

项目中的大多数组件都是从基于 mx 的组件下降了好几代,所以由于工作量,我还没有更新它来激发。我遇到的问题是我无法让嵌入的字体用于我现在添加到我的 mx 组件的 spark 组件。

例如,我编辑了一个(基于 mx 的)组件并向其中添加了一些项目。我的嵌入字体必须具有 embedAsCFF=false 以便它适用于我的 mx 组件。因此,为了让它嵌入到 spark 中,我应该能够简单地使用 embedAsCFF=true 再次嵌入它,如下所示:

@font-face
{
src: url("assets/fonts/MyriadWebPro.ttf");
font-family: mainWithCFF;
font-style: normal;
font-weight: normal;
font-anti-alias-type: "advanced";
embedAsCFF: true;
}

s|Label{
font-family: mainWithCFF;
}

我已经尝试了 Adob​​e 提供的一个基本示例,这个示例工作得很好,但在我的复杂项目中,它不起作用。我没有收到任何错误,但不是使用 MyriadWebPro 的 spark 组件,而是默认使用 Times。

我想知道这是不是因为我的组件是基于 mx 而不是基于 spark 的。也许这仅在您在 spark 组件中使用 mx 组件时才有效?如果是这样,有人知道您有一个 mx 组件并希望在其中有一个 spark 标签的问题的解决方案吗?

最佳答案

如果您的组件是 MX (Halo),您希望 embedAsCFF 为 false。

对于 Spark 组件,您嵌入 AsCFF:true。

此外,我不确定您的高级抗锯齿功能是否正确。

Spark 示例:

@font-face{    font-family: "Myriad Web Pro";    src: url("./assets/fonts/MyriadWebPro.ttf");    font-weight: normal;    embedAsCFF: true;  /* Spark */    advancedAntiAliasing: true;    unicodeRange:         U+0041-U+005A, /* Upper-Case [A..Z] */        U+0061-U+007A, /* Lower-Case a-z */        U+0030-U+003F, /* Numbers [0..9] */        U+0020-U+002F, /* Space + Punctuation [ !"#$%&'()*+,-./ ] */        U+003A-U+0040; /* Special Chars [ :;?@ ] */}

MX 光环示例:

@font-face{    font-family: "Myriad Web Pro";    src: url("./assets/fonts/MyriadWebPro.ttf");    font-weight: normal;    embedAsCFF: false;  /* Halo */    advancedAntiAliasing: true;    unicodeRange:         U+0041-U+005A, /* Upper-Case [A..Z] */        U+0061-U+007A, /* Lower-Case a-z */        U+0030-U+003F, /* Numbers [0..9] */        U+0020-U+002F, /* Space + Punctuation [ !"#$%&'()*+,-./ ] */        U+003A-U+0040; /* Special Chars [ :;?@ ] */}

关于flex4 - mx 组件内的 Spark 项目不会呈现嵌入字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4849953/

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