亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

計(jì)算機(jī)中漢字轉(zhuǎn)換方法

文檔序號(hào):6597212閱讀:936來(lái)源:國(guó)知局
專利名稱:計(jì)算機(jī)中漢字轉(zhuǎn)換方法
技術(shù)領(lǐng)域
本發(fā)明屬于漢字處理方法,本發(fā)明的方法特別適用于多線體的點(diǎn)陣漢字庫(kù)轉(zhuǎn)換為矢量漢字庫(kù)加載到工程繪圖軟件系統(tǒng)中輸出矢量漢字。
現(xiàn)有的漢字轉(zhuǎn)換方法是把一個(gè)點(diǎn)陣漢字的字模從漢字庫(kù)中讀入內(nèi)存,然后把它由十六進(jìn)制格式轉(zhuǎn)換成數(shù)組格式,對(duì)數(shù)組元素進(jìn)行掃描,某一元素為“1”時(shí),此處就有筆劃,某一元素為“0”時(shí),此處無(wú)筆劃。當(dāng)掃描到某一元素為“1”時(shí),再以此點(diǎn)為端點(diǎn)分別沿C、D、E、F四個(gè)方向進(jìn)行判斷(圖Ⅱ所示),記錄矢量的端點(diǎn)和終點(diǎn)座標(biāo),這樣即可形成矢量線段。從數(shù)組的第一個(gè)元素一直掃描到最后一個(gè)元素,即可形成一系列線段,由這些線段即可組成矢量漢字,送到繪圖機(jī)及圖形終端上輸出。這種方法只能用于單線體點(diǎn)陣漢字轉(zhuǎn)換為矢量漢字。多線體的點(diǎn)陣漢字采用這種方法時(shí)不能連接漢字筆劃的撇、捺、勾等曲線,有些簡(jiǎn)單筆劃雖然能連接但容易出現(xiàn)筆劃錯(cuò)誤;多線體點(diǎn)陣漢字的轉(zhuǎn)換可以采用另一種方法,即當(dāng)掃描到某一元素為“1”時(shí),只按D、F方向進(jìn)行判斷,只劃“橫”線和“豎”線,不劃斜線,撇、捺及曲線由“豎”線“橫”線及點(diǎn)構(gòu)成,這種方法能大大減少連筆的錯(cuò)誤,但對(duì)于粗線的兩端該封閉的沒(méi)有封閉,對(duì)于撇、捺等曲線不能圓滑過(guò)渡而產(chǎn)生一段一段的臺(tái)階,有失于仿宋體漢字的風(fēng)格,而且這種方法會(huì)造成斷筆錯(cuò)誤。
本方法克服了上述方法的缺點(diǎn),使得到矢量漢字接近于標(biāo)準(zhǔn)的仿宋體漢字,同時(shí)避免造成連筆或斷筆的錯(cuò)誤。
圖Ⅰ為本發(fā)明方法轉(zhuǎn)換的一組矢量漢字。
圖Ⅱ?yàn)楣P劃方向判斷圖。
圖Ⅲ為點(diǎn)陣漢字庫(kù)的“按”字放大圖。
圖Ⅳ為轉(zhuǎn)換為矢量漢字的“按”字放大圖。
本方法是將漢字的點(diǎn)陣字模讀入內(nèi)存,把其十六進(jìn)制的格式轉(zhuǎn)換成數(shù)組格式。按著一定規(guī)則對(duì)數(shù)組元素進(jìn)行掃描。以24×24點(diǎn)陣漢字為例結(jié)合圖Ⅱ、圖Ⅲ對(duì)掃描規(guī)則進(jìn)行簡(jiǎn)單敘述1.從數(shù)組的第一個(gè)元素A(1,1)開(kāi)始逐行掃描,凡遇到某一元素為“·”,并且沒(méi)有被別的筆劃選用過(guò)我們就把它當(dāng)作矢量端點(diǎn),然后從端點(diǎn)開(kāi)始分別沿C、D、E、F四個(gè)方向進(jìn)行判別(圖Ⅱ所示),計(jì)算出每個(gè)方向元素為“·”的個(gè)數(shù),(即筆跡點(diǎn)的個(gè)數(shù))。在計(jì)算各個(gè)方向的筆跡點(diǎn)個(gè)數(shù)時(shí),不考慮它是否被其他筆劃用過(guò),即筆跡點(diǎn)可以被筆劃重復(fù)選用,這就意味著允許筆劃交叉。
2.如果橫線的筆跡點(diǎn)個(gè)數(shù)大于1,并且在此橫線的前一行有與其相鄰的橫線,那末把這些橫線的端點(diǎn)和終點(diǎn)按一定順序連在一起構(gòu)成折線,如圖Ⅳ所示,對(duì)于橫線A(23,10)→A(23,12),它有一個(gè)相鄰的橫線A(22,12)→A(22,14),它們構(gòu)成折線A(22,12)→A(23,10)→A(23,12)→A(22,14)。盡管點(diǎn)A(22,12)和A(23,10)不相鄰,也要連成線段,這樣處理可使仿宋體漢字的筆劃更圓滑,不產(chǎn)生階梯狀或斷線的錯(cuò)誤。
3.如果不發(fā)生上述情況則判斷如果豎線的筆跡點(diǎn)個(gè)數(shù)大于1,并且在此豎線左或右側(cè)有與其相鄰的豎線,那么把這些豎線的端點(diǎn)和終點(diǎn)按一定順序連在一起構(gòu)成折線。如圖Ⅳ所示,對(duì)于豎線A(11,13)→A(16,13)而言,在它右側(cè)有一豎線A(7,14)→A(13,14),它們構(gòu)成折線A(7,14)→A(11,13)→A(16,13)→A(13,14)。而對(duì)于豎線A(14,12)→A(18,12)而言,在它右側(cè)有豎線A(11,13)→A(16,13),它們又構(gòu)成折線A(11,13)→A(14,12)→A(18,12)→A(16,13),由圖Ⅳ可見(jiàn)這些折線連在一起,充分的體現(xiàn)了仿宋體漢字的線條美。
4.若以上條件都不滿足,但橫線的筆跡點(diǎn)個(gè)數(shù)大于1,且比豎線的筆跡點(diǎn)個(gè)數(shù)大,則劃?rùn)M線段。
5.若以上條件都不滿足,但豎線筆跡點(diǎn)個(gè)數(shù)大于1,則劃豎線。
6.以上條件都不滿足,再考慮劃C或E方向的斜線。把劃這兩個(gè)方向上的斜線的優(yōu)先級(jí)降到最低,可以避免筆劃錯(cuò)誤,即不該連的相鄰點(diǎn)連在一起,如圖Ⅲ,對(duì)端點(diǎn)A(6,8)而言,按上述規(guī)則只能劃D方向豎線,不會(huì)劃E方向的斜線,否則就會(huì)把點(diǎn)A(7,9)和A(8,10)連在一起,造成筆劃錯(cuò)誤。但是也不能不劃C和E方向的斜線,否則就會(huì)使該連的相鄰點(diǎn)沒(méi)有連上,造成斷筆錯(cuò)誤。
本方法轉(zhuǎn)換的矢量漢字克服了原有技術(shù)的缺點(diǎn),避免了連筆和斷筆的錯(cuò)誤字形,對(duì)漢字筆劃的撇、捺等曲線過(guò)渡圓滑,不產(chǎn)生一段一段的臺(tái)階而體現(xiàn)了仿宋體漢字的線條美。
本方法所建立的矢量漢字庫(kù),其數(shù)據(jù)格式是獨(dú)立于硬件設(shè)備和繪圖軟件的,只要配上適當(dāng)?shù)慕涌谲浖捎糜谌魏喂こ汤L圖軟件,并可在任何繪圖機(jī)及圖形終端上輸出矢量漢字。
本方法所建立的矢量漢字庫(kù)已加載到美國(guó)CDC公司的ICEMDDN工程繪圖軟件系統(tǒng)中去,形成具有世界先進(jìn)水平的1.65版本的ICEMDDN工程繪圖軟件系統(tǒng)。
權(quán)利要求
本發(fā)明屬于漢字處理方法,它是將漢字的點(diǎn)陣字模從漢字庫(kù)中讀入內(nèi)存,然后把它由十六進(jìn)制格式轉(zhuǎn)換成數(shù)組格式,按著一定規(guī)則對(duì)數(shù)組元素進(jìn)行掃描。本發(fā)明的特征是建立新的判斷規(guī)則;1、在計(jì)算各個(gè)方向的筆跡點(diǎn)個(gè)數(shù)時(shí),筆跡點(diǎn)可以被筆劃重復(fù)選用。2、如果橫線的筆跡點(diǎn)個(gè)數(shù)大于1,并且在此橫線的前一行有與其相鄰的橫線,那末把這些橫線的端點(diǎn)和終點(diǎn)按一定順序連在一起構(gòu)成折線。3、如果豎線的筆跡點(diǎn)個(gè)數(shù)大于1,并在此豎線左或右側(cè)有與其相鄰的豎線,那末把這些豎線的端點(diǎn)和終點(diǎn)按一定順序連在一起構(gòu)成折線。4、如不發(fā)生上述情況,但橫線的筆跡點(diǎn)個(gè)數(shù)大于1,且比豎線的筆跡點(diǎn)個(gè)數(shù)大,則劃?rùn)M線。5、若以上條件不滿足,但豎線筆跡點(diǎn)個(gè)數(shù)大于1,則劃豎線。6、以上條件都不滿足才考慮劃C、E方向的斜線。
全文摘要
本發(fā)明屬于漢字轉(zhuǎn)換方法,適用于任意多的點(diǎn)陣漢字的轉(zhuǎn)換,尤其對(duì)點(diǎn)陣多的多線體漢字轉(zhuǎn)換效果更好。由本發(fā)明產(chǎn)生的矢量漢字庫(kù)其數(shù)據(jù)格式與設(shè)備無(wú)關(guān),所以可在任何圖形終端及繪圖機(jī)上輸出漢字。本發(fā)明主要是利用標(biāo)準(zhǔn)的點(diǎn)陣漢字庫(kù),把它轉(zhuǎn)換成數(shù)組,逐點(diǎn)判別筆劃,在處理漢字的撇、捺等曲線時(shí),把它們看成是橫、豎線按一定規(guī)律構(gòu)成的,這樣體現(xiàn)了標(biāo)準(zhǔn)的仿宋體漢字的線條美,克服了連筆和斷筆的錯(cuò)誤,又不產(chǎn)生字型筆劃的臺(tái)階狀。
文檔編號(hào)G06F3/13GK1033424SQ8810628
公開(kāi)日1989年6月14日 申請(qǐng)日期1988年8月22日 優(yōu)先權(quán)日1988年8月22日
發(fā)明者霍永清, 鄒志剛 申請(qǐng)人:國(guó)營(yíng)內(nèi)蒙古第一機(jī)械制造廠計(jì)算中心
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1