基于Unicode的跨平台蒙古文显示及智能输入方法

    公开(公告)号:CN101694603A

    公开(公告)日:2010-04-14

    申请号:CN200910235600.5

    申请日:2009-10-20

    IPC分类号: G06F3/023 G06F17/22

    摘要: 本发明专利申请涉及在LINUX系统的GNOME桌面系统平台上显示蒙古文的方法,其在GNOME桌面系统的处理文字语言的Pango系统中建立蒙古文处理系统引擎,向实施文字语言处理的Pango系统注册蒙古文处理系统引擎名,形成蒙古文处理系统引擎与操作系统的文字语言处理系统之间的接口,并在蒙古文处理系统引擎中生成蒙古文处理模块,所述蒙古文处理模块基于OpenType字体的规则和结构,构造选形引擎以对OpenType的蒙古文字体进行选形替换,经过选形替换后获得正确的蒙古文显示结果。本方法实现了在Linux操作系统上基于Unicode编码的蒙古文显示及其智能输入,并且该蒙古文显示方法及其智能输入法可以与汉语及其它已装载语言输入法同时使用而不影响其原有功能和应用。

    基于Unicode的跨平台蒙古文显示及智能输入方法

    公开(公告)号:CN101694603B

    公开(公告)日:2011-09-07

    申请号:CN200910235600.5

    申请日:2009-10-20

    IPC分类号: G06F3/023 G06F17/22

    摘要: 本发明专利申请涉及在LINUX系统的GNOME桌面系统平台上显示蒙古文的方法,其在GNOME桌面系统的处理文字语言的Pango系统中建立蒙古文处理系统引擎,向实施文字语言处理的Pango系统注册蒙古文处理系统引擎名,形成蒙古文处理系统引擎与操作系统的文字语言处理系统之间的接口,并在蒙古文处理系统引擎中生成蒙古文处理模块,所述蒙古文处理模块基于OpenType字体的规则和结构,构造选形引擎以对OpenType的蒙古文字体进行选形替换,经过选形替换后获得正确的蒙古文显示结果。本方法实现了在Linux操作系统上基于Unicode编码的蒙古文显示及其智能输入,并且该蒙古文显示方法及其智能输入法可以与汉语及其它已装载语言输入法同时使用而不影响其原有功能和应用。