文字显示方法、装置,存储介质及处理器制造方法及图纸

技术编号:22296609 阅读:16 留言:0更新日期:2019-10-15 05:35
本发明专利技术公开了一种文字显示方法、装置,存储介质及处理器。其中,该方法包括:获取需要显示的文字的字体数据;根据字体数据确定文字的笔画的显示轮廓;根据显示轮廓确定笔画的笔画显示方式;根据笔画显示方式动态显示笔画;按照文字的笔画顺序,逐个的动态显示文字的笔画,直至文字的笔画全部显示。本发明专利技术解决了相关技术中人工设置文字显示路径点的方式,效率低,准确率低的技术问题。

Text display method, device, storage medium and processor

【技术实现步骤摘要】
文字显示方法、装置,存储介质及处理器
本专利技术涉及数据处理领域,具体而言,涉及一种文字显示方法、装置,存储介质及处理器。
技术介绍
在电子白板中,可以通过动态显示字体,来更生动形象的显示字体。但是相关技术中,通常仅能显示一种ttf字体类型,而且在显示该种类的ttf字体类型时,需要人工描绘路径点,然后根据该路径点组成的路径,将预设形状以一定速度填充字体的轮廓,以形成动态显示该字体的目的。但是人工绘制路径点的方式,不仅效率低,误差大,而且劳动成本高。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种文字显示方法、装置,存储介质及处理器,以至少解决相关技术中人工设置文字显示路径点的方式,效率低,准确率低的技术问题。根据本专利技术实施例的一个方面,提供了一种文字显示方法,包括:获取需要显示的文字的字体数据;根据所述字体数据确定所述文字的笔画的显示轮廓;根据所述显示轮廓确定所述笔画的笔画显示方式;根据所述笔画显示方式动态显示所述笔画;按照所述文字的笔画顺序,逐个的动态显示所述文字的笔画,直至所述文字的笔画全部显示。可选的,根据所述字体数据确定所述文字的笔画的显示轮廓包括:根据所述字体数据,通过用于确定所述显示轮廓的系统类,确定所述显示轮廓的路径点列表;根据所述路径点列表生成闭环的笔画的显示轮廓。可选的,根据所述显示轮廓确定所述笔画的笔画显示方式包括:根据所述路径点列表中的数据,确定笔画显示路径的开始点和终止点;根据所述开始点和所述终止点将所述路径点列表,分为第一子列表和第二子列表;根据所述第一子列表确定第一子路径,根据所述第二子列表确定第二子路径;根据所述第一子路径和所述第二子路径确定所述笔画显示路径;其中,预设形状按照所述笔画显示路径移动的显示方式为所述笔画显示方式。可选的,根据所述路径点列表中的数据,确定所述笔画显示路径的终止点包括:将所述路径点列表中的所述显示轮廓的起始点,作为所述笔画显示路径的终止点;其中,所述显示轮廓为完整闭环轮廓,所述起始点为所述显示轮廓的停止点。可选的,根据所述路径点列表中的数据,确定所述笔画显示路径的开始点包括:获取所述路径点列表中,X坐标轴最小值的第一基准点,和Y轴坐标最小值的第二基准点;根据所述第一基准点和所述第二基准点确定所述开始点。可选的,根据所述第一基准点和所述第二基准点确定所述开始点包括:在所述第一基准点和所述第二基准点为同一点的情况下,所述第一基准点或所述第二基准点为所述开始点;在所述第一基准点和所述第二基准点不为同一点的情况下,确定所述路径点列表中,距离所述终止点最远的点,为所述开始点。可选的,根据所述路径点列表中的数据,确定所述笔画显示路径的开始点包括:获取所述路径点列表中的所述显示轮廓的所述起始点和所述停止点;在所述起始点至停止点的显示轮廓上,确定所述显示轮廓的中点;将所述中点作为所述笔画显示路径的起始点。可选的,根据所述第一子路径和所述第二子路径确定所述笔画显示路径包括:将所述第二子路径的第二子列表中的路径点倒置排序,确定第三子路径;根据所述第一子路径中的多个第一路径点,从所述第三子路径中分别确定个所述第一路径点距离最小的第二路径点;根据所述第一路径点和对应的所述第二路径点确定笔画路径点;根据所述笔画路径点确定所述笔画显示路径。可选的,根据所述第一路径点和对应的所述第二路径点确定笔画路径点包括:将所述第一路径点和对应的所述第二路径点之间的中点作为所述笔画路径点。可选的,根据所述笔画显示路径动态显示所述笔画包括:将预设的基础形状按照预设的移动速度,根据所述笔画显示路径填充所述笔画的显示轮廓,以动态显示所述笔画。可选的,根据所述显示轮廓确定所述笔画的笔画显示方式包括:根据所述显示轮廓通过预设大小的坐标表格确定所述笔画的中间点;确定以所述中间点为基准放大预设形状的显示方式为所述笔画显示方式。可选的,根据所述显示轮廓通过预设大小的坐标表格确定所述笔画的中间点包括:在所述坐标表格中,获取所述显示轮廓;按照一定密度,在所述显示轮廓内确定多个预选点;根据多个所述预选点确定所述中间点。可选的,根据多个所述预选点确定所述中间点包括:根据多个所述预选点,按照相邻两个同心圆的预设直径差,每个所述预选点生成以所述预选点为圆心的多个同心圆;从多个所述预选点的多个所述同心圆中确定中间圆;所述中间圆的对应的所述预选点为所述中间点。可选的,从多个所述预选点的多个所述同心圆中确定中间圆包括:根据所述同心圆与所述显示轮廓的交点数量和距离,确定所述中间圆;其中,通过判断所述同心圆与所述显示轮廓的交点数量和距离是否满足下列条件,确定所述中间圆;在同心圆满足下列条件至少之一的情况下,确定所述同心圆为所述中间圆;所述同心圆与所述显示轮廓的交点数量为两个,两个交点为所述同心圆与所述显示轮廓的正交点;所述同心圆与所述显示轮廓的交点数量为三个,三个交点中的一个交点为所述同心圆与所述显示轮廓的正交点,且三个交点中的另外两个交点之间的距离小于预设误差精度;所述同心圆与所述显示轮廓的交点数量为四个,四个交点为两对距离小于预设误差精度的交点。可选的,根据所述笔画显示方式动态显示所述文字的笔画包括:从所述笔画的显示轮廓的中间点,以预设形状按照预设放大速度进行放大,填充所述笔画的轮廓,以动态显示所述笔画。可选的,根据所述显示轮廓确定所述笔画的笔画显示方式包括:对所述显示轮廓进行原型压缩,确定所述显示轮廓的笔迹线;根据所述笔迹线确定所述笔画显示方式。根据本专利技术实施例的另一方面,还提供了一种文字显示装置,包括:获取模块,用于获取需要显示的文字的字体数据;第一确定模块,用于根据所述字体数据确定所述文字的笔画的显示轮廓;第二确定模块,用于根据所述显示轮廓确定所述笔画的笔画显示方式;第一显示模块,用于根据所述笔画显示方式动态显示所述笔画;第二显示模块,用于按照所述文字的笔画顺序,逐个的动态显示所述文字的笔画,直至所述文字的笔画全部显示。根据本专利技术实施例的另一方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述中任意一项所述的方法。根据本专利技术实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的方法。在本专利技术实施例中,采用获取需要显示的文字的字体数据;根据字体数据确定文字的笔画的显示轮廓;根据显示轮廓确定笔画的笔画显示方式;根据笔画显示方式动态显示笔画;按照文字的笔画顺序,逐个的动态显示文字的笔画,直至文字的笔画全部显示的方式,通过根据显示了轮廓自动确定文字的笔画显示路径,根据显示路径动态显示笔画,从而动态显示文字,达到了避免了人工设置显示路径点造成效率低和准确率低的目的,从而实现了自动生成显示路径的效率高,准确率高的技术效果,进而解决了相关技术中人工设置文字显示路径点的方式,效率低,准确率低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据相关技术的一种ttf字体的示意图;图2是根据相关技术的一种ttf字体的填充示意图;图3是根据本专利技术实施例1的一种文字显示方本文档来自技高网...

