放大显示字体的方法和装置制造方法及图纸

技术编号:9794351 阅读:103 留言:0更新日期:2014-03-21 18:11
本发明专利技术公开了一种放大显示字体的方法和装置,属于通信技术领域。所述方法包括:接收放大显示字体的命令;获取当前显示的字体大小;当当前显示的字体大小小于最大阈值时,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照曲线放大规则对字体进行放大;当当前显示的字体大小大于等于最大阈值时,使用操作系统配置的第三放大系数,按照直线放大规则对字体进行放大;按照放大后的字体大小显示当前的字体。所述装置包括:接收模块、获取模块、放大模块和显示模块。本发明专利技术不仅保证字体比较快速合理地放大,而且保证字体不会被盲目放大而超出可以接受的程度,实现了字体放大的可控性,控制灵活,能够适应应用开发者的需求。

【技术实现步骤摘要】
放大显示字体的方法和装置
本专利技术涉及通信
,特别涉及一种放大显示字体的方法和装置。
技术介绍
随着越来越多的人使用Android设备,Android系统已经拥有一定比例的中老年用户群。对于中老年用户群来说,屏幕上显示的字体大小通常不能满足需要,大字体的需求已经越来越明显。目前,Android系统提供了一种放大字体的方案,通过设置一个全局的比例来放大字体。该方案中,字体在[0,正无穷)的区间内呈现一条直线式增长,始终是机械的放大。这种方式虽然能够保证字体被放大,但是,有可能会造成字体盲目地放大甚至超出了人们可以接受的程度,而且,字体呈直线式增长,比较单一,不能灵活适应应用开发者的需求。
技术实现思路
有鉴于此,本公开提供了一种放大显示字体的方法和装置,以提高字体放大的灵活性,提升应用开发者以及用户的满意度。所述技术方案如下:一方面,本公开提供了一种放大显示字体的方法,包括:接收放大显示字体的命令;获取当前显示的字体大小;当所述当前显示的字体大小小于预设的最大阈值时,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照曲线放大规则对所述当前显示的字体进行放大;当所述当前显示的字体大小大于等于所述最大阈值时,使用操作系统配置的第三放大系数,按照直线放大规则对所述当前显示的字体进行放大;按照放大后的字体大小显示当前的字体。其中,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照曲线放大规则对所述当前显示的字体进行放大,包括:使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照抛物线放大规则、椭圆放大规则或圆放大规则对所述当前显示的字体进行放大。其中,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照抛物线放大规则对所述当前显示的字体进行放大,包括:按照如下公式对所述当前显示的字体进行放大:y2=kl*k2*x, X < T ;其中,y为放大后的字体大小,X为当前显示的字体大小,kl是操作系统配置的第一放大系数,k2是当前应用配置的第二放大系数,T是所述最大阈值。其中,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照椭圆放大规则对所述当前显示的字体进行放大,包括:按照如下公式对所述当前显示的字体进行放大:本文档来自技高网...

【技术保护点】
一种放大显示字体的方法,其特征在于,所述方法包括:接收放大显示字体的命令;获取当前显示的字体大小;当所述当前显示的字体大小小于预设的最大阈值时,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照曲线放大规则对所述当前显示的字体进行放大;当所述当前显示的字体大小大于等于所述最大阈值时,使用操作系统配置的第三放大系数,按照直线放大规则对所述当前显示的字体进行放大;按照放大后的字体大小显示当前的字体。

【技术特征摘要】
1.一种放大显示字体的方法,其特征在于,所述方法包括: 接收放大显示字体的命令; 获取当如显不的字体大小; 当所述当前显示的字体大小小于预设的最大阈值时,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照曲线放大规则对所述当前显示的字体进行放大;当所述当前显示的字体大小大于等于所述最大阈值时,使用操作系统配置的第三放大系数,按照直线放大规则对所述当前显示的字体进行放大; 按照放大后的字体大小显示当前的字体。2.根据权利要求1所述的方法,其特征在于,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照曲线放大规则对所述当前显示的字体进行放大,包括: 使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照抛物线放大规则、椭圆放大规则或圆放大规则对所述当前显示的字体进行放大。3.根据权利要求2所述的方法,其特征在于,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照抛物线放大规则对所述当前显示的字体进行放大,包括: 按照如下公式对所述当前显示的字体进行放大: y2=kl*k2*x, x < T ; 其中,y为放大后的字体大小,X为当前显示的字体大小,kl是操作系统配置的第一放大系数,k2是当前应用配置的第二放大系数,T是所述最大阈值。4.根据权利要求2所述的方法,其特征在于,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照椭圆放大规则对所述当前显示的字体进行放大,包括: 按照如下公式对所述当前显示的字体进行放大: 5.根据权利要求2所述的方法,其特征在于,使用操作系统配置的第一放大系数和当前应用配置的第二放大系数,按照圆放大规则对所述当前显示的字体进行放大,包括: 按照如下公式对所述当前显示的字体进行放大: x2+y2+kl*x+k2*y+C=0, x < T ; 其中,y为放大后的字体大小,X为当前显示的字体大小,kl是操作系统配置的第一放大系数,k2是当前应用配置的第二放大系数,T是所述最大阈值。6.根据权利要求1所述的方法,其特征在于,使用操作系统配置的第三放大系数,按照直线放大规则对所述当前显示的字体进行放大,包括: 按照如下...

【专利技术属性】
技术研发人员:李明浩袁军梁金祥
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1