[发明专利]基于可缩放矢量图形的蒙古文显示方法及系统在审
申请号: | 201710233726.3 | 申请日: | 2017-04-11 |
公开(公告)号: | CN107092585A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 王建明 | 申请(专利权)人: | 王建明 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;G06F17/21 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 任媛 |
地址: | 010051 内蒙古自治区呼和浩特市*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 缩放 矢量 图形 蒙古文 显示 方法 系统 | ||
技术领域
本发明涉及蒙古文书写和显示技术领域,具体涉及基于可缩放矢量图形的蒙古文显示方法及系统。
背景技术
目前蒙古文书写和显示领域有很多相应的技术,它们实现的原理是以字库加插件协作进行蒙古文的显示,针对不同的浏览器或系统,需要开发新的插件才可以进行蒙古文的显示,开发过程需要投入大量人力财力,普通的网页开发者没有能力进行开发。因此,现有的蒙古文显示技术无法通用于所有浏览器,阻碍了蒙古族文化的发扬和传播。
发明内容
针对现有技术中的缺陷,本发明提供的基于可缩放矢量图形的蒙古文显示方法及系统,通过建立蒙古文矢量图库实现蒙古文的显示,显示方法简单高效,不需要第三方插件,通用性高,支持目前的主流浏览器。
第一方面,本发明提供的一种基于可缩放矢量图形的蒙古文显示方法,包括:获取待显示的蒙古文字符串中每个蒙古文字母的字母编码;从蒙古文矢量图库中提取各个所述字母编码对应的SVG;按顺序将提取到的所有的SVG进行拼接后显示。
本发明提供的基于可缩放矢量图形的蒙古文显示方法,通过建立蒙古文矢量图库,实现蒙古文的显示。相比通过软件算法绘制显示蒙古文的方法,本实施例的方法简单高效;通过SVG实现可缩放显示,以满足不同显示分辨率的要求,增加文字显示的清晰度;不需要第三方插件,通用性高,可以应用到各种需要显示蒙古文的设备终端,如手机、平板电脑、PC电脑等,特别适合应用于WEB显示技术中,在网页上以SVG的形式进行显示蒙古文,弥补了蒙古文独特(竖型)的显示方式,本实施例提供的方法支持现在的主流浏览器。
优选地,所述按顺序将提取到的所有的SVG进行拼接后显示,包括:按所述蒙古文字符串中各个蒙古文字母的顺序对提取到的所有的SVG进行顺序标记;按标记的顺序从上到下拼接所述SVG得到文字图形;显示文字图形。
优选地,所述蒙古文矢量图库中存储的信息包括:字母编码、索引文件、蒙古文字母对应的SVG。
优选地,所述从蒙古文矢量图库中提取各个所述字母编码对应的SVG,包括:获取蒙古文矢量图库中的索引文件,根据所述索引文件和所述字母编码,确定各个所述蒙古文字母在所述蒙古文矢量图库中的存储位置,提取各个所述字母编码对应的SVG。
优选地,还包括:获取需要显示的蒙古文字符串的颜色数值,在进行拼接前根据所述颜色数值渲染所述蒙古文字母对应的SVG。
第二方面,本发明提供的一种基于可缩放矢量图形的蒙古文显示系统,包括:字符串拆分模块,用于获取待显示的蒙古文字符串中每个蒙古文字母的字母编码;矢量图提取模块,用于从蒙古文矢量图库中提取各个所述字母编码对应的SVG;矢量图拼接模块,用于按顺序将提取到的所有的SVG进行拼接后显示。
本发明提供的基于可缩放矢量图形的蒙古文显示系统,通过建立蒙古文矢量图库,实现蒙古文的显示。相比通过软件算法绘制显示蒙古文的方法,本实施例的方法简单高效;通过SVG实现可缩放显示,以满足不同显示分辨率的要求,增加文字显示的清晰度;不需要第三方插件,通用性高,可以应用到各种需要显示蒙古文的设备终端,如手机、平板电脑、PC电脑等,特别适合应用于WEB显示技术中,在网页上以SVG的形式进行显示蒙古文,弥补了蒙古文独特(竖型)的显示方式,本实施例提供的方法支持现在的主流浏览器。
优选地,所述矢量图拼接模块具体用于:按所述蒙古文字符串中各个蒙古文字母的顺序对提取到的所有的SVG进行顺序标记;按标记的顺序从上到下拼接所述SVG得到文字图形;显示文字图形。
优选地,所述蒙古文矢量图库中存储的信息包括:字母编码、索引文件、蒙古文字母对应的SVG。
优选地,所述矢量图提取模块具体用于:获取蒙古文矢量图库中的索引文件,根据所述索引文件和所述字母编码,确定各个所述蒙古文字母在所述蒙古文矢量图库中的存储位置,提取各个所述字母编码对应的SVG。
优选地,还包括颜色渲染模块,用于获取需要显示的蒙古文字符串的颜色数值,在进行拼接前根据所述颜色数值渲染所述蒙古文字母对应的SVG。
附图说明
图1为本发明实施例所提供的基于可缩放矢量图形的蒙古文显示方法的流程图;
图2为蒙古文以及蒙古文字母拆分、合成的示意图;
图3为蒙古文一音多形的一个示例;
图4为本发明实施例所提供的基于可缩放矢量图形的蒙古文显示系统的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王建明,未经王建明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710233726.3/2.html,转载请声明来源钻瓜专利网。