问题描述
如题,原生页面和vue页面的字体不一致,vue页面的字体如何设置才能跟随系统?APP部分用了nvue,大部分是vue,导致了字体样式很不协调。
图片示例
图中,标题栏是跟随系统字体的(幼圆字体),而内是vue页面,是黑体字,如何让vue页面字体跟随系统设置的字体一致?
问题描述
如题,原生页面和vue页面的字体不一致,vue页面的字体如何设置才能跟随系统?APP部分用了nvue,大部分是vue,导致了字体样式很不协调。
图片示例
图中,标题栏是跟随系统字体的(幼圆字体),而内是vue页面,是黑体字,如何让vue页面字体跟随系统设置的字体一致?
vue页面是webview渲染,有的Android rom修改系统字体会让os的webview跟着一起改字体,有的rom不会。这是国产rom碎片化问题。
如果想安全的跟随rom主题
方法1、全部用nvue。
方法2、manifest里集成x5引擎,x5的webview会根据系统走https://ask.dcloud.net.cn/article/36806
注意:手机浏览器和系统webview不是一个东西。
kaixiang54 (作者)
用浏览器打开页面的字体也是跟随系统的,webview渲染在后期能不能也考虑一下不设置字体的情况下跟随系统呢?
2019-09-09 09:23
ang_y
回复 kaixiang54: 您好,请问这个问题最后解决了吗?
2020-07-02 17:03
DCloud_heavensoft
回复 ang_y: 见更新的回复
2020-07-02 17:39
DCloud_heavensoft
回复 kaixiang54: 见更新的回复
2020-07-02 17:39
chunge404
x5也有很多问题,目前vue和nvue页面的字体差别太大,nvue的更精致,vue难看又粗壮。想全部使用nvue,但也要考虑小程序和web,全部使用vue,APP的性能也是个问题,这个问题无解了,只能做更多的工作来做到最优解了。
2022-06-21 18:23