[发明专利]一种显示维文的方法及装置有效
申请号: | 200710175609.2 | 申请日: | 2007-10-08 |
公开(公告)号: | CN101140565A | 公开(公告)日: | 2008-03-12 |
发明(设计)人: | 刘珂玮;朱建波;杜兵 | 申请(专利权)人: | 北大方正集团有限公司;北京大学;北京北大方正电子有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 宋松 |
地址: | 100871北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 维文 方法 装置 | ||
技术领域
本发明涉及报社采编系统文字编辑技术领域,特别是涉及一种显示维文的方法及装置。
背景技术
阿拉伯语是历史悠久、文化古老的阿拉伯民族的共同语言、二十二个阿拉伯国家的官方语言,伊斯兰教的宗教语言,也是联合国六种工作语言之一。
维文属于阿尔泰语系突厥语组西匈语支,维文以及在中国新疆地区使用的哈萨克、柯尔克孜等文种都借用了阿拉伯语和部分波斯文字母。
维文由32个字母组成,而且有120多个字符形式,但它的行文与中英文不同,其特点如下:
(1)维文的书写方向为从右向左,行向为从上而下。但其中的数字和汉文是从左向右。维文的字母有四种不同的书写形式:尾部与下一个字母相连的首写形式、首尾与相邻字母连接的中间形式、首部与上一个字母相连的尾写形式、和首尾与相邻字母都不相连接的独立形式,根据字母在词中的位置来确定使用何种形式。而汉字用同一大小的形式,英文用大、小两种形式书写。
(2)维文的词是由一个或多个字母组成。根据书写规则,这些字母可能前后相连形成一个或几个连体字母段,不但字母宽度不同,而且有时候还增加额外的连字符。
但现有技术无法在报社采编系统文字编辑技术领域中实现维文的显示。
发明内容
本发明实施例提供一种显示维文的方法及装置,以实现维文的显示。
本发明实施例的方法包括下列步骤:判定待显示的字符为维文字符,则将该维文字符插入到内存中缓存;根据维文字符在词中的位置选型并调整字符宽度,并根据选定的字型和调整后字符的宽度,在与客户坐标系的x轴反向的设备坐标系中镜像显示所缓存的维文字符。
本发明实施例的装置包括:第一识别单元,用于识别出待显示的字符为维文字符,则发出触发信号;选型调整单元,用于以收到第一识别单元发出的触发信号作为触发条件,根据待显示的维文字符在词中的位置选型并调整字符宽度;缓存单元,用于插入并缓存待显示的维文字符;坐标系设置单元,用于设置与客户坐标系的x轴反向的设备坐标系;显示单元,用于根据选定的字型和调整后字符的宽度,将缓存单元的维文字符镜像输出到所述设备坐标系中。
本实施例提供的显示维文的方法中,判定待显示的字符为维文字符,则根据维文字符在词中的位置,自动选型并计算调整当前维文字符的宽度,符合维文字符的书写规则;并且在显示时,设置设备坐标的x轴与客户坐标的x轴反向,所以光标向左移动,正好符合维文从右向左的书写方向。因此,本实施例提供的方法能够实现维文的显示。
本实施例提供的显示维文的装置中,第一识别单元识别出待显示的字符为维文字符,则发出触发信号,选型调整单元以收到所述触发信号作为触发条件,根据待显示的维文字符在词中的位置选型并调整字符宽度,缓存单元插入并缓存待显示的维文字符,坐标系设置单元设置设备坐标系的x轴方向与客户坐标系的x轴方向相反,显示单元根据选定的字型和调整后字符的宽度,将缓存单元镜像输出的维文字符在所述设备坐标系中显示。因此,本实施例提供的装置能够实现维文的显示。
附图说明
图1为本发明方法实施例1的步骤流程图;
图2为本发明方法实施例1中设备坐标系的x轴方向设置示意图;
图3为本发明方法实施例2的步骤流程图;
图4为本发明方法实施例2中显示维汉文混排的实例效果图;
图5为本发明方法实施例3中显示维汉文混排的修订痕迹的实例效果图;
图6为本发明装置实施例1的结构示意图;
图7为本发明装置实施例2的结构示意图。
具体实施方式
为了实现维文的显示,本发明实施例提供显示维文的方法与装置。
下面结合说明书附图对本发明实施例进行详细说明。
方法实施例1:显示维文的方案,参见图1所示,主要步骤如下:
步骤S101:判定待显示的字符为维文字符,则将该维文字符插入到内存中缓存;
步骤S102:根据维文字符在词中的位置选型并调整字符宽度,并根据选定的字型和调整后字符的宽度,在与客户坐标系的x轴反向的设备坐标系中镜像显示所缓存的维文字符。
下面详细说明步骤S102。
维文的词是由一个或多个字母组成,这些字母可能前后相连形成一个或几个连体字母段,字母不仅宽度不同,而且还有四种不同的书写形式,并根据字母在词中的位置来确定使用何种形式。由于存在诸如此类维文书写的规则,所以在判定待显示的字符为维文字符后,要根据该维文字符在词中的位置选型并调整字符宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京大学;北京北大方正电子有限公司,未经北大方正集团有限公司;北京大学;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710175609.2/2.html,转载请声明来源钻瓜专利网。