[发明专利]一种字体大小自适应的方法、系统和终端设备有效
申请号: | 201210392306.7 | 申请日: | 2012-10-16 |
公开(公告)号: | CN102930851A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 宋振华;李荣根 | 申请(专利权)人: | 深圳市融创天下科技股份有限公司 |
主分类号: | G09G5/26 | 分类号: | G09G5/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 字体大小 自适应 方法 系统 终端设备 | ||
技术领域
本发明涉及终端适配领域,尤其涉及一种字体大小自适应方法、系统和终端设备。
背景技术
目前市场上移动终端众多,移动终端的操作系统和屏幕分辨率更是五花八门。目前主流的操作系统有:Symbian S40、symbian S602nd、symbian S603rd、symbian^3、symbian anna、windows mobile 5.x-7、iPhone OS 3.x-5.x、OMS、android 1.5-4.x、Blackberry OS等;目前智能机型的主要分辨率有:240X320、320X240、320X480、320X640、480X800;480X854、640X960、960*540、1024X720、1024X800等等;
为了解决移动应用开发门槛高,适配工作量大的问题有人提出了移动中间件技术。移动中间件屏蔽了操作系统的底层差异,实现了跨操作系统快速开发,开发者只需要开发一套业务界面即可在不同的操作系统运行。但移动终端屏幕大小不统一,显示的文字大小也不一致,一套模版无法指定所有屏幕显示的字体的像素大小。此情况下,针对不同屏幕的字体显示,需要设定不同模版,来指定各个屏幕的字体大小,这样势必给模版维护、升级带来很大的不便。
发明内容
本发明实施例的目的在于提出一种字体自适应的方法,旨在解决移动终端屏幕大小不统一导致显示的字体大小也不一致,一套模版适应所有屏幕字体的像素大小,需要针对不同屏幕的字体显示制定不同的模版,不同的模板适应不同屏幕的字体大小,这样就造成了模版维护难度高、成本高、升级繁琐、工作效率低下的技术问题。
本发明实施例是这样实现的:
获取第一屏幕分辨率和第一字体级别;
获取与所述第一屏幕分辨率的宽高乘积最接近的第二屏幕分辨率;
根据所述第二屏幕分辨率中预置的第二字体级别和所述第二字体级别对应的第二字体值获取所述第一字体级别对应的第一字体值;
根据所述第一字体值绘制所述第一屏幕分辨率中的字体。
本发明实施例的另一目的在于提出一种字体自适应的系统,所述系统包括获取屏幕模块、UI模板、获取字体模块和绘制字体模块;
所述获取屏幕模块,与所述UI模板相连,用于获取第一屏幕分辨率和第一字体级别;
所述UI模板,与所述获取屏幕模块和获取字体模块相连,用于获取与所述第一屏幕分辨率的宽高乘积最接近的第二屏幕分辨率;
所述获取字体模块,与所述UI模板和绘制字体模块相连,用于根据所述第二屏幕分辨率中预置的第二字体级别和所述第二字体级别对应的第二字体值获取所述第一字体级别对应的第一字体值;
所述绘制字体模块,与所述获取字体模块相连,用于根据所述第一字体值绘制所述第一屏幕分辨率中的字体。
本发明实施例的另一目的在于提出一种字体自适应的终端设备,所述终端设备包含所述字体自适应系统。
本发明通过预置第二屏幕分辨率中的第二字体级别和第二字体值,当获取到第一屏幕分辨率和第一字体级别时,获取与所述第一屏幕分辨率的宽高乘积最接近的第二屏幕分辨率,再根据所述第二屏幕分辨率中预置的第二字体级别和所述第二字体级别对应的第二字体值获取所述第一字体级别对应的第一字体值,最后根据所述第一字体值绘制所述第一屏幕分辨率中的字体。实现了字体自适应的目的,降低了模版维护难度和适配成本,升级过程简单,工作效率高。进一步还通过第一屏幕分辨率宽高乘积与第二屏幕分辨率宽高乘积之间的缩放比例对所述第二字体值进行缩放,使第一字体值能够根据第二字体值的变化而动态的变化,不需要增加UI模块即可实现字体的自适应。进一步优化缩放比例的计算公式,能够达到最佳的字体自适应效果。
附图说明
图1是本发明一种字体自适应方法的流程图;
图2是本发明一种字体自适应系统第一优选实施例的结构示意图;
图3是本发明一种字体自适应系统第二优选实施例的结构示意图;
图4是本发明一种字体自适应系统第三优选实施例的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和实施例,对本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理解,此处所描写的具体实施例,仅仅用于解释本发明,并不用以限制本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市融创天下科技股份有限公司,未经深圳市融创天下科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210392306.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端和用于移动终端的休眠处理方法
- 下一篇:一种手机保护壳