[LayaAirIDE 2.0]引擎默认的微软雅黑字体会偏移

引擎里分别使用微软雅黑和安卓默认字体Droid Sans Fallback,对比了下,微软雅黑比Droid Sans Fallback要往上偏了很多
 

企业微信截图_20190802105208.png

 
 
这样导致的后果是,使用引擎默认的微软雅黑编辑界面,在pc上测试没问题,到了安卓上面会往下偏移
 
我之前也考虑是设备环境或者字体本身的问题,但是在word文档和其他文字编辑软件里做了相同的对比,并没有出现问题
 
已邀请:

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,如果不够可以再加点,

137*****103

赞同来自:

可以参考我的做法:https://ask.layabox.com/question/42312

要回复问题请先

商务合作
商务合作