我目前正在将移动网络应用程序从设计阶段带到开发阶段。在此过程中,我通过@font-face 导入将在界面中使用的自定义字体系列。我之前尝试过严格使用 OTF,但遇到了一个奇怪的字体渲染问题,所有类型都向上移动了大约 4 像素(如果不是高密度,则为 2 像素)。iOS 正在正确渲染它并将其保存在正确的位置,就像桌面体验一样。
确定这是字体渲染问题,我返回并在我的@font-face 属性中添加了 EOT、WOFF、TFF 和 SVG。尽管如此,同样的问题仍然存在。
有什么已知的原因可以说明我的 Android 体验正在向上改变我的类型吗?