如何关闭嵌入字体的抗锯齿功能

时间:2010-10-25 09:17:24

标签: flex flash actionscript-3 fonts embedded-fonts

我有来自www.fontsforflash.com的像素字体。我使用flex嵌入它然后将swf加载到闪存CS4中以使其可用。但它非常模糊,我可以找到一种方法来关闭as3中的抗锯齿。

它的大小合适,并带有整数。我嵌入此方法的原因是因为我不想加载整个字体库。

有没有办法可以关闭抗锯齿,还是有更好的方法来嵌入我的字体?

由于

2 个答案:

答案 0 :(得分:1)

嵌入字体时,请确保在“字体符号属性”面板(在Flash中)中选中“位图文本”复选框,以确保字体没有消除别名。

我不记得CS4是否有此选项,但在Flash CS5中你可以选择View>捕捉>捕捉到像素,以便所有放置的资源都具有舍入的x和y坐标。它将与PatrickS发布的代码完全相同。

答案 1 :(得分:0)

如果是像素字体,请不要忘记x& y值必须是整数。你可能需要做这样的事情。

textfield.x = Math.round( whateverX );
textfield.y = Math.round( whateverY );

对于父母来说可能是同样的事情!