新四季網

漢字製作方法和裝置製造方法

2023-05-18 22:14:36 1

漢字製作方法和裝置製造方法
【專利摘要】本發明提供了一種漢字製作方法和裝置,屬於計算機文字輸入【技術領域】。該方法包括:將要製作的漢字拆分成多個部件;在預先創建的漢字集中查找具有所述部件的漢字;從找到的漢字中獲取所述部件的輪廓;以獲取的輪廓構建所述要製作的漢字。本發明在已有字體製作流程的基礎上,針對字體製作人員製作剩餘漢字的方法做了一定的改進,使其能更方便更快捷地製作剩餘的漢字。避免了更多的重複性工作,提高了效率。
【專利說明】漢字製作方法和裝置

【技術領域】
[0001]本發明涉及字庫【技術領域】,具體而言,涉及一種漢字製作方法和裝置。

【背景技術】
[0002]在製作一款漢字字體的過程中,往往需要製作數千個漢字。常規的製作方法需要每個漢字每個筆畫來製作和調整,使得這些筆畫的字體風格與設計師設計出來的字體風格一致。在製作每一個漢字的過程中,需要首先勾勒出當前字的每一個筆畫的輪廓,然後進行風格的調整,主要是字體風格的調整,必要的時候還需要增加或刪除點。
[0003]勾勒筆畫輪廓的工作是比較消耗時間和精力的,而且按照這種方式勾勒出的筆畫輪廓往往樣式比較隨意,調整起來也比較費力,效率低。


【發明內容】

[0004]本發明提供一種漢字製作方法和裝置,大大提高漢字製作效率。
[0005]為此,本發明實施例提供如下技術方案:
[0006]本發明實施例提供了一種漢字製作方法,包括:
[0007]將要製作的漢字拆分成多個部件;
[0008]在預先創建的漢字集中查找具有所述部件的漢字;
[0009]從找到的漢字中獲取所述部件的輪廓;
[0010]以獲取的輪廓構建所述要製作的漢字。
[0011]優選地,所述方法還包括:
[0012]以儘可能少的漢字包含儘可能多的部件為原則,創作多個漢字;
[0013]將所述多個漢字構成所述漢字集。
[0014]優選地,所述方法還包括:
[0015]預先創建漢字部件關係表,所述漢字部件關係表記錄了各個漢字所拆分的部件,其中,所述漢字採用符合標準的漢字編碼,並且輪廓不同和/或位置不同的部件被設置不同的部件編碼;
[0016]所述將要製作的漢字拆分成多個部件包括:
[0017]根據要製作的漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件編碼。
[0018]優選地,所述方法還包括:
[0019]根據所述漢字部件關係表對所述漢字集創建部件漢字關係表,所述部件漢字關係表記錄了各個部件在所述漢字集中所對應的漢字,其中,各個漢字採用所述漢字編碼,各個部件採用所述部件編碼。
[0020]優選地,所述根據所述漢字部件關係表對所述漢字集創建部件漢字關係表包括:
[0021]遍歷所述漢字集中的各個漢字;
[0022]以當前漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件的部件編碼;
[0023]進行反映射,得到各部件在所述漢字集中對應的漢字;
[0024]創建所述部件漢字關係表,記錄各個部件的部件編碼及其所述對應的漢字的漢字編碼。
[0025]優選地,所述在預先創建的漢字集中查找具有所述部件的漢字包括:
[0026]以所述部件的部件編碼檢索所述部件漢字關係表,得到所述部件對應的漢字。
[0027]優選地,所述從找到的漢字中獲取所述部件的輪廓包括:
[0028]從找到的漢字中選擇其中一個漢字;
[0029]從選擇的漢字中獲取所述部件的輪廓。
[0030]本發明實施例還提供一種漢字製作裝置,包括:
[0031]拆分模塊,用於將要製作的漢字拆分成多個部件;
[0032]查找模塊,用於在預先創建的漢字集中查找具有所述部件的漢字;
[0033]提取模塊,用於從找到的漢字中獲取所述部件的輪廓;
[0034]製作模塊,用於以獲取的輪廓構建所述要製作的漢字。
[0035]優選地,所述裝置還包括:
[0036]第一創建模塊,用於預先創建漢字部件關係表,所述漢字部件關係表記錄了各個漢字所拆分的部件,其中,所述漢字採用符合標準的漢字編碼,並且輪廓不同和/或位置不同的部件被設置不同的部件編碼;
[0037]所述拆分模塊,具體用於根據要製作的漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件編碼。
[0038]優選地,所述裝置還包括:
[0039]第二創建模塊,用於根據所述漢字部件關係表對所述漢字集創建部件漢字關係表,所述部件漢字關係表記錄了各個部件在所述漢字集中所對應的漢字,其中,各個漢字採用所述漢字編碼,各個部件採用所述部件編碼。
[0040]本發明實施例提供的漢字製作方法和裝置,可以使字體製作人員在製作一個新漢字的時候,根據當前漢字的編碼及組成部件從預先創建的漢字集得到與該漢字相接近的漢字,然後,從得到的漢字中提取相應部件的輪廓,並以該輪廓構建所述要製作的漢字。由於提取的輪廓與要製作的漢字的輪廓非常接近,因此大大提高了漢字的製作效率和製作效果O

