文本信息渲染方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31745311 阅读:16 留言:0更新日期:2022-01-05 16:24
本公开关于一种文本信息渲染方法、装置、电子设备和存储介质,包括:获取待渲染文本信息,当所述待渲染文本信息中包括不被当前第一字体文件所支持的第一字符和/或被当前所述第一字体文件所支持的第二字符时,在显示界面中展示第一渲染结果,所述第一渲染结果中的第一字符不执行渲染操作;获取支持所述第一字符的第二字体文件;展示第二渲染结果,所述第二渲染结果中包括采用所述第二字体文件渲染后的所述第一字符和/或采用所述第一字体文件渲染后的所述第二字符。根据本公开实施例可以提高渲染效果。渲染效果。渲染效果。

【技术实现步骤摘要】
文本信息渲染方法、装置、电子设备及存储介质


[0001]本公开涉及数据处理领域,尤其涉及一种文本信息渲染方法、装置、电子设备及存储介质。

技术介绍

[0002]随着电子设备的普及和科技的发展,多媒体社交受到大众的追捧。用户可以通过互联网与他人分享自己创作和剪辑的多媒体信息(视频或者图像)。在对多媒体信息进行剪辑过程中,可以在多媒体信息的内容中编辑一些文本信息,通过编辑的文本信息可以更清晰直观的向观看该多媒体信息的人传达创作者的想法。
[0003]在向多媒体信息的内容中编辑文本信息时,可以通过选中的字体样式对应的字体文件对文本信息进行渲染。但是由于体积问题,字体文件中并不能包含所有字符的点阵数据,也即不能支持全部字符,例如:当文本信息中包括生僻语言的字符时,如果当前的字体文件的字符点阵内不包含该字符的话,则不支持对该字符进行渲染,也即无法对该字符进行渲染,会导致对文本信息的渲染效果变差,进而降低了用户体验。

技术实现思路

