[发明专利]一种文字显示方法、装置、电子设备及可读存储介质在审
申请号: | 201711478866.3 | 申请日: | 2017-12-29 |
公开(公告)号: | CN109992749A | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 宁廷泽 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 519015 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字符串 电子设备 字体 文档 预设 可读存储介质 编辑距离 目标字体 文字显示 编辑距离算法 目标字符串 计算目标 文档阅读 显示文字 预先存储 应用 | ||
本发明实施例提供了一种文字显示方法、装置、电子设备及可读存储介质。该方法应用于电子设备,该方法包括:确定待显示文档中的文字所对应字体的字体名称,作为目标字体名称;获得目标字体名称所对应的字符串,作为目标字符串;利用编辑距离算法计算目标字符串与每一个预设字符串的编辑距离;其中,一个预设字符串为:该电子设备中预先存储的一种字体的字体名称所对应的字符串;利用最小编辑距离对应的预设字符串所对应的字体来显示文字。应用本发明实施例提供方案,使得在利用任意电子设备显示文档时,该文档中的文字能够被显示,提升了用户的文档阅读体验。
技术领域
本发明涉及文字处理技术领域,特别是涉及一种文字显示方法、装置、电子设备及可读存储介质。
背景技术
目前,用户常常通过电子设备中的PDF(Portable Document Format,便携式文档格式)、word和PPT(PowerPoint,演示文稿)等文档编辑软件来编辑和显示文字。其中,在编辑文字过程中,用户可以根据实际需求对文字的字体类型进行设置,例如将文字的字体设置为宋体。其中,一种字体类型与一个字体名称唯一对应;文字包括但并不局限于中文和英文。
但是,当用户将编辑得到的文档在其他电子设备中打开时,常常会出现:在该电子设备中找不到该文档中文字对应的字体的情况。该种情况下,会导致文字不能被显示(例如在该文字所在位置显示一个方框),严重影响了用户的文档阅读体验。
发明内容
本发明实施例的目的在于提供一种文字显示方法、装置、电子设备及可读存储介质,以在利用任意电子设备显示文档时,该文档中的文字能够被显示,从而提升用户的文档阅读体验。具体技术方案如下:
第一方面,本发明实施例提供了一种文字显示方法,应用于电子设备,所述方法可以包括如下步骤:
确定待显示文档中的文字所对应字体的字体名称,作为目标字体名称;
获得所述目标字体名称所对应的字符串,作为目标字符串;
利用编辑距离算法计算所述目标字符串与每一个预设字符串的编辑距离;其中,一个预设字符串为:所述电子设备中预先存储的一种字体的字体名称所对应的字符串;
利用最小编辑距离对应的预设字符串所对应的字体来显示所述文字。
可选地,所述获得所述目标字体名称所对应的字符串,作为目标字符串的步骤,可以包括:
判断所述目标字体名称是否为英文字符串;
若是,判断所述英文字符串中是否存在空格字符;
若存在空格字符,将所述英文字符串中存在的空格字符删除,得到目标字符串。
可选地,所述将所述英文字符串中存在的空格字符删除,得到目标字符串的步骤,可以包括:
将所述英文字符串中的大写字符修改为小写字符,并将所述英文字符串中存在的空格字符删除,得到目标字符串。
可选地,若判断所述目标字体名称不为英文字符串,所述方法还可以包括:
判断所述目标字体名称是否为中文名称;
若是中文名称,将所述中文名称转换为拼音,得到目标字符串。
可选地,所述利用编辑距离算法计算所述目标字符串与每一个预设字符串的编辑距离的步骤,可以包括:
利用编辑距离算法,并按照预设计算顺序依次计算所述目标字符串与每一个预设字符串的编辑距离;
当计算得到所述目标字符串与一个预设字符串的编辑距离为零时,将为零的编辑距离作为最小编辑距离,并触发所述将最小编辑距离对应的预设字符串所对应的字体来显示所述文字的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司,未经珠海金山办公软件有限公司;北京金山办公软件股份有限公司;广州金山移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711478866.3/2.html,转载请声明来源钻瓜专利网。