Actionscript 3 Flash:第一行中的文本抗锯齿错误

Actionscript 3 Flash:第一行中的文本抗锯齿错误,actionscript-3,flash,text,antialiasing,Actionscript 3,Flash,Text,Antialiasing,如您所见,字母p存在抗锯齿问题 我已尝试使用抗锯齿类型。已升级到正常。。。同样的结果 也许如果有一些填充顶部属性。。。但是没有 有没有办法解决这个问题?您可以调整文本字段的清晰度和厚度: var textfield:TextField = new TextField; textfield.antiAliasType = AntiAliasType.ADVANCED; textfield.sharpness = 100; textfield.thickness = 100; 了解您的字体、嵌入和

如您所见,字母p存在抗锯齿问题

我已尝试使用抗锯齿类型。已升级到正常。。。同样的结果

也许如果有一些填充顶部属性。。。但是没有


有没有办法解决这个问题?

您可以调整文本字段的清晰度和厚度:

var textfield:TextField = new TextField;
textfield.antiAliasType = AntiAliasType.ADVANCED;
textfield.sharpness = 100;
textfield.thickness = 100;
了解您的字体、嵌入和文本格式、任何缩放、舞台质量和大小都会有所帮助;就像在代码中看到编程实现一样。检查文本字段边界-确保适当的高度


根据AntiAlias,AntiAliasType.ADVANCED应产生更高的质量;但是,当接近大于48磅的较大字体时,这不是最佳选择。

尝试将文本字段放置在与主背景相同的纯色矩形的精灵中,没有纯色背景的高级抗锯齿文本字段可能会导致渲染问题。

检查文本字段坐标x,y是整像素整数。

这是一个文本字段类。我通过代码动态地把它放在那里。。。我怎么知道它是经典还是TLF?不。。。文本看起来更清晰了,但还是有错误。你检查过同一字体在不同的行中是否正确呈现了吗?除了第一个,作为多行文本字段-如果是这样,您可以在“P”之前冷添加\n以断开新行并相应地定位文本字段,如果在徽标中只使用一次,这可能是一个可接受的解决方法。*伏都教as3有时需要..是的,问题只发生在第一行。我已经考虑过那个黑客,但我只会把它作为最后一个资源使用…还要检查所有祖先的父母,父母的父母,等等。您还可以检查所有祖先的比例是否等于1。是的,所有东西都是完整像素,比例为1