[其他]多字體全字號印刷漢字的產生方法無效
| 申請號: | 87102002 | 申請日: | 1987-03-20 |
| 公開(公告)號: | CN87102002A | 公開(公告)日: | 1988-10-12 |
| 發明(設計)人: | 謝克中 | 申請(專利權)人: | 中南工業大學 |
| 主分類號: | G06K15/02 | 分類號: | G06K15/02 |
| 代理公司: | 中南工業大學專利事務所 | 代理人: | 艾侃,李展明 |
| 地址: | 湖南省長*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | 一種多字體全字號印刷漢字的產生方法,提供一個廉價的半導體通用壓縮字庫。字庫中各種字體、字號的漢字共用宋體漢字的字形結構,結構代碼由基本筆劃層次地組成,基本筆劃再劃分為筆劃段。基本點陣在32-128階之間選擇,借助于程序放大得到各種字號的漢字及其它字符。平均40KB可產生兩級國標漢字的一種方形基本字體,適用于任何16位以上計算機,輸出速度40字/秒以上。 | ||
| 搜索關鍵詞: | 多字 字號 印刷 漢字 產生 方法 | ||
【主權項】:
1、多字體全字號印刷漢字的產生方法,用于漢字及其它字符的計算機產生與輸出,所建立的多字體全字號的壓縮字庫,是將組成漢字的若干基本筆劃分別編碼、貯存,在需要時把壓縮了的漢字信息解壓恢復后輸出,本發明的特征在于:(1)按下述方案組成漢字字形數據:(1.1)以一種正方形漢字字體為基準字體,由基準字體分解出的所有基本筆劃的點陣彼此不完全相同,且分別由與其相匹配的矩形筆劃板確定,基本筆劃在有關結構中的位置利用筆劃板按坐標確定,(1.2)基本筆劃及其筆劃板具有相同的代碼,子字串中只對其中最高級的子字基本筆劃編碼,并且按筆劃數由多到少構成各子字的順序排成一個序列,(1.3)基本筆劃分解成其點陣橫向為連續的若干筆劃段,筆劃串中,將截取的全部筆頭分別編碼,再按長短差值逐步劃分為筆劃段,筆劃段由(1.3.1)L對數據組成,每一對數據表示一個筆元的左、右兩個邊界值或與上一個相鄰邊界的差分值;或者由(1.3.2)一對表示筆元邊界值的數據和一個表示筆劃段長度的數據組成,(1.4)所有正方形字體的漢字共用基準漢字的結構骨架,筆形不同于基準漢字的部分,其修正值附加在所對應的筆劃段數據中,或將部分筆劃予以編碼,(2)漢字的產生是由拼字部件按字形數據層次地形成,(3)以一種點陣為基準點陣,各種字號的點陣將基準點陣按K=2m倍放大而得到,m為正整數,其算法為:a)把X0左移m位得到Y0;b)如ΔX1≠0,產生如下K個差分值:ΔY1=ΔX1,ΔY2=ΔX1+ΔX2……,轉步驟C);如ΔX1=ΔX2=……ΔXL=0ΔXL+1≠0,則ΔY1=0,ΔY2=0,……ΔYL=0ΔYL+1=ΔXL+1,ΔYL+1+1=……ΔY2(L+1)-1=0ΔY2(L+1)=ΔXL+1,ΔY2(L+1)+1=……ΔZ3(L+1)-1=0……ΔY(K-1)(L+1)=ΔXL+1,ΔY(K-1)(L+1)+1=……ΔY(K+1)-1=0ΔYK(L+1)=ΔXL+1C)取下一個差分值,如果這不是最后一個差分值,則重復步驟b),否則假設后面還有一個適當的差分值,通常取與前一差分值相同的差分值,再按b)處理一次后結束。D)右邊線的放大與平滑類同。其中:X0為第一個筆元的左邊界數據,ΔX1,ΔX2,……ΔXn為差分值,Y0為放大后第一筆元的左邊界數據,ΔY1,ΔY2,……ΔYK(L+1)為放大后的新差分值,(4)長體字是對需加長的筆劃,采取間隔地重復上一對數據而獲得,(5)筆劃的復形借助于下三角形矩陣,由不大于128階的下三角矩陣根據字號陣大小邏輯地拼成任意階下三角形矩陣,(6)其它字符按與漢字相同的方案編碼、貯存、產生。
下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中南工業大學,未經中南工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://m.szxzyx.cn/patent/87102002/,轉載請聲明來源鉆瓜專利網。
- 上一篇:電化學漂白紙漿的新方法
- 下一篇:焊藥及其用于鑄鐵件的修復方法





