我有来自www.fontsforflash.com的像素字体。我使用flex嵌入它然后将swf加载到闪存CS4中以使其可用。但它非常模糊,我可以找到一种方法来关闭as3中的抗锯齿。
它的大小合适,并带有整数。我嵌入此方法的原因是因为我不想加载整个字体库。
有没有办法可以关闭抗锯齿,还是有更好的方法来嵌入我的字体?
由于
答案 0 :(得分:1)
嵌入字体时,请确保在“字体符号属性”面板(在Flash中)中选中“位图文本”复选框,以确保字体没有消除别名。
我不记得CS4是否有此选项,但在Flash CS5中你可以选择View>捕捉>捕捉到像素,以便所有放置的资源都具有舍入的x和y坐标。它将与PatrickS发布的代码完全相同。
答案 1 :(得分:0)
如果是像素字体,请不要忘记x& y值必须是整数。你可能需要做这样的事情。
textfield.x = Math.round( whateverX );
textfield.y = Math.round( whateverY );
对于父母来说可能是同样的事情!