[发明专利]一种移动设备上维吾尔文行末拆音节处理方法有效
申请号: | 202111071341.4 | 申请日: | 2021-09-14 |
公开(公告)号: | CN113536747B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 徐同恺;袁振德;谢继亮;殷建民;唐金宝;裴建;宋凌宇;牟云南;徐培华;苑胜明 | 申请(专利权)人: | 潍坊北大青鸟华光照排有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F40/117 |
代理公司: | 山东华君知识产权代理有限公司 37300 | 代理人: | 程静静 |
地址: | 261041 山东省潍坊市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 设备 维吾尔文 行末拆 音节 处理 方法 | ||
1.一种移动设备上维吾尔文行末拆音节处理方法,其特征在于:所述处理方法先获取待显示维吾尔文文章从右向左方向进行排版;判断行末单词是否需要进行拆音节处理,对需要处理的单词按照维吾尔文拆音节规则进行处理并在行末添加音节连字符,对不能拆音节的维吾尔文单词整词换行;计算因为单词拆音节或者整词换行造成的行空大小以及本行内所有添加维吾尔文连字符的位置;将行空按照均匀分布的原则在对应的位置添加维吾尔文连字符;当需要拆音节的时候下一行的行首添加零宽连接符符号U200D以保证行首维吾尔文字母采用词中形式显示;
包括以下步骤:
步骤一、获取移动设备上待显示维吾尔文内容,并按照维吾尔文排版规则进行从右向左排版;
步骤二、判断行末单词是否需要进行拆音节处理,对需要处理的单词按照维吾尔文拆音节规则进行处理并在行末添加音节连字符,对不能拆音节的维吾尔文单词整词换行;
步骤三、行末单词进行拆音节或者整词换到下一行之后,本行会留下一部分行空;
步骤四、如果上一行进行了单词拆音节处理,为了使下一行的行首维吾尔文字符采用正确的词中形式显示,需要自动添加零宽连接符符号U200D,并将字符属性设置为自动添加,然后继续进行排版处理;
步骤五、重复步骤二到步骤四,直至获取的待显示维吾尔文内容全部排完为止;
步骤六、移动设备上软件在获取已经排版的维吾尔文内容时,将自动添加的连字符和U200D全部删除,以保证内容的正确性;
所述步骤二中包括以下步骤:
步骤2.1,首先计算维吾尔文行末单词前半部分元音字符的数量,如果元音字符数量小于等于1,则本单词不再进行拆音节处理,整词换到下一行,并进入步骤三;
步骤2.2,将当前行末位置记为当前处理位置P;
步骤2.3,从P往后获取行末单词后半部分中的第一个维吾尔文元音字符,如果找到则将元音字符位置记为P1,判断P1前面一个位置P2的维文字符是元音还是辅音,如果P2位置字符是维文辅音,判断P2是否小于等于P,如果是,则从P2位置进行拆音节,行末添加维文音节连字符U0640, 并记录字符属性为自动添加,并进入步骤三;
步骤2.4,计算维吾尔文单词当前处理位置P前面部分的元音字符数量,如果元音字符数量小于等于1,则本单词不再进行拆音节处理,整词换到下一行,并进入步骤三;
步骤2.5,从当前处理位置P往前获取行末单词前半部分中第一个元音字符记为P3,判断P3前面一个位置P4的维文字符是元音还是辅音,如果P4位置字符是维文辅音字符,则从P4位置进行拆音节,行末添加维文音节连字符U0640, 并记录字符属性为自动添加,并进入步骤三;
步骤2.6,判断P3前面的一个维文字符P4是元音还是辅音,如果P4位置字符是维文元音字符,则将P4记为当前处理位置P,并跳到步骤2.4继续进行判断,直到找到能拆音节位置或者整词换到下一行为止;
所述步骤三中包括以下步骤:
步骤3.1,从行首开始计算并记录第一个字母是维文词首或者词中形式,并且紧邻的下一个维文字母是维文词中或者词尾形式的位置,根据维吾尔文排版规则,这些位置就是添加连字符的位置;
步骤3.2,根据要补齐的行空宽度和连字符U0640的宽度,计算本行需要补上几个连字符;
步骤3.3,根据步骤3.1和步骤3.2的计算结果,采用平均分配的原则,在相应的位置添加上连字符,并将添加字符属性设置为自动添加,在此过程中要避免连字符集中添加在行末或者行首位置,采用平均分配原则排版效果更美观;
步骤3.4,最后对维吾尔文内容设置两端对齐样式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潍坊北大青鸟华光照排有限公司,未经潍坊北大青鸟华光照排有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111071341.4/1.html,转载请声明来源钻瓜专利网。