我有一个来自 www.fontsforflash.com 的像素字体。我已经使用 flex 嵌入了它,然后在 flash CS4 中加载了 swf 以使其可用。但它非常模糊,我可以找到一种方法来关闭 as3 中的抗锯齿。
它的大小合适,并用整数放置。我嵌入此方法的原因是因为我不想加载整个字体库。
有没有办法可以关闭抗锯齿或者有更好的方法来嵌入我的字体?
谢谢
我有一个来自 www.fontsforflash.com 的像素字体。我已经使用 flex 嵌入了它,然后在 flash CS4 中加载了 swf 以使其可用。但它非常模糊,我可以找到一种方法来关闭 as3 中的抗锯齿。
它的大小合适,并用整数放置。我嵌入此方法的原因是因为我不想加载整个字体库。
有没有办法可以关闭抗锯齿或者有更好的方法来嵌入我的字体?
谢谢
当您嵌入字体时,请确保选中字体符号属性面板(在 Flash 中)中的“位图文本”复选框,以确保字体没有抗锯齿。
我不记得 CS4 是否有此选项,但在 Flash CS5 中,您可以选择“视图”>“对齐”>“对齐像素”,这样您放置的所有资源都将具有舍入的 x 和 y 坐标。它将与 PatrickS 发布的代码执行相同的操作。
如果是像素字体,不要忘记 x & y 值必须是整数。你可能需要做这样的事情。
textfield.x = Math.round( whateverX );
textfield.y = Math.round( whateverY );
对父母来说可能也是同样的事情!