[发明专利]一种文本显示方法、系统及终端有效
申请号: | 201810785832.7 | 申请日: | 2018-07-17 |
公开(公告)号: | CN108920433B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 彭文剑 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | G06F40/106 | 分类号: | G06F40/106;G06F40/117 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文本 显示 方法 系统 终端 | ||
本申请实施例公开了一种文本显示方法、系统及终端,设置第一字符的第一显示属性权重值;根据第一显示属性权重值确定待显示文本的第二显示属性权重值;将第二显示属性权重值与第一显示方式确定阈值进行比较,确定待显示文本的显示方式,显示方式确定阈值根据待显示文本中的字符语种动态设置;在预设显示区域内根据待显示文本显示方式中每个字符的显示位置将待显示文本输出。根据带显示文本中每个字符的显示属性权重值确定出待显示文本的总体显示属性权重值,最终确定出待显示文本的输出显示方式。由于上述确定文本显示考虑到了每个字符的显示输出方式,因此最后输出的显示文本中字符显示方式符合字符本身的阅读习惯。
技术领域
本申请涉及文本显示技术领域,尤其涉及一种文本显示方法、系统及终端。
背景技术
文本显示是将需要显示的文本进行处理,然后在终端显示屏上显示出来。但是由于不同民族或国家阅读习惯的不同,不同的语言文字的文本显示方式不同。例如英文、拉丁文和中文简体一般需要从左到右显示,阿拉伯文、希伯来文、维文和波斯文需要从右向左显示,而满文、古汉文、韩文和日文则需要从上到下显示。由上述可知,不同民族的语言文字对应的文本显示方式是多种多样的。
如果在一段文字中某一种语言文字引用了另一种语言文字,则出现至少两种语言文字进行混编的情况。如果混编的语言文字对应的文本显示方式是一样的,则会正常显示。但是如果混编的语言文字对应的文本显示方式不同,则会出现文本显示冲突。而且不同的语言文字组合在一起编码,处理后容易出现文字变形。
现有技术中为解决上述问题,一般在将一段语言文字进行文本显示之前,设定显示某一具体语言文字或按照某一显示方式进行显示。例如一段语言文字中有阿拉伯文和英文,初始设定按照阿拉伯文显示方式作为整段文本的显示方式,则全部语言文字都按照从右向左的方式进行文本显示。此时,语言文字中的英文也要按照从右向左的显示方式进行文本显示。因此当一段语言文字中出现不同语言文字混编时,则可能存在语言文字显示方式不符合阅读习惯的问题。
发明内容
本申请提供了一种文本显示方法、系统及终端,以解决当待显示文本出现多语言字符时,显示输出导致部分字符输出方式不符合阅读习惯的问题。
第一方面,本申请实施例提供了一种文本显示方法,包括:设置第一字符的第一显示属性权重值,第一字符为任一语种字符,第一显示属性权重值用于确定第一字符的显示方式;根据第一显示属性权重值确定待显示文本的第二显示属性权重值,第二显示属性权重值为待显示文本中所有字符的第一显示属性权重值总和;将第二显示属性权重值与第一显示方式确定阈值进行比较,确定待显示文本的显示方式,第一显示方式确定阈值根据待显示文本中的字符语种动态设置;在预设显示区域内根据待显示文本显示方式中每个字符的显示位置将待显示文本输出。
通过获取的每个语种字符的显示属性权重值和待显示文本中字符种类,根据带显示文本中每个字符的显示属性权重值确定出待显示文本的总体显示属性权重值,最终确定出待显示文本的输出显示方式。由于上述确定文本显示考虑到了每个字符的显示输出方式,因此最后输出的显示文本中字符显示方式符合字符本身的阅读习惯。
第二方面,本申请实施例提供了一种文本显示系统,包括:设置模块,用于设置第一字符的第一显示属性权重值,第一字符为任一语种字符,第一显示属性权重值用于确定第一字符的显示方式;第一确定模块,用于根据第一显示属性权重值确定待显示文本的第二显示属性权重值,第二显示属性权重值为待显示文本中所有字符的第一显示属性权重值总和;第二确定模块,用于将第二显示属性权重值与第一显示方式确定阈值进行比较,确定待显示文本的显示方式,第一显示方式确定阈值根据待显示文本中的字符语种动态设置;显示输出模块,用于在预设显示区域内根据待显示文本显示方式中每个字符的显示位置将待显示文本输出。
第三方面,本申请实施例提供了一种终端,包括:显示屏;存储器;以及与存储器和显示屏通信的处理器,该处理器执行第一方面的文本显示方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810785832.7/2.html,转载请声明来源钻瓜专利网。