标签:相关 XML san 一个 blink 小米 sans 出现 中文字体
目前移动端在项目使用的rem,安卓手机上line-height属性,让它的值等于height,结果发现是不居中的。
出现此问题的原因是Android在排版计算的时候参考了primyfont字体的相关属性(即HHead Ascent、HHead Descent等),而primyfont的查找是看`font-family`里哪个字体在fonts.xml里第一个匹配上,而原生Android下中文字体是没有family name的,导致匹配上的始终不是中文字体,所以解决这个问题就要在`font-family`里显式申明中文,或者通过什么方法保证所有字符都fallback到中文字体。
1、添加border相关属性:
2、针对Android 7.0+设备:
3、针对MIUI 8.0+设备:
标签:相关 XML san 一个 blink 小米 sans 出现 中文字体
原文地址:https://www.cnblogs.com/luobiao/p/10530230.html