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

技术编号:26066548 阅读:34 留言:0更新日期:2020-10-28 16:39
本申请公开了一种字体调节方法、装置、存储介质及电子设备,所述方法包括:获取电子设备当前运行的应用程序,在预设对应关系中确定应用程序的显示类型,预设对应关系包括电子设备中部分或者全部应用程序以及对应的显示类型,确定显示类型的字重设置信息,根据字重设置信息对应用程序的显示界面中的字体进行调节。本申请实施例通过识别当前运行应用程序的显示类型,从而根据该显示类型对应的字重设置信息对该应用程序的显示界面中的字体进行调节,提升了字体调节的灵活性。

【技术实现步骤摘要】
字体调节方法、装置、存储介质及电子设备
本申请属于字体调节
,尤其涉及一种字体调节方法、装置、存储介质及电子设备。
技术介绍
可变字体(VariableFonts)技术是源于Adobe、Apple、Google、Microsoft等公司于2016年发布的OpenTypev1.8字体格式规范。该规范的发布将允许单个字体文件同时支持多个字体形态,它可以将几个字体紧凑地封装在单个字体文件中,通过定义字体内的变化来实现单轴字重设计空间。但是在现阶段当中,行业普遍的做法还是停留在可变字体的字重变化,仅仅是允许用户自定义宽度、有些交互细节的变化,而没有注意到不同场景下同一字重给人们带来的体验是不一致的。比如在暗色模式下,同样字重的字体在反白模式下会显现更粗,会打破视觉平衡,因此字体的调节还不够灵活和智能。
技术实现思路
本申请提供一种字体调节方法、装置、存储介质及电子设备,可以根据应用类型自动调整字体的字重,从而提升字体调节的灵活性。第一方面,本申请实施例提供一种字体调节方法,包括:获取电子设备当前运行的应用程序;在预设对应关系中确定所述应用程序的显示类型,所述预设对应关系包括电子设备中部分或者全部应用程序以及对应的显示类型;确定所述显示类型的字重设置信息;根据所述字重设置信息对所述应用程序的显示界面中的字体进行调节。第二方面,本申请实施例提供一种字体调节装置,包括:获取模块,用于获取电子设备当前运行的应用程序;第一确定模块,用于在预设对应关系中确定所述应用程序的显示类型,所述预设对应关系包括电子设备中部分或者全部应用程序以及对应的显示类型;第二确定模块,用于确定所述显示类型的字重设置信息;调节模块,用于根据所述字重设置信息对所述应用程序的显示界面中的字体进行调节。第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的字体调节方法。第四方面,本申请实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述存储器中的指令用于执行以下步骤:获取电子设备当前运行的应用程序;在预设对应关系中确定所述应用程序的显示类型,所述预设对应关系包括电子设备中部分或者全部应用程序以及对应的显示类型;确定所述显示类型的字重设置信息;根据所述字重设置信息对所述应用程序的显示界面中的字体进行调节。本申请实施例提供的字体调节方法可以获取电子设备当前运行的应用程序,在预设对应关系中确定应用程序的显示类型,预设对应关系包括电子设备中部分或者全部应用程序以及对应的显示类型,确定显示类型的字重设置信息,根据字重设置信息对应用程序的显示界面中的字体进行调节。本申请实施例通过识别当前运行应用程序的显示类型,从而根据该显示类型对应的字重设置信息对该应用程序的显示界面中的字体进行调节,提升了字体调节的灵活性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的字体调节方法的一种流程示意图。图2为本申请实施例提供的字体调节方法的另一流程示意图。图3为本申请实施例提供的字体调节方法的一种场景示意图。图4为本申请实施例提供的字体调节装置的一种结构示意图。图5为本申请实施例提供的字体调节装置的另一结构示意图。图6为本申请实施例提供的电子设备的结构示意图。图7为本申请实施例提供的电子设备的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。请参阅图1,图1为本申请实施例提供的字体调节方法的一种流程示意图。本申请实施例提供的字体调节方法应用于电子设备,具体流程可以如下:步骤101,获取电子设备当前运行的应用程序。在一实施例中,由于后台应用程序并没有显示在电子设备显示屏上,因此不必进行字重调节,因此上述应用程序可以为电子设备前台运行的应用程序。也即上述应用程序为电子设备前台运行并显示给用户以便用户进行交互操作的应用程序,具体可以通过检测应用程序的进程来检测该应用程序。例如,当检测到网络视频应用程序进程处于开启状态时,则即检测到当前运行的前台应用程序为网络视频应用程序。在一实施例中,在获取到上述正在运行的应用程序之后,还可以进一步判断该应用程序是否为预设应用程序,其中,上述预设应用程序是电子设备中预先设置好的一些无需调整字重的应用程序,比如对字体精确度较高的一些应用程序。该预设应用程序可以是由用户自己设定的,也可以是由开发商通过系统设定的,用户可以对预设应用程序进行增加和删减等。若当前应用程序不为预设应用,则继续执行步骤102,若当前应用程序是预设应用,则可以停止当前流程。在一实施例中,上述电子设备当前运行的应用程序可以为一个也可以为多个。比如当电子设备开启分屏功能时,显示屏当中可以同时显示两个或两个以上的应用程序界面,而这些分屏应用程序都是前台应用程序,此时获取到的电子设备当前运行的应用程序就是上述多个分屏应用程序。进一步的,在后续字体调节的过程中也需要分别对上述多个应用程序执行后续步骤,从而实现对多个应用程序分别对应的显示界面中字体的调整。步骤102,在预设对应关系中确定应用程序的显示类型,预设对应关系包括电子设备中部分或者全部应用程序以及对应的显示类型。在本申请实施例中,电子设备系统中可以预设一个对应关系,本文档来自技高网...

【技术保护点】
1.一种字体调节方法,其特征在于,所述方法包括以下步骤:/n获取电子设备当前运行的应用程序;/n在预设对应关系中确定所述应用程序的显示类型,所述预设对应关系包括电子设备中部分或者全部应用程序以及对应的显示类型;/n确定所述显示类型的字重设置信息;/n根据所述字重设置信息对所述应用程序的显示界面中的字体进行调节。/n

【技术特征摘要】
1.一种字体调节方法,其特征在于,所述方法包括以下步骤:
获取电子设备当前运行的应用程序;
在预设对应关系中确定所述应用程序的显示类型,所述预设对应关系包括电子设备中部分或者全部应用程序以及对应的显示类型;
确定所述显示类型的字重设置信息;
根据所述字重设置信息对所述应用程序的显示界面中的字体进行调节。


2.根据权利要求1所述的字体调节方法,所述字重设置信息包括正文字重设置信息和标题字重设置信息,其特征在于,根据所述字重设置信息对所述应用程序的显示界面中的字体进行调节的步骤,包括:
将所述应用程序的显示界面中的文字划分为正文和标题;
根据所述正文字重设置信息对所述正文的字体进行调节;
根据所述标题字重设置信息对所述标题的字体进行调节。


3.根据权利要求1所述的字体调节方法,其特征在于,在根据所述字重设置信息对所述应用程序的显示界面中的字体进行调节之后,所述方法还包括:
接收用户操作并根据所述用户操作在所述应用程序的显示界面中选取目标文字;
将所述目标文字的字重值增加第一预设值。


4.根据权利要求1所述的字体调节方法,其特征在于,在根据所述字重设置信息对所述应用程序的显示界面中的字体进行调节之后,所述方法还包括:
判断所述电子设备是否开启黑暗模式;
若是,则将所述应用程序的显示界面中文字的字重值减少第二预设值。


5.根据权利要求1所述的字体调节方法,其特征在于,在确定所述显示类型的字重设置信息之后,所述方法还包括:
判断所述电子设备是否开启简易模式;
若否,则根据所述显示类型的字重设置信息对所述应用程序的显示界面中的字体进行调节;
若是,则确定所述简易模式对应的字重设置信息,并根据所述简易模式对应的字重设置信息对所述应用程序的显示界面中的字体进行调节。

【专利技术属性】
技术研发人员:嵇易冬邓童虎孔凡秀
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1