文本处理方法及装置制造方法及图纸

技术编号:20160689 阅读:31 留言:0更新日期:2019-01-19 00:13
本发明专利技术公开了一种文本处理方法、装置及存储介质,属于终端领域。所述方法包括:当接收到对目标文本的目标字体设置指令时,检测终端是否缓存有用于描述目标字体的目标文本的文本轮廓的目标轮廓描述信息;若未缓存,则向服务器发送文本获取请求;接收服务器发送的目标轮廓描述信息;对目标轮廓描述信息指示的文本轮廓进行绘制,得到目标字体的目标文本。也即是,本发明专利技术中,终端需要哪种字体的部分文本时,就从服务器获取该字体的部分文本的轮廓描述信息,这样,终端也就无需预先存储该字体的整个字体库,也无需下载整个字体库,从而节省了终端的存储空间,减少了下载等待时间。

【技术实现步骤摘要】
文本处理方法及装置
本专利技术涉及终端
,特别涉及一种文本处理方法及装置。
技术介绍
目前,在文档编辑或歌词显示等文本展示场景中,往往需要支持不同的字体设置,以能够采用不同字体展示文本,增强文本展示效果。相关技术中,为了支持不同的字体设置,往往需要在终端中安装不同字体的字体库,或者当用户需要时再从服务器下载所需的字体库,其中,每个字体的字体库中包括成千上万的该字体的字符。例如,当接收到对目标文本的目标字体设置指令时,先查找本地是否存储有目标字体的字体库。若有,则从目标字体的字体库中获取目标字体的目标文本,并进行展示。若没有,则向服务器发送字体库获取请求,以请求获取目标字体的字体库,接收到目标字体的字体库后,即可对目标字体的字体库进行加载,然后,从加载后的目标字体的字体库中获取目标字体的目标文本,并进行展示。在实现本专利技术过程中,专利技术人发现现有技术至少存在字体库的数据量较大的问题,导致本地安装的字体库将会极大的浪费终端的存储空间,而下载所需字体库时也会增加用户的下载等待时间。
技术实现思路
本专利技术实施例提供了一种文本处理方法、装置及存储介质,可以用于解决相关技术中存在的浪费本文档来自技高网...

【技术保护点】
1.一种文本处理方法,其特征在于,应用于终端中,所述方法包括:当接收到对目标文本的目标字体设置指令时,检测所述终端是否缓存有目标轮廓描述信息,所述目标轮廓描述信息用于描述所述目标字体的目标文本的文本轮廓;若检测到所述终端未缓存有所述目标轮廓描述信息,则向服务器发送文本获取请求,所述文本获取请求携带目标字体标识和目标文本标识;接收所述服务器发送的所述目标轮廓描述信息,所述目标轮廓描述信息是所述服务器根据所述目标字体标识和所述目标文本标识获取得到;对所述目标轮廓描述信息指示的文本轮廓进行绘制,得到所述目标字体的目标文本。

【技术特征摘要】
1.一种文本处理方法,其特征在于,应用于终端中,所述方法包括:当接收到对目标文本的目标字体设置指令时,检测所述终端是否缓存有目标轮廓描述信息,所述目标轮廓描述信息用于描述所述目标字体的目标文本的文本轮廓;若检测到所述终端未缓存有所述目标轮廓描述信息,则向服务器发送文本获取请求,所述文本获取请求携带目标字体标识和目标文本标识;接收所述服务器发送的所述目标轮廓描述信息,所述目标轮廓描述信息是所述服务器根据所述目标字体标识和所述目标文本标识获取得到;对所述目标轮廓描述信息指示的文本轮廓进行绘制,得到所述目标字体的目标文本。2.如权利要求1所述的方法,其特征在于,所述目标轮廓描述信息为轮廓曲线描述信息,用于描述所述目标字体的目标文本的轮廓曲线;所述对所述目标轮廓描述信息指示的文本轮廓进行绘制,得到所述目标字体的目标文本,包括:根据所述轮廓曲线描述信息,绘制所述目标字体的目标文本的轮廓曲线;根据所述目标字体的目标文本的轮廓曲线,确定所述目标字体的目标文本。3.如权利要求2所述的方法,其特征在于,所述轮廓曲线描述信息包括点阵序列和所述点阵序列的连接关系;所述根据所述轮廓曲线描述信息,绘制所述目标字体的目标文本的轮廓曲线,包括:在所述终端的显示界面上,根据所述点阵序列的连接关系,对所述点阵序列进行连接,得到所述目标字体的目标文本的轮廓曲线。4.如权利要求2所述的方法,其特征在于,所述根据所述目标字体的目标文本的轮廓曲线,确定所述目标字体的目标文本,包括:按照预设填充格式,对所述目标字体的目标文本的轮廓曲线进行内容填充,和/或,按照预设变形格式,对所述目标字体的目标文本的轮廓曲线进行变形处理,得到所述目标字体的目标文本。5.如权利要求4所述的方法,其特征在于,所述按照预设填充格式,对所述目标字体的目标文本的轮廓曲线进行内容填充,包括:按照预设字体颜色,对所述目标字体的目标文本的轮廓曲线进行颜色填充;和/或,按照预设字体效果,对所述目标字体的目标文本的轮廓曲线进行效果填充。6.如权利要求4所述的方法,其特征在于,所述按照预设变形格式,对所述目标字体的目标文本的轮廓曲线进行变形处理,包括:按照预设立体样式,对所述目标字体的目标文本的轮廓曲线进行立体拉伸。7.一种文本处理方法,其特征在于,应用于服务器中,所述方法包括:接收终端发送的文本获取请求,所述文本获取请求携带目标文本标识和目标字体标识;根据所述目标文本标识和所述目标字体标识,从存储的所述目标字体对应的多个字符的文本轮廓描述信息中,获取目标轮廓描述信息,所述目标轮廓描述信息用于描述所述目标字体的目标文本的文本轮廓;将所述目标轮廓描述信息发送给所述终端,由所述终端对所述目标轮廓描述信息指示的文本轮廓进行绘制,得到所述目标字体的目标文本。8.如权利要求7所述的方法,其特征在于,所述根据所述目标文本标识和所述目标字体标识,从存储的所述目标字体对应的多个字符的文本轮廓描述信息中,获取目标轮廓描述信息,包括:根据所述目标文本标识,确定所述目标文本包括的至少一个字符;根据所述目标字体标识,从存储的所述目标字体对应的多个字符的文本轮廓描述信息中,获取所述至少一个字符的文本轮廓描述信息;将所述至少一个字符的文本轮廓描述信息,确定为所述目标轮廓描述信息。9.如权利要求7所述的方法,其特征在于,所述根据所述目标文本标识和所述目标字体标识,从存储的所述目标字体对应的多个字符的文本轮廓描述信息中,获取目标轮廓描述信息之前,还包括:按照预设解析算法,对所述目标字体的真型字体TTF字体库进行解析,得到所述多个字符的文本轮廓描述信息;将所述目标字体和所述多个字符的文本轮廓描述信息对应存储。10.一种文本处理装置,其特征在于,应用于终端中,所述装置包括:检测模块,用于当接收到对目标文本的目标字体设置指令时,检测所述终端是否缓存有目标轮廓描述信息,所述目标...

【专利技术属性】
技术研发人员:俞骁
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:广东,44

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

1