[LayaAir 2.0]2.0字体比较小的时候,某些字显示不全

代码demo
package {
import laya.webgl.WebGL;
import laya.display.Text;
public class LayaSample {

public function LayaSample() {
//初始化引擎
Laya.init(480, 640,WebGL);
Laya.stage.bgColor = "#FFFF33";

var txt:Text = new Text();
//给文本的text属性赋值
txt.text = "gggggqqqqqqqyyyyyyyvvvv";

txt.align = "center";
txt.fontSize = 15;
txt.font = "Microsoft YaHei";
txt.color = "#ff0000";
txt.leading = 5;

txt.x = (Laya.stage.width - txt.textWidth) / 2;
txt.y = (Laya.stage.height - txt.textHeight) / 2;

Laya.stage.addChild(txt);
}
}
}
上面是我的简单测试代码:
图片是2.0版本和1.8版本的字体显示对比。
2.0版本的ggg下面部分都被截断了。
 
 
字体对比.png
已邀请:

Aar0n

赞同来自:

临时绕过方法:
TextRender.as  
class TextRender
getFontSizeInfo 函数,最后部分
   var xoff:int = Math.max( orix - pixelBBX[0], 0);
   var yoff:int = Math.max( oriy - pixelBBX[1], 0);
   var bbxw:int = pixelBBX[2] - pixelBBX[0];
   var bbxh:int = pixelBBX[3] - pixelBBX[1]+1;
原来没有+1,如果不够可以再加点,

要回复问题请先

商务合作
商务合作