一种应用于安卓系统的字体显示方法、装置和终端设备制造方法及图纸

技术编号:18913373 阅读:31 留言:0更新日期:2018-09-12 02:54
本申请实施例提供了一种应用于安卓系统的字体显示方法、装置和终端设备,所述方法包括:获得显示终端的人为修改后像素密度以及物理像素密度、同等字号下的视觉大小转化系数;根据目标字体的物理尺寸以及显示终端的人为修改后像素密度、物理像素密度、同等字号下的视觉大小转化系数计算获得实际开发应用的输入字体物理尺寸。本申请实施例可以令安卓手机能够正确显示汉字的dp值大小,从而实现不同安卓手机的字体显示统一。

Font display method, device and terminal device applied to Android system

The embodiment of the present application provides a font display method, device and terminal device for Android system, which includes: obtaining an artificially modified pixel density and a physical pixel density of the display terminal, a visual size conversion coefficient under the same font size, and a display terminal according to the physical size of the target font and the display terminal. The physical dimension of the input font is obtained by calculating the pixel density, physical pixel density and visual size conversion coefficient under the same font size. The embodiment of the application can enable the Android handset to correctly display the size of the DP value of Chinese characters, thereby realizing the unification of font display for different Android handsets.

【技术实现步骤摘要】
一种应用于安卓系统的字体显示方法、装置和终端设备
本申请实施例涉及互联网
,尤其涉及一种应用于安卓系统的字体显示方法、装置和终端设备。
技术介绍
随着移动通讯技术的发展,用户习惯通过手机等显示终端观看视频或者新闻,使用各类应用程序进行阅读等操作越来越多,手机等显示终端成为人们生活中的重要角色。随着安卓手机品牌日趋繁杂,其显示屏幕的物理特性(包括分辨率,像素大小等)多种多样,定制特定的字体dp值(安卓开发使用的字体大小单位,为物理长度单位,1dp=1/160inch)后,在大部分安卓手机字体均显示错误的物理尺逊,且不同安卓手机显示字体的物理尺寸不尽相同。即便安卓手机型号、字号、汉字内容均相同的前提下,字体若不同,视觉上大小也不同。偏大的字体会导致单屏显示内容减少,不利于转化。偏小的字体会难以阅读,降低用户体验。因此,如何更佳的实现安卓手机的字体显示成为现有技术中亟待解决的技术问题。
技术实现思路
本申请实施例提供了一种应用于安卓系统的字体显示方法、装置和终端设备,其可以令安卓手机能够正确显示汉字的dp值大小,从而实现不同安卓手机的字体显示统一。根据本申请实施例的一个方面,提供了一种应用于安卓系统的字体显示方法,所述方法包括:获得显示终端的人为修改后像素密度以及物理像素密度、同等字号下的视觉大小转化系数;根据目标字体的物理尺寸以及显示终端的人为修改后像素密度、物理像素密度、同等字号下的视觉大小转化系数计算获得实际开发应用的输入字体物理尺寸。根据本申请实施例的另一个方面,还提供了一种应用于安卓系统的字体显示装置,所述装置包括:参数获得模块,用于获得显示终端的人为修改后像素密度以及物理像素密度、同等字号下的视觉大小转化系数;尺寸计算模块,用于根据目标字体的物理尺寸以及显示终端的人为修改后像素密度、物理像素密度、同等字号下的视觉大小转化系数计算获得实际开发应用的输入字体物理尺寸。根据本申请实施例的又一个方面,还提供了一种终端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上所述的应用于安卓系统的字体显示方法对应的操作。根据本申请实施例提供的技术方案,本申请实施例根据获得的目标字体的物理尺寸以及显示终端的人为修改后像素密度、物理像素密度、同等字号下的视觉大小转化系数计算获得实际开发应用的输入字体物理尺寸。从而可以令不同型号的安卓手机均能够正确显示汉字的dp值大小,从而实现不同型号的安卓手机的字体显示统一。本申请实施例避免偏大的字体导致得单屏显示内容减少,以及偏小字体造成的难以阅读,降低用户体验。附图说明图1是根据本申请实施例一的一种应用于安卓系统的字体显示方法的步骤流程图;图2是根据本申请实施例二的一种应用于安卓系统的字体显示方法的步骤流程图;图3是根据本申请实施例三的一种应用于安卓系统的字体显示装置的结构框图;图4是根据本申请实施例四的一种应用于安卓系统的字体显示装置的结构框图;图5是根据本申请实施例五的一种终端设备的结构框图;图6是根据本申请一具体应用场景的实现步骤流程图。具体实施方式下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请实施例的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。本领域技术人员可以理解,本申请实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。实施例一参照图1,示出了根据本申请实施例一的一种应用于安卓系统的字体显示方法的步骤流程图。值得说明的是,本申请所述步骤S101至S102并不代表其执行的先后顺序。具体地,本申请实施例所述显示终端通常为智能手机、PAD等显示设备,所述显示终端安装安卓操作系统。本实施例的应用于安卓系统的字体显示方法包括以下步骤:步骤S101:获得显示终端的人为修改后像素密度以及物理像素密度、同等字号下的视觉大小转化系数。所述显示终端的人为修改后像素密度(DPI值),所述显示终端的物理像素密度(PPI值)为预先存储进行调取,或者采集计算获得。在本申请一具体实现中,所述同等字号下的视觉大小转化系数根据显示终端定制的默认字体与安卓系统的默认字体计算获得。具体地,所述同等字号下的视觉大小转化系数具体为显示终端定制的默认字体与安卓系统的默认字体的比值。在本申请另一具体实现中,所述显示终端的人为修改后像素密度采用屏幕参数获取工具获得。所述屏幕参数获取工具可以为类似DisplayMetrics等工具。步骤S102:根据目标字体的物理尺寸以及显示终端的人为修改后像素密度、物理像素密度、同等字号下的视觉大小转化系数计算获得实际开发应用的输入字体物理尺寸。在本申请实施例具体实现中,采用公式一进行计算:M×(P/Q)×B=N,公式一其中,M为目标字体的物理尺寸,P为所述显示终端的物理像素密度,Q为所述显示终端的人为修改后像素密度,B为同等字号下的视觉大小转化系数,N为实际开发应用的输入字体物理尺寸。由此可知,本申请实施例根据获得的目标字体的物理尺寸以及显示终端的人为修改后像素密度、物理像素密度、同等字号下的视觉大小转化系数计算获得实际开发应用的输入字体物理尺寸。从而可以令不同型号的安卓手机均能够正确显示汉字的dp值大小,从而实现不同型号的安卓手机的字体显示统一。本申请实施例避免偏大的字体导致得单屏显示内容减少,以及偏小字体造成的难以阅读,降低用户体验。本实施例的应用于安卓系统的字体显示方法可以由任意适当的具有应用于安卓系统的字体显示能力的设备执行,包括但不限于:各种终端设备或者服务端,包括但不限于PC机、平板电脑、移动终端等。实施例二参照图2,示出了根据本申请实施例二的一种应用于安卓系统的字体显示方法的步骤流程图。值得说明的是,本申请所述步骤S201至S204并不代表其执行的先后顺序。具体地,本申请实施例所述显示终端通常为智能手机、PAD等显示设备,所述显示终端安装安卓操作系统。本实施例的应用于安卓系统的字体显示方法包括以下步骤:步骤S201:搜集整理各显示终端的物理像素密度,并对所述物理像素密度进行预先存储。搜集整理大量不同型号的安卓手机的物理像素密度(PPI值),采用第一数据库的形式对所述物理像素密度进行预先存储以供调用。步骤S202:统计并记录各显示终端的同等字号下的视觉大小转化系数,并将所述同等字号下的视觉大小转化系数进行预先存储。在本申请一具体实现中,所述同等字号下的视觉大小转化系数根据显示终端定制的默认字体与安卓系统的默认字体计算获得。具体地,所述同等字号下的视觉大小转化系数具体为显示终端定制的默认字体与安卓系统的默认字体的比值。本申请实施例将各显示终端的所述同等字号下的视觉大小转化系数以第二数据库的形式进行预先存储以供调用。所述第一数据库和所述第二数据库可以为不同的数据库,也可以为同一数据库采用数据库格式分别存储不同的数据。步骤S203:获得显示终端的人为修改后像素密度以及物理像素密度、同等字号下的视觉大小转化系数。在本申请另一具体实现中,所述显示终端的人为修改后像素密度(DPI值)采用屏幕参数获本文档来自技高网...

【技术保护点】
1.一种应用于安卓系统的字体显示方法,其特征在于,所述方法包括:获得显示终端的人为修改后像素密度以及物理像素密度、同等字号下的视觉大小转化系数;根据目标字体的物理尺寸以及显示终端的人为修改后像素密度、物理像素密度、同等字号下的视觉大小转化系数计算获得实际开发应用的输入字体物理尺寸。

【技术特征摘要】
1.一种应用于安卓系统的字体显示方法,其特征在于,所述方法包括:获得显示终端的人为修改后像素密度以及物理像素密度、同等字号下的视觉大小转化系数;根据目标字体的物理尺寸以及显示终端的人为修改后像素密度、物理像素密度、同等字号下的视觉大小转化系数计算获得实际开发应用的输入字体物理尺寸。2.根据权利要求1所述的方法,其特征在于,所述同等字号下的视觉大小转化系数根据显示终端定制的默认字体与安卓系统的默认字体计算获得。3.根据权利要求2所述的方法,其特征在于,所述同等字号下的视觉大小转化系数具体为显示终端定制的默认字体与安卓系统的默认字体的比值。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述显示终端的人为修改后像素密度采用屏幕参数获取工具获得。5.根据权利要求4所述的方法,其特征在于,所述获得显示终端的人为修改后像素密度、物理像素密度以及同等字号下的视觉大小转化系数之前包括:搜集整理各显示终端的物理像素密度,并对所述物理像素密度进行预先存储;统计并记录各显示终端的同等字号下的视觉大小转化系数,并将所述同等字号下的视觉大小转化系数进行预先存储。6.一种应用于安卓系统的字体显示装置,其特征在于,所述装置包括:参数获得模块,用于获得显示终端的人为修改后像素密度以及...

【专利技术属性】
技术研发人员:曾潇君
申请(专利权)人:优视科技有限公司
类型:发明
国别省市:北京,11

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

1