电子书字体控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:21714723 阅读:24 留言:0更新日期:2019-07-27 19:17
本申请实施例公开了一种电子书字体控制方法、装置、电子设备及存储介质,其中,电子书字体控制方法包括:检测终端是否有电子书的设置字体值与终端的标准字体值的对应关系,终端的标准字体值反映终端实际显示的字体大小;当检测到终端有对应关系时,获取电子书当前的设置字体值;根据当前的设置字体值与电子书的设置字体值与终端的标准字体值的对应关系,获取终端的标准字体值;将电子书的字体大小显示为终端的标准字体值。本申请实施例将各电子书中的字体设置统一对应到终端的标准字体值,从而可以根据用户日常操作来动态适配电子书中的字体设置,从而使用户在设置字体时能够自动设置成较佳的状态,无需人为设置,使得电子书的使用更加便捷。

Electronic Book font control method, device, electronic equipment and storage medium

【技术实现步骤摘要】
电子书字体控制方法、装置、电子设备及存储介质
本申请涉及移动终端应用领域,尤其涉及一种电子书字体控制方法、装置、电子设备及存储介质。
技术介绍
目前,由于移动终端的便携性,越来越多的用户在闲暇之余或等车的时候使用移动终端阅读电子书,常见的电子书文件有epub格式、txt格式、pdf格式、word格式等。为了用户使用方便,目前打开这些格式往往支持用同一软件,例如某些电子书阅读器能够将上述各种格式均打开并显示。但是不同的格式、甚至同一格式内电子书内容显示往往不一定相同,当用户打开一个电子书时往往会出现字体过大或过小,需要人为进行设置。
技术实现思路
本申请实施例提供一种电子书字体控制方法、装置、电子设备及存储介质,旨在在当进行电子书观看时,可以根据用户日常操作来动态适配电子书中的字体设置,从而使用户在设置字体时能够直截了当地设置成较佳的状态,无需人为设置,使得电子书的使用更加便捷。本申请实施例提供一种电子书字体控制方法,其中,电子书字体控制方法包括:检测终端是否有电子书的设置字体值与终端的标准字体值的对应关系,所述终端的标准字体值反映终端实际显示的字体大小;当检测到终端有所述对应关系时,获取所述电子书当前的设置字体值;根据所述电子书的设置字体值与终端的标准字体值的对应关系以及所述电子书当前的设置字体值,获取所述终端的标准字体值;将所述电子书的字体大小显示为所述终端的标准字体值。本申请实施例还提供了一种电子书字体控制装置,包括:检测模块,用于检测终端是否有电子书的设置字体值与终端的标准字体值的对应关系,所述终端的标准字体值反映终端实际显示的字体大小;第一获取模块,用于当检测到终端有所述电子书的设置字体值与终端的标准字体值的对应关系时,获取所述电子书当前的设置字体值;第二获取模块,用于根据所述电子书的设置字体值与终端的标准字体值的对应关系以及所述电子书当前的设置字体值,获取所述终端的标准字体值;显示模块,用于将所述电子书的字体大小显示为所述终端的标准字体值。本申请实施例还提供一种电子设备,其中,电子设备包括处理器和存储器,存储器中存储有计算机程序,处理器通过调用存储器中存储的计算机程序,以执行本专利技术实施例提供的任一种电子书字体控制方法中的步骤。本申请实施例还提供一种存储介质,其中,存储介质中存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行本专利技术实施例提供的任一种电子书字体控制方法中的步骤。本申请实施例将各电子书中的字体设置统一对应到终端的标准字体值,从而可以根据用户日常操作来动态适配电子书中的字体设置,从而使用户在设置字体时能够自动设置成较佳的状态,无需人为设置,使得电子书的使用更加便捷。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的电子书字体控制方法的第一种流程示意图。图2为本申请实施例提供的电子书字体控制方法的第二种流程示意图。图3为本申请实施例提供的电子书字体控制装置的第一种结构示意图。图4为本申请实施例提供的电子书字体控制装置的第二种结构示意图。图5为本申请实施例提供的电子书字体控制装置的第三种结构示意图。图6为本申请实施例提供的电子设备的第一种结构示意图。图7为本申请实施例提供的电子设备的第二种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。参阅图1,图1为本申请实施例提供的电子书字体控制方法的第一种流程示意图。本申请实施例提供的电子书字体控制方法具体的包括以下步骤:110、检测终端是否有电子书的设置字体值与终端的标准字体值的对应关系,终端的标准字体值反映终端实际显示的字体大小。电子书,又称e-book,是指将文字、图片、声音、影像等讯息内容数字化的出版物,和植入或下载数字化文字、图片、声音、影像等讯息内容的,集存储和显示终端于一体的手持阅读器。电子书代表人们所阅读的数字化出版物,区别于以纸张为载体的传统出版物。电子书透过特殊的阅读软件,以电子文件的形式,透过网络连结下载至一般常见的平台,例如:个人计算机、笔记型计算机、智能手机等,可大量储存数字阅读数据(digitalreadingmaterial)在阅读器上,以供用户进行阅读。终端中可以有多个电子书阅读软件,也可以有多个电子书。同一电子书阅读软件可支持多个电子书及多种电子书格式,如epub格式、txt格式、pdf格式、word格式等。由于电子书的格式不同,同一电子书阅读软件打开的不同电子书的字体大小可以不同。在该步骤中,检测终端是否有电子书的设置字体值与终端的标准字体值的对应关系,包括检测终端中的每一个电子书阅读软件是否有电子书的设置字体值与终端的标准字体值的对应关系,还包括检测终端中的每一个电子书阅读软件是否有每一个电子书的设置字体值与终端的标准字体值的对应关系。其中,电子书的设置字体值是指,用电子书阅读软件打开电子书时,在电子书阅读软件中所设置的字体值。当打开一个电子书阅读软件时,用户在该电子书阅读软件中,为适应用户的阅读习惯,对电子书的字体进行设置与调节,用户在电子书阅读软件中为电子书设置的字体值即为电子书的设置字体值。其中,终端的标准字体值代表终端的实际字体大小,不同的电子书或电子书阅读软件打开时的字体大小存在差异,终端的标准字体值即为反映这种差异的“标准”,将不同的电子书的设置字体对应到终端的标准字体值这一相同的“标准”中来。电子书的设置字体值与终端的标准字体值的对应关系将不同电子书的设置字体值用统一标准进行衡量。例如,用户的阅读习惯为终端的标准字体值6的大小时,可能出现以下情况:同样是为电子书设置了字体值是6,但根据用户的阅读习惯看来,电子书文件EBOOK1阅读时字体看起来大一些,另一电子书文件EBOOK2阅读时字体看起来小一些。不同的电子书的设置字体值与终端的标准字体值的对应关系即记录了这一差异。如果将EBOOK1阅读时实际字体值设成5,而EBOOK2阅读时实际字体值设成7,可以达到终端的标准字体值6的字体大小。电子书的设置字体值与终端的标准字体值的对应关系即记录了上诉对应关系。电子书的设置字体值与终端的标准字体值的对应关系可以包含在字体控制文件中。按上例终端的标准字体值有0~9共十级字体值设置,则对每一本电子书均可以有一个电子书控制文件,里面记录了用户为电子书设置0~9各级字体值时实际对应的终端的字体值大小。例如,将终端实际字体大小用数字表示,在EBOOK1中:电子书的设置字体值0对应终端的实际字体大小为0;电子书的设置字体值1对应终端的实际字体大小为7;电子书的设置字体值2对应终端的实际字体大小为14;……电子书的设置字体值6对应终端的实际字体大小为42;……电子书的设置字体值9对应终端的实际字体大小为63。在EBOOK2中:电子书的设置字体值0对应终端的实际字体本文档来自技高网...

【技术保护点】
1.一种电子书字体控制方法,其特征在于,包括:检测终端是否有电子书的设置字体值与终端的标准字体值的对应关系,所述终端的标准字体值反映终端实际显示的字体大小;当检测到终端有所述对应关系时,获取所述电子书当前的设置字体值;根据所述电子书的设置字体值与终端的标准字体值的对应关系以及所述电子书当前的设置字体值,获取所述终端的标准字体值;将所述电子书的字体大小显示为所述终端的标准字体值。

【技术特征摘要】
1.一种电子书字体控制方法,其特征在于,包括:检测终端是否有电子书的设置字体值与终端的标准字体值的对应关系,所述终端的标准字体值反映终端实际显示的字体大小;当检测到终端有所述对应关系时,获取所述电子书当前的设置字体值;根据所述电子书的设置字体值与终端的标准字体值的对应关系以及所述电子书当前的设置字体值,获取所述终端的标准字体值;将所述电子书的字体大小显示为所述终端的标准字体值。2.根据权利要求1所述的电子书字体控制方法,其特征在于,所述方法还包括:当检测到终端没有所述对应关系时,获取若干时刻下电子书的设置字体值及其对应的字数;根据所述若干时刻下电子书的设置字体值及其对应的字数,生成所述电子书的设置字体值与终端的标准字体值的对应关系。3.根据权利要求2所述的电子书字体控制方法,其特征在于,所述根据所述若干时刻下电子书的设置字体值及其对应的字数,生成所述电子书的设置字体值与终端的标准字体值的对应关系包括:根据不同的若干时刻下电子书的设置字体值确定出多个目标字体值;获取终端预设的各个标准字体值对应的字体大小;根据所述多个目标字体值的字体大小以及终端预设的各个标准字体值对应的字体大小,生成所述电子书的设置字体值与终端的标准字体值的对应关系。4.根据权利要求3所述的电子书字体控制方法,其特征在于,所述根据不同的若干时刻下电子书的设置字体值确定出多个目标字体值包括:将若干时刻下电子书的设置字体值及对应的字数做算术平均,确定出平均字体值及对应的平均字数;根据所述平均字体值及对应的平均字数与电子书中字体值,在所述不同的若干时刻下确定出多个目标字体值。5.根据权利要求3所述的电子书字体控制方法,其特征在于,所述根据不同的若干时刻下电子书的设置字体值确定出多个目标字体值包括:将若干时刻下电子书的设置字体值做算术平均,确定出平均字体值,根据所述平均字体值得到所述平均字体值对应的平均字数;根据所述平均字体值...

【专利技术属性】
技术研发人员:俞斌
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1