[LayaAir 2.0]求问:西文字体下半部分被遮挡,怎么处理?
部分西文字体(像g字母),下半部分显示不全,被遮挡了一小部分。
1、PC上Chrome预览正常,移动端X浏览器预览正常,在其他移动浏览器、微信内及其他app内均显示不全
2、更换过tohama和calibri字体,依旧不可以
3、单行文本和多行文本都存在这个问题,多行文本设置了行间距
4、UI是用的fairyGUI,在fairyGUI社区问过开发者,反馈是引擎渲染问题,求解答
https://ask.fairygui.com/?/question/4649?notification_id=6319&rf=false&item_id=3290#!answer_3290
1、PC上Chrome预览正常,移动端X浏览器预览正常,在其他移动浏览器、微信内及其他app内均显示不全
2、更换过tohama和calibri字体,依旧不可以
3、单行文本和多行文本都存在这个问题,多行文本设置了行间距
4、UI是用的fairyGUI,在fairyGUI社区问过开发者,反馈是引擎渲染问题,求解答
https://ask.fairygui.com/?/question/4649?notification_id=6319&rf=false&item_id=3290#!answer_3290
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aar0n
赞同来自:
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,如果不够可以再加点,调整这些偏移试试