[發明專利]拼音排版方法和裝置有效
| 申請號: | 201110401408.6 | 申請日: | 2011-12-05 |
| 公開(公告)號: | CN103136186A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 王全鵬;王斌 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06F17/25 | 分類號: | G06F17/25 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 拼音 排版 方法 裝置 | ||
技術領域
本發明涉及數字出版領域,具體而言,涉及一種拼音排版方法和裝置。
背景技術
在少兒類的書籍出版中,經常需要給文字標注拼音,圖1示出了根據現有技術的拼音排版的效果圖。如圖1的框線所示,拼音長短不一,往往會有一些拼音長度超過了漢字寬度,從而使得漢字之間間距不勻,效果不好。
現有技術為解決這種現象,往往會將漢字間距設置得較大,但是這導致文字內容比較稀疏。
發明內容
本發明旨在提供一種拼音排版方法和裝置,以解決現有技術的拼音排版導致文字比較稀疏的問題。
在本發明的實施例中,提供了一種拼音排版方法,包括:將拼音居中對齊地布置在其對應漢字的上方,其中,確定當前漢字的寬度小于其拼音的寬度,且當前漢字的相鄰漢字的寬度大于其拼音的寬度;從相鄰漢字的拼音標注區域中劃分出與當前漢字的拼音標注區域相鄰的一部分,加入到當前漢字的拼音標注區域。
在本發明的實施例中,提供了一種拼音排版裝置,用于將拼音居中對齊地布置在其對應漢字的上方,包括:確定模塊,用于確定當前漢字的寬度小于其拼音的寬度,且當前漢字的相鄰漢字的寬度大于其拼音的寬度;共享模塊,用于從相鄰漢字的拼音標注區域中劃分出與當前漢字的拼音標注區域相鄰的一部分,加入到當前漢字的拼音標注區域。
本發明上述實施例的拼音排版方法和裝置,因為將多個漢字的拼音標注區域共享,從而無需再調整漢字的間距,使得漢字排版整齊美觀。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1示出了根據現有技術的拼音排版的效果圖;
圖2示出了根據本發明實施例的拼音排版模型參數圖;
圖3示出了根據本發明優選實施例的拼音排版方法的流程圖;
圖4示出了根據本發明實施例的拼音排版的效果圖;
圖5示出了根據現有技術的古詩拼音排版的效果圖;
圖6示出了根據本發明實施例的古詩拼音排版的效果圖;
圖7示出了根據本發明實施例的拼音排版裝置的示意圖。
具體實施方式
下面將參考附圖并結合實施例,來詳細說明本發明。
在本發明的實施例中,提供了一種拼音排版方法,包括:將拼音居中對齊地布置在其對應漢字的上方,其中,確定當前漢字的寬度小于其拼音的寬度,且當前漢字的相鄰漢字的寬度大于其拼音的寬度;從相鄰漢字的拼音標注區域中劃分出與當前漢字的拼音標注區域相鄰的一部分,加入到當前漢字的拼音標注區域。
當一個漢字的寬度小于其拼音的寬度時,在現有技術中是通過加寬該漢字與其相鄰漢字的間距來拓展該漢字的拼音標注區域,而在本實施例中,則通過借用該漢字的相鄰漢字的多余拼音標注區域來拓展該漢字的拼音標注區域,從而避免了調整該漢字與相鄰漢字的間距,克服了現有技術的漢字排版比較稀疏的問題,使得版面更加整齊美觀。
圖2示出了根據本發明實施例的拼音排版模型參數圖,其中,w1是相鄰漢字的寬度,p1是相鄰漢字的拼音標注區域的寬度,w2是當前漢字的寬度,p2是當前漢字的拼音標注區域的寬度,smin是當前漢字的拼音標注區域與相鄰漢字的拼音標注區域的最小間距,w1和w2的值均為w。優選地,從相鄰漢字的拼音標注區域中劃分出與當前漢字的拼音標注區域相鄰的一部分,加入到當前漢字的拼音標注區域包括:設置劃分部分的寬度sp=min(max((w1-p1)/2-smin,0),(p2-w2)/2)。即,相鄰漢字當拼音長度小于對應漢字寬度時,才能夠提供共享的空白區域,空白區域寬度為漢字寬度減去拼音長度的一半;而對于當前漢字,漢字拼音超出漢字寬度時,將超出部分寬度的一半,去占用相鄰的可共享的空白區域。還可以如果p1等于0,則設置所述劃分部分的寬度sp=min(max(w1-smin,0),(p2-w2)/2);如果p1不等于0,設置所述劃分部分的寬度sp=min(max((w1-p1)/2-smin,0),(p2-w2)/2)。
該優選實施例技術方案簡單,可以撥正漢字添加拼音后,拼音整體與漢字是居中對齊的。
優選地,設置smin=0。拼音間的最小間距smin可以為任意數值,通常情況下為0。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110401408.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于野外地質工作的地質CNSS
- 下一篇:一種空氣凈化機