【專利附圖】

【附圖說明】
[0041]圖1是本發明漢字製作方法的流程圖;
[0042]圖2是利用本發明漢字製作方法製作新字庫的一種具體流程圖;
[0043]圖3是本發明漢字製作裝置的結構示意圖。

【具體實施方式】
[0044]下面將參考附圖並結合實施例,來詳細說明本發明。
[0045]針對常規做法,本發明提出一種效率更高,效果更好的漢字製作方法和裝置,以解決其從無到有地勾勒出每一個筆畫的輪廓的效率和效果問題。漢字往往是由部首等組合而成,可以把這些部首等統稱為部件,這樣,漢字的數量雖然很龐大,但是組成漢字的部件卻比較有限。當設計師設計一款字體的時候,挑選一些比較有特徵的漢字,這部分漢字包含儘可能多的部件。這部分漢字可以是幾十個,也可以是數百個。當設計師設計好這部分漢字以後,組成所有漢字的部件基本上也都包含在其中了。這時,製作一個「漢字--部件」對照關係表,這個表裡記錄了每個漢字由哪些部件組成,這些部件都會有一個編號,代表了部件的類型,也包含了部件的相關信息,如:部件的編碼,部件在當前字中所處的位置,這個部件是漢字的部件還是部件的部件等。有了設計師設計好的漢字和這個關係表,字體製作人員在製作一個新漢字的時候,可以直接通過當前字的編碼和「漢字一部件」關係表得到當前漢字由哪些部件組成,然後通過這些部件的編碼從設計師設計好的漢字裡面找到對應的字符,並把裡面的字體輪廓數據提取出來,這些字體輪廓數據就可以被直接利用,因為都是最相近的部件,所以其位置、風格、大小等都和最終想要的非常接近。那麼字體製作人員在進行第二步工作的時候就非常簡單了,只需要簡單的挪動部分點,或者進行一下放大縮小等調整工作,就可以成為新漢字的部件了。如此一來,製作漢字的人工成本將大大減少。
[0046]如圖1所示,是本發明漢字製作方法的流程圖,包括以下步驟:
[0047]步驟101,將要製作的漢字拆分成多個部件。
[0048]具體地,可以預先創建漢字部件關係表,所述漢字部件關係表記錄了各個漢字所拆分的部件,其中,所述漢字採用符合標準的漢字編碼,並且輪廓不同和/或位置不同的部件被設置不同的部件編碼。
[0049]相應地,在步驟101中,可以根據要製作的漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件編碼。
[0050]步驟102,在預先創建的漢字集中查找具有所述部件的漢字。
[0051]所述漢字集中包括一款字體的部分漢字,這些漢字可以預先由設計師設計好,其原則是以儘可能少的漢字包含儘可能多的部件。
[0052]在本發明實施例中,可以根據預先創建的漢字部件關係表對所述漢字集創建部件漢字關係表,所述部件漢字關係表記錄了各個部件在所述漢字集中所對應的漢字,其中,各個漢字採用所述漢字編碼,各個部件採用所述部件編碼。
[0053]創建部件漢字關係表的具體過程如下:
[0054]( I)遍歷所述漢字集中的各個漢字;
[0055](2)以當前漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件的部件編碼;
[0056](3)進行反映射,得到各部件在所述漢字集中對應的漢字;
[0057](4)創建所述部件漢字關係表,記錄各個部件的部件編碼及其所述對應的漢字的漢字編碼。
[0058]相應地,在查找具有所述部件的漢字時,就可以以所述部件的部件編碼檢索所述部件漢字關係表,從而得到所述部件對應的漢字。
[0059]步驟103,從找到的漢字中獲取所述部件的輪廓。
[0060]具體地,可以從找到的漢字中選擇其中一個漢字從該漢字中獲取所述部件的輪廓。
[0061]步驟104,以獲取的輪廓構建所述要製作的漢字。
[0062]利用本發明實施例的方法,可以使字體製作人員在製作一個新漢字的時候,根據當前漢字的編碼及組成部件從預先創建的漢字集得到與該漢字相接近的漢字,然後,從得到的漢字中提取相應部件的輪廓,並以該輪廓構建所述要製作的漢字。由於提取的輪廓與要製作的漢字的輪廓非常接近,因此大大提高了漢字的製作效率和製作效果。
[0063]如圖2所示,是利用已有字庫部件製作新字庫,包括以下步驟:
[0064]步驟201,設計師設計好一款字體的部分漢字(字庫A)。
[0065]當要生產新字體時,需要由設計師先進行字體風格的設計,並且需要設計出一部分漢字的樣式,然後在根據這個樣式來生產整個字庫。所以需要先生產一個包含這部分設計好的漢字的小字庫,供後面使用。
[0066]在該步驟中,先由設計師進行字體的設計,並確保設計出一定數目的漢字字形,這部分漢字可自由選擇,選擇的標準是:儘可能多的包含各種漢字部件。假設這部分專門設計的漢字組成的小字庫為字庫A。
[0067]步驟202,整理並生成「漢字一部件」對照關係表。
[0068]將所要製作的字庫可能包含的所有漢字一一進行拆分,拆分出它所包含的所有部件,並將部件按照其本身編碼,位置等信息進行重新編碼。例如:「好」,其部件包含「女」和「子」;「妥」,其部件包含「爪」和「女」,雖然兩個字都包含了「女」這個部件,但由於其位置的不同,一個位於漢字的左邊,一個位於漢字的下邊,可以分別對其進行重新編碼,重新編碼後的編碼可能為597301和597302。5973是「女」字這個部件本身的編碼,而01和02則代表這個部件位於漢字中的位置。這樣,在查找的時候,可以找到在位置和形狀上最接近當前正在編輯的部件的那個部件。
[0069]按照這種方法,記錄下字庫中可能包含的所有漢字的「漢字一部件」對照關係。
[0070]步驟203,由「漢字一部件」對照關係表,生成「部件一漢字」對照關係表。
[0071]所述「部件一漢字」對照關係表即每個部件和包含這個部件的所有漢字的對照關係表。具體地,根據步驟202獲得的漢字一部件對照關係表,整理出「部件一漢字」對照關係表。整理的方法是:根據每一個部件的編碼,從「漢字一部件」對照關係表中查找包含這個部件的所有漢字,例如:包含部件「女」的漢字有:好,如,她等。
[0072]步驟204,根據當前正在製作的漢字編碼和「漢字一部件」對照關係表找到組成這個字的所有部件編碼。
[0073]具體查找方法是:從步驟202中所得到的「漢字一部件「對照關係表中檢索。
[0074]步驟205,根據步驟204中找到的部件編碼和「部件一漢字」對照關係表,找到這些部件都存在於哪些漢字中,並且記錄這些漢字的編碼。
[0075]步驟206,根據步驟205中找到的漢字編碼,查看字庫A中是否有包含這些漢字,並將包含的漢字的字形輪廓數據讀取出來供下一步使用。
[0076]步驟207,根據步驟206中讀取出的漢字數據,取出其中可用的部件輪廓,然後再適當地進行大小,位置,粗細,字形等方面的調整,使其適應新的漢字。
[0077]本發明實施例所提供的漢字製作方法,與現有技術相比,大大方便了字體製作人員根據設計好的字形製作新漢字,減少了工作量,減少了複雜性,降低了操作難度。同時使得字體製作人員製作出來的漢字風格更符合設計師設計出來的風格。
[0078]相應地,本發明實施例還提供一種漢字製作裝置,如圖3所示,是該裝置的結構示意圖。
[0079]在該實施例中,所述裝置包括:
[0080]拆分模塊301,用於將要製作的漢字拆分成多個部件;
[0081]查找模塊302,用於在預先創建的漢字集中查找具有所述部件的漢字;
[0082]提取模塊303,用於從找到的漢字中獲取所述部件的輪廓;
[0083]製作模塊304,用於以獲取的輪廓構建所述要製作的漢字。
[0084]在實際應用中,拆分模塊301可以利用預先創建漢字部件關係表進行漢字拆分,為此,在本發明裝置的另一實施例中,所述裝置還可進一步包括:第一創建模塊(未圖示),用於創建漢字部件關係表,所述漢字部件關係表記錄了各個漢字所拆分的部件,其中,所述漢字採用符合標準的漢字編碼,並且輪廓不同和/或位置不同的部件被設置不同的部件編碼。
[0085]相應地,拆分模塊301可以根據要製作的漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件編碼。
[0086]另外,本發明實施例的裝置還可進一步包括:第二創建模塊(未圖示),用於根據所述漢字部件關係表對所述漢字集創建部件漢字關係表,所述部件漢字關係表記錄了各個部件在所述漢字集中所對應的漢字,其中,各個漢字採用所述漢字編碼,各個部件採用所述部件編碼。具體創建過程可以參照前面本發明方法實施例中的描述,在此不再贅述。
[0087]相應地,查找模塊302可以以所述部件的部件編碼檢索所述部件漢字關係表,得到所述部件對應的漢字。
[0088]利用本發明實施例的裝置,可以使字體製作人員在製作一個新漢字的時候,根據當前漢字的編碼及組成部件從預先創建的漢字集得到與該漢字相接近的漢字,然後,從得到的漢字中提取相應部件的輪廓,並以該輪廓構建所述要製作的漢字。由於提取的輪廓與要製作的漢字的輪廓非常接近,因此大大提高了漢字的製作效率和製作效果。
[0089]顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。
[0090]以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種漢字製作方法,其特徵在於,包括: 將要製作的漢字拆分成多個部件; 在預先創建的漢字集中查找具有所述部件的漢字; 從找到的漢字中獲取所述部件的輪廓; 以獲取的輪廓構建所述要製作的漢字。
2.根據權利要求1所述的方法,其特徵在於,所述方法還包括: 以儘可能少的漢字包含儘可能多的部件為原則,創作多個漢字; 將所述多個漢字構成所述漢字集。
3.根據權利要求1所述的方法,其特徵在於,所述方法還包括: 預先創建漢字部件關係表,所述漢字部件關係表記錄了各個漢字所拆分的部件,其中,所述漢字採用符合標準的漢字編碼,並且輪廓不同和/或位置不同的部件被設置不同的部件編碼; 所述將要製作的漢字拆分成多個部件包括: 根據要製作的漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件編碼。
4.根據權利要求3所述的方法,其特徵在於,所述方法還包括: 根據所述漢字部件關係表對所述漢字集創建部件漢字關係表,所述部件漢字關係表記錄了各個部件在所述漢字集中所對應的漢字,其中,各個漢字採用所述漢字編碼,各個部件採用所述部件編碼。
5.根據權利要求4所述的方法,其特徵在於,所述根據所述漢字部件關係表對所述漢字集創建部件漢字關係表包括: 遍歷所述漢字集中的各個漢字; 以當前漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件的部件編碼; 進行反映射,得到各部件在所述漢字集中對應的漢字; 創建所述部件漢字關係表,記錄各個部件的部件編碼及其所述對應的漢字的漢字編碼。
6.根據權利要求4所述的方法,其特徵在於,所述在預先創建的漢字集中查找具有所述部件的漢字包括: 以所述部件的部件編碼檢索所述部件漢字關係表,得到所述部件對應的漢字。
7.根據權利要求1所述的方法,其特徵在於,所述從找到的漢字中獲取所述部件的輪廓包括: 從找到的漢字中選擇其中一個漢字; 從選擇的漢字中獲取所述部件的輪廓。
8.一種漢字製作裝置,其特徵在於,包括: 拆分模塊,用於將要製作的漢字拆分成多個部件; 查找模塊,用於在預先創建的漢字集中查找具有所述部件的漢字; 提取模塊,用於從找到的漢字中獲取所述部件的輪廓; 製作模塊,用於以獲取的輪廓構建所述要製作的漢字。
9.根據權利要求8所述的裝置,其特徵在於,所述裝置還包括: 第一創建模塊,用於預先創建漢字部件關係表,所述漢字部件關係表記錄了各個漢字所拆分的部件,其中,所述漢字採用符合標準的漢字編碼,並且輪廓不同和/或位置不同的部件被設置不同的部件編碼; 所述拆分模塊,具體用於根據要製作的漢字的漢字編碼檢索所述漢字部件關係表,得到所述漢字對應的部件,並獲取各部件編碼。
10.根據權利要求9所述的裝置,其特徵在於,所述裝置還包括: 第二創建模塊,用於根據所述漢字部件關係表對所述漢字集創建部件漢字關係表,所述部件漢字關係表記錄了各個部件在所述漢字集中所對應的漢字,其中,各個漢字採用所述漢字編碼,各個部件採用所述部件編碼。
【文檔編號】G06F17/30GK104424264SQ201310384985
【公開日】2015年3月18日 申請日期:2013年8月29日 優先權日:2013年8月29日
【發明者】夏立寧, 唐英敏, 王玉欣 申請人:北大方正集團有限公司, 方正信息產業控股有限公司, 北京北大方正電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