[0004]本公开提供一种文本信息渲染方法、装置、电子设备及存储介质,以至少解决相关技术中针对文本信息的渲染效果差的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种文本信息渲染方法,包括:
[0006]获取待渲染文本信息,当所述待渲染文本信息中包括不被当前第一字体文件所支持的第一字符和/或被当前所述第一字体文件所支持的第二字符时,在显示界面中展示第一渲染结果,所述第一渲染结果中的第一字符不执行渲染操作;所述方法进步一步包括:
>[0007]获取支持所述第一字符的第二字体文件;
[0008]展示第二渲染结果,所述第二渲染结果中包括采用所述第二字体文件渲染后的所述第一字符和/或采用所述第一字体文件渲染后的所述第二字符。
[0009]在一种可能的实现方式中,所述获取支持所述第一字符的第二字体文件,包括:
[0010]在本地具有至少一个支持所述第一字符的第三字体文件的情况下,展示第一提示信息,所述第一提示信息中包括各所述第三字体文件的标识;
[0011]响应于用于从所述第一提示信息中选中标识的操作,将选中的所述标识对应的所述第三字体文件作为所述第二字体文件。
[0012]在一种可能的实现方式中,所述获取支持所述第一字符的第二字体文件,还包括:
[0013]在本地不具有支持所述第一字符的第三字体文件的情况下,向服务器发送字体文件获取指令,所述字体文件获取指令中包括所述第一字符,以使所述服务器响应于所述字体文件获取指令获取支持所述第一字符的至少一个第二字体文件对应的下载链接信息;
[0014]接收服务器发送的反馈信息后,根据所述反馈信息展示各所述第二字体文件对应的下载链接信息;
[0015]响应于用于选中下载链接信息的操作,根据选中的下载链接信息获取对应的第二字体文件。
[0016]在一种可能的实现方式中,所述向服务器发送字体文件获取指令,包括:
[0017]展示用于触发下载第二字体文件的第二提示信息;
[0018]响应于用于触发所述第二提示信息的操作,根据所述第一字符向服务器发送字体文件获取指令。
[0019]在一种可能的实现方式中,在所述展示第二渲染结果之后,所述方法还包括:
[0020]在确定所述第二字体文件支持所述第二字符的情况下,展示用于触发字体文件切换的第三提示信息;
[0021]响应于用于触发所述第三提示信息的操作,展示第三渲染结果,所述第三渲染结果中包括采用所述第二字体文件渲染后的所述待渲染文本信息。
[0022]根据本公开实施例的第二方面,提供一种文本信息渲染装置,包括:
[0023]第一展示单元,被配置为执行获取待渲染信息,当所述待渲染文本信息中包括不被当前第一字体文件所支持的第一字符和/或被当前所述第一字体文件所支持的第二字符时,在显示界面中展示第一渲染结果,所述第一渲染结果中的第一字符不执行渲染操作;
[0024]所述装置进一步包括:
[0025]获取单元,被配置为执行获取支持所述第一字符的第二字体文件;
[0026]第二展示单元,被配置为执行展示第二渲染结果,所述第二渲染结果中包括采用所述第二字体文件渲染后的所述第一字符和/或采用所述第一字体文件渲染后的所述第二字符。
[0027]在一种可能的实现方式中,所述获取单元,包括:
[0028]第一展示子单元,被配置为执行在本地具有至少一个支持所述第一字符的第三字体文件的情况下,展示第一提示信息,所述第一提示信息中包括各所述第三字体文件的标识;
[0029]第一选中子单元,被配置为执行响应于用于从所述第一提示信息中选中标识的操作,将选中的所述标识对应的所述第三字体文件作为所述第二字体文件。
[0030]在一种可能的实现方式中,所述获取单元,还包括:
[0031]发送子单元,被配置为执行在本地不具有支持所述第一字符的第三字体文件的情况下,向服务器发送字体文件获取指令,所述字体文件获取指令中包括所述第一字符,以使所述服务器响应于所述字体文件获取指令获取支持所述第一字符的至少一个第二字体文件对应的下载链接信息;
[0032]接收子单元,被配置为执行接收服务器发送的反馈信息后,根据所述反馈信息展示各所述第二字体文件对应的下载链接信息;
[0033]第二选中子单元,被配置为执行响应于用于选中下载链接信息的操作,根据选中的下载链接信息获取对应的第二字体文件。
[0034]在一种可能的实现方式中,所述发送子单元还被配置为执行:
[0035]展示用于触发下载第二字体文件的第二提示信息;
[0036]响应于用于触发所述第二提示信息的操作,根据所述第一字符向服务器发送字体文件获取指令。
[0037]在一种可能的实现方式中,所述装置还包括:
[0038]第二展示单元,被配置为执行在确定所述第二字体文件支持所述第二字符的情况下,展示用于触发字体文件切换的第三提示信息;
[0039]第三展示单元,被配置为执行响应于用于触发所述第三提示信息的操作,展示第三渲染结果,所述第三渲染结果中包括采用所述第二字体文件渲染后的所述待渲染文本信息。
[0040]根据本公开实施例的第三方面,提供一种电子设备,包括:
[0041]处理器;
[0042]用于存储所述处理器可执行指令的存储器;
[0043]其中,所述处理器被配置为执行所述指令,以实现前述任一项所述的文本信息渲染方法。
[0044]根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如前述任一项所述的文本信息渲染方法。
[0045]根据本公开实施例的第五方面,提供一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被电子设备的处理器执行时,使得所述电子设备能够执行如前述任一项所述的文本信息渲染方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文本信息渲染方法,包括:获取待渲染文本信息,当所述待渲染文本信息中包括不被当前第一字体文件所支持的第一字符和/或被当前所述第一字体文件所支持的第二字符时,在显示界面中展示第一渲染结果,所述第一渲染结果中的第一字符不执行渲染操作;其特征在于,所述方法进一步包括:获取支持所述第一字符的第二字体文件;展示第二渲染结果,所述第二渲染结果中包括采用所述第二字体文件渲染后的所述第一字符和/或采用所述第一字体文件渲染后的所述第二字符。2.根据权利要求1所述的方法,其特征在于,所述获取支持所述第一字符的第二字体文件,包括:在本地具有至少一个支持所述第一字符的第三字体文件的情况下,展示第一提示信息,所述第一提示信息中包括各所述第三字体文件的标识;响应于用于从所述第一提示信息中选中标识的操作,将选中的所述标识对应的所述第三字体文件作为所述第二字体文件。3.根据权利要求2所述的方法,其特征在于,所述获取支持所述第一字符的第二字体文件,还包括:在本地不具有支持所述第一字符的第三字体文件的情况下,向服务器发送字体文件获取指令,所述字体文件获取指令中包括所述第一字符,以使所述服务器响应于所述字体文件获取指令获取支持所述第一字符的至少一个第二字体文件对应的下载链接信息;接收服务器发送的反馈信息后,根据所述反馈信息展示各所述第二字体文件对应的下载链接信息;响应于用于选中下载链接信息的操作,根据选中的下载链接信息获取对应的第二字体文件。4.根据权利要求3所述的方法,其特征在于,所述向服务器发送字体文件获取指令,包括:展示用于触发下载第二字体文件的第二提示信息;响应于用于触发所述第二提示信息的操作,根据所述第一字符向服务器发送字体文件获取指令。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述展示第二渲染结果之后,所述方法还包括:在确定所述第二字体文件支持所述第二...

【专利技术属性】
技术研发人员:卢家辉
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1