【技术保护点】
1.一种文字显示方法,其特征在于,包括:获取需要显示的文字的字体数据;根据所述字体数据确定所述文字的笔画的显示轮廓;根据所述显示轮廓确定所述笔画的笔画显示方式;根据所述笔画显示方式动态显示所述笔画;按照所述文字的笔画顺序,逐个的动态显示所述文字的笔画,直至所述文字的笔画全部显示。

【技术特征摘要】
1.一种文字显示方法,其特征在于,包括:获取需要显示的文字的字体数据;根据所述字体数据确定所述文字的笔画的显示轮廓;根据所述显示轮廓确定所述笔画的笔画显示方式;根据所述笔画显示方式动态显示所述笔画;按照所述文字的笔画顺序,逐个的动态显示所述文字的笔画,直至所述文字的笔画全部显示。2.根据权利要求1所述的方法,其特征在于,根据所述字体数据确定所述文字的笔画的显示轮廓包括:根据所述字体数据,通过用于确定所述显示轮廓的系统类,确定所述显示轮廓的路径点列表;根据所述路径点列表生成闭环的笔画的显示轮廓。3.根据权利要求2所述的方法,其特征在于,根据所述显示轮廓确定所述笔画的笔画显示方式包括:根据所述路径点列表中的数据,确定笔画显示路径的开始点和终止点;根据所述开始点和所述终止点将所述路径点列表,分为第一子列表和第二子列表;根据所述第一子列表确定第一子路径,根据所述第二子列表确定第二子路径;根据所述第一子路径和所述第二子路径确定所述笔画显示路径;其中,预设形状按照所述笔画显示路径移动的显示方式为所述笔画显示方式。4.根据权利要求3所述的方法,其特征在于,根据所述路径点列表中的数据,确定所述笔画显示路径的终止点包括:将所述路径点列表中的所述显示轮廓的起始点,作为所述笔画显示路径的终止点;其中,所述显示轮廓为完整闭环轮廓,所述起始点为所述显示轮廓的停止点。5.根据权利要求4所述的方法,其特征在于,根据所述路径点列表中的数据,确定所述笔画显示路径的开始点包括:获取所述路径点列表中,X坐标轴最小值的第一基准点,和Y轴坐标最小值的第二基准点;根据所述第一基准点和所述第二基准点确定所述开始点。6.根据权利要求5所述的方法,其特征在于,根据所述第一基准点和所述第二基准点确定所述开始点包括:在所述第一基准点和所述第二基准点为同一点的情况下,所述第一基准点或所述第二基准点为所述开始点;在所述第一基准点和所述第二基准点不为同一点的情况下,确定所述路径点列表中,距离所述终止点最远的点,为所述开始点。7.根据权利要求4所述的方法,其特征在于,根据所述路径点列表中的数据,确定所述笔画显示路径的开始点包括:获取所述路径点列表中的所述显示轮廓的所述起始点和所述停止点;在所述起始点至停止点的显示轮廓上,确定所述显示轮廓的中点;将所述中点作为所述笔画显示路径的起始点。8.根据权利要求3所述的方法,其特征在于,根据所述第一子路径和所述第二子路径确定所述笔画显示路径包括:将所述第二子路径的第二子列表中的路径点倒置排序,确定第三子路径;根据所述第一子路径中的多个第一路径点,从所述第三子路径中分别确定个所述第一路径点距离最小的第二路径点;根据所述第一路径点和对应的所述第二路径点确定笔画路径点;根据所述笔画路径点确定所述笔画显示路径。9.根据权利要求8所述的方法,其特征在于,根据所述第一路径点和对应的所述第二路径点确定笔画路径点包括:将所述第一路径点和对应的所述第二路径点之间的中点作为所述笔画路径点。10.根据权利要求8所述的方法...

【专利技术属性】
技术研发人员:余冬
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

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

1