The embodiment of the invention relates to a method and a device for adjusting the size of text page rendering is provided, the method includes: obtaining mobile devices page rendering the screen width; ratio of obtaining the mobile device screen width and the width of the pre draft design; obtain the default design draft of the first text size range; according to the scope of the first text size and the ratio of the adjustment and the screen width corresponding to the second text size; according to the second text size, page rendering. The invention solves the technical problem that there is a deviation in the adaptation of the text when the page rendering is rendered by the existing technology.
【技术实现步骤摘要】
一种用于页面渲染的调整文字大小的方法及装置
本专利技术涉及计算机
,尤其涉及一种用于页面渲染的调整文字大小的方法及装置。
技术介绍
目前,安卓操作系统由于其开源性和良好的操作性,被广泛应用于各种移动设备中。在安卓系统中,通常通过动态的直译式脚本语言JavaScript来进行页面渲染。现有技术中,在页面渲染中,一般采用rem适配方式,其中,rem是指相对于根元素的字体大小的单位。然而,移动设备的种类较多,例如手机、平板电脑等,各种移动设备中的浏览器类型也多种多样,例如IE浏览器、谷歌浏览器、360浏览器等等,各种浏览器对rem的处理机制不一致,有的采用四舍五入的方式,有的采用去尾法仅保留整数等等,这样将导致在页面渲染时,系统显示的文字大小与预先的设计稿中的文字大小存在偏差。可见,现有技术在页面渲染时文字适配存在偏差的技术问题。
技术实现思路
本专利技术实施例提供了一种用于页面渲染的调整文字大小的方法及装置,用以解决现有技术在页面渲染时文字适配存在偏差的技术问题。第一方面,本专利技术提供了一种用于页面渲染的调整文字大小的方法,该方法包括:获取进行页面渲染的移动设备的屏幕宽度;获取所述移动设备的屏幕宽度与预设设计稿的宽度的比值;获取所述预设设计稿的第一文字大小的范围;根据所述第一文字大小的范围和所述比值,调整与所述屏幕宽度对应的第二文字大小;根据所述第二文字大小,进行页面渲染。可选的,所述预设设计稿的第一文字大小的范围为12px~44px,且所述第一文字大小为偶数值。可选的,所述根据所述第一文字大小的范围和所述比值,调整与所述屏幕宽度对应的第二文字大小,包括: ...
【技术保护点】
一种用于页面渲染的调整文字大小的方法,其特征在于,包括:获取进行页面渲染的移动设备的屏幕宽度;获取所述移动设备的屏幕宽度与预设设计稿的宽度的比值;获取所述预设设计稿的第一文字大小的范围;根据所述第一文字大小的范围和所述比值,调整与所述屏幕宽度对应的第二文字大小;根据所述第二文字大小,进行页面渲染。
【技术特征摘要】
1.一种用于页面渲染的调整文字大小的方法,其特征在于,包括:获取进行页面渲染的移动设备的屏幕宽度;获取所述移动设备的屏幕宽度与预设设计稿的宽度的比值;获取所述预设设计稿的第一文字大小的范围;根据所述第一文字大小的范围和所述比值,调整与所述屏幕宽度对应的第二文字大小;根据所述第二文字大小,进行页面渲染。2.如权利要求1所述的方法,其特征在于,所述预设设计稿的第一文字大小的范围为12px~44px,且所述第一文字大小为偶数值。3.如权利要求1所述的方法,其特征在于,所述根据所述第一文字大小的范围和所述比值,调整与所述屏幕宽度对应的第二文字大小,包括:根据所述第一文字大小的范围,获得所述第一文字大小的集合;根据所述第一文字大小的集合中每个元素与所述比值之间的乘积,获得与所述屏幕宽度对应的第二文字大小的集合;从所述第二文字大小的集合中选取用于进行渲染的第二文字大小。4.如权利要求1所述的方法,其特征在于,所述根据所述第二文字大小,进行页面渲染,包括:根据所述第二文字大小,设置待渲染页面的行内样式;基于所述行内样式,进行页面渲染。5.一种用于页面渲染的调整文字大小的装置,其特征在于,包括:第一获取模块,获取进行页面渲染的移动设备的屏幕宽度;第二获取模块,用于获取所述移动设备的屏幕宽度与预设设计稿的宽度的比值;第三获取模块,用于获取所述预设设计稿的第一文字大小的范围;调整模块,用于根据所述第一文字大小的范围和所述比值,调整与所述屏幕宽度对应的第二文字大小;渲染模块,用于根据所述...
【专利技术属性】
技术研发人员:王亚伟,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。