2010-10-25 93 views
3

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

它是正确的大小和整数。我嵌入此方法的原因是因为我不想加载整个字体库。

有没有办法可以关闭消除锯齿或者是否有更好的方法来嵌入我的字体?

感谢

+0

感谢您的帮助。我试图通过动作来做到这一点,因为当你通过库嵌入时,你会得到整个字符集。但是在使用嵌入标签导入时,似乎没有办法设置位图。我所做的是嵌入舞台,然后利用内部名称(fontname_8pt_st)。据我所知,这似乎是最好的方法。 – Quin 2010-10-26 07:33:30

回答

0

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

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

并可能是父母相同的东西!

1

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

我不记得是否有CS4这个选项,但在Flash CS5,你可以选择查看>捕捉>捕捉像素,这样你所有的资产配置将有圆形的X和Y坐标。它将执行与PatrickS发布的代码相同的内容。