本申请涉及计算机,尤其涉及一种字体管理方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、字体管理用于在用户设备中安装字体,以及对安装的字体进行管理,以实现在用户设备中对各种样式的字体的使用。
2、目前,在用户设备中安装字体,具体可以通过在用户设备的第一操作系统的字体目录下存放字体文件来实现,而对安装的字体进行管理,则可以通过对第一操作系统中的字体相关的注册表的内容进行调整来实现。
3、但是,目前的方案中,若应用程序是通过兼容应用程序运行在第一操作系统的用户设备中的第二操作系统的程序,则基于第一操作系统的字体管理会对上述应用程序失效,严重影响用户体验。
技术实现思路
1、本申请实施例提供一种字体管理方法及装置,以解决现有技术中基于第一操作系统的字0体管理对通过兼容应用程序运行在用户设备中的应用程序失效的问题。
2、第一方面,本申请实施例提供了一种字体管理方法,应用于第一操作系统的用户设备,所述方法包括:
3、基于所述用户设备中安装的兼容应用程序,运行第二操作系统的字体管理程序;
4、响应于在所述字体管理程序中对目标字体执行的管理指令,通过所述字体管理程序对目标字体对应的目标字体文件进行读取;
5、通过所述字体管理程序,根据所述目标字体文件和所述兼容应用程序提供的字体管理文件,执行对所述目标字体的管理操作,所述目标字体用于供在所述兼容应用程序中运行的第二操作系统的应用程序使用。
6、第二方面,本申请实施例提供了一种字体管理装置,应用于第一操作系统的用户设备,所述装置包括:
7、运行模块,用于基于所述用户设备中安装的兼容应用程序,运行第二操作系统的字体管理程序;
8、读取模块,用于响应于在所述字体管理程序中对目标字体执行的管理指令,通过所述字体管理程序对目标字体对应的目标字体文件进行读取;
9、管理模块,用于通过所述字体管理程序,根据所述目标字体文件和所述兼容应用程序提供的字体管理文件,执行对所述目标字体的管理操作,所述目标字体用于供在所述兼容应用程序中运行的第二操作系统的应用程序使用。
10、第三方面,本申请实施例还提供了一种电子设备,包括处理器;
11、用于存储所述处理器可执行指令的存储器;
12、其中,所述处理器被配置为执行所述指令,以实现所述第一方面的方法。
13、第四方面,本申请实施例还提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行所述第一方面的方法。
14、本申请实施例基于用户设备中安装的兼容应用程序,运行第二操作系统的字体管理程序,并由字体管理程序对目标字体对应的目标字体文件进行读取,以及根据目标字体文件和兼容应用程序提供的字体管理文件,执行对目标字体的管理操作,使得配置后的目标字体可以供第二操作系统的应用程序使用。本申请利用字体管理程序,在兼容应用程序提供的第二操作系统环境中,快速且便捷的实现字体管理。字体管理产生的字体配置,可以对兼容应用程序中运行的其他第二操作系统应用程序生效,提升了用户体验。并且,整个管理过程用户只需学习使用字体管理程序即可,无需理解操作系统底层的运行逻辑,降低了字体配置管理的难度。
15、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
1.一种字体管理方法,应用于第一操作系统的用户设备,其特征在于,所述方法包括:
2.根据权利要求1所述的字体管理方法,其特征在于,所述响应于在所述字体管理程序中对目标字体执行的管理指令,通过所述字体管理程序对目标字体对应的目标字体文件进行读取,包括:
3.根据权利要求1所述的字体管理方法,其特征在于,在所述管理指令为添加指令的情况下,所述字体管理文件包括:所述兼容应用程序提供的字体注册表;
4.根据权利要求3所述的字体管理方法,其特征在于,所述描述信息包括:字体名称和文件路径;所述通过所述字体管理程序,将所述目标字体文件的描述信息添加至所述兼容应用程序提供的字体注册表中,包括:
5.根据权利要求1所述的字体管理方法,其特征在于,在所述管理指令为删除指令的情况下,所述字体管理文件包括:所述兼容应用程序提供的字体注册表;
6.根据权利要求1所述的字体管理方法,其特征在于,在所述管理指令为渲染展示指令的情况下,所述字体管理文件包括:所述兼容应用程序提供的渲染接口;
7.根据权利要求1所述的字体管理方法,其特征在于,在所述管理指令为映射指令的情况下,所述字体管理文件包括:所述兼容应用程序提供的映射注册表;
8.根据权利要求7所述的字体管理方法,其特征在于,所述方法还包括:
9.根据权利要求7所述的字体管理方法,其特征在于,所述目标字体是第一文本信息所支持使用的字体;所述关联字体是第二文本信息所支持使用的字体;
10.根据权利要求1所述的字体管理方法,其特征在于,在所述管理指令为复用指令的情况下,所述字体管理文件包括:所述兼容应用程序提供的复用注册表;
11.根据权利要求10所述的字体管理方法,其特征在于,所述目标字体是第一文本信息所支持使用的字体;所述方法还包括:
12.根据权利要求1所述的字体管理方法,其特征在于,在所述管理指令为替换指令的情况下,所述字体管理文件包括:所述兼容应用程序提供的替换注册表;
13.一种字体管理装置,应用于运行第一操作系统的用户设备,其特征在于,所述装置包括:
14.一种电子设备,其特征在于,包括:处理器;
15.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至12中任一项所述的方法。