在嵌入自定义字体时,我在使用 Easel JS 的不同浏览器中的文本定位看起来大不相同时遇到了一些问题。
我认为这可能是行高,但据我所知,没有办法用 EaselJS 来控制它。
我尝试line-height
在 CSS 和 font-face 声明中更改 body 以及其他一些属性,但没有成功!
正如您所看到的,只有 Firefox 会导致任何问题,它在多个移动设备和平板设备、iOS 和 Android(Chrome、Safari 和 Android 原生浏览器)上也能正确显示(如 chrome、IE 和 Safari)
在以前的项目中,我进行了 Firefox 检测并将 x 位置设置为较低以平衡它,但我正在寻找解决方案而不是解决方法!
编辑:我偶然发现了为什么我的自定义字体在某些浏览器中有位置偏移?
但是当我在 html 中有文本,而不是由 EaselJS 在画布中呈现时,浏览器之间没有区别!