專利名稱:一種以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于中文字體設(shè)計技術(shù)領(lǐng)域,具體涉及ー種以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法和系統(tǒng)。
背景技術(shù):
目前,在中文字體設(shè)計行業(yè)中,對中文字體進(jìn)行字形設(shè)計時,絕大多數(shù)都是對于每個漢字進(jìn)行逐字逐筆畫的単獨設(shè)計,需要設(shè)計師對每個漢字進(jìn)行筆畫位置和形態(tài)的調(diào)節(jié),而相同形態(tài)的筆畫應(yīng)用在不同漢字的時候,就需要設(shè)計師手動的將筆畫復(fù)制到相應(yīng)的新漢字中去;而且對于同樣類型的筆畫,例如不同長短的“橫”,都要依據(jù)“橫”這個筆畫在每個漢字的不同位置進(jìn)行手動復(fù)制和調(diào)節(jié),使筆畫的形態(tài)、位置與文字內(nèi)容相適應(yīng)。以上中文字體設(shè)計方法的主要缺點是相同形態(tài)的筆畫、以及同樣類型但不同形態(tài)的筆畫應(yīng)用在不同漢字的時候手動復(fù)制并調(diào)節(jié)位置,手工操作太多、調(diào)整費時費力,降低了中文字體設(shè)計的效率,由于漢字字形的復(fù)雜和多變,常年來設(shè)計師使用上述方法進(jìn)行中文字體設(shè)計,使得中文字庫的數(shù)量遠(yuǎn)低于英文和日文等。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的是提供ー種以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法和系統(tǒng),從而解決現(xiàn)有技術(shù)中對于相同形態(tài)的筆畫、以及同樣類型但不同形態(tài)的筆畫,在進(jìn)行筆畫形態(tài)和位置的設(shè)計時,應(yīng)用在不同漢字上費時費力的問題。為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下ー種以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法,如圖1-28所示,包括如下步驟(I)對于同一字號的漢字中相同形態(tài)的筆畫進(jìn)行整理和設(shè)定,例如對于同一字號的漢字,可以設(shè)定“王”字最下端的橫、“豐”字最下端的橫和“牛”字最下端的橫都屬于同一形態(tài)的筆畫。如圖4所示,以此方法,將所有筆畫按照相同形態(tài)這ー規(guī)則進(jìn)行歸納整理,并關(guān)聯(lián)到與之對應(yīng)的漢字。如圖5所示,在同一字號的不同漢字中,整理出相同形態(tài)的筆畫,并記錄該筆畫在相關(guān)漢字的位置。(2)進(jìn)ー步,對于同一字號的漢字中相同形態(tài)的筆畫,如圖5所示,在能覆蓋住該字號漢字的同一框架中,進(jìn)行該筆畫所對應(yīng)每個漢字的數(shù)據(jù)定位,即確定該筆畫在上述正方形中橫縱坐標(biāo)的數(shù)值。例如對于同一字號的漢字,設(shè)定“王”字最下端的橫、“豐”字最下端的橫和“?!弊肿钕露说臋M等都屬于同一形態(tài)的筆畫,就對該形態(tài)的筆畫在相等大小的正方形中的對應(yīng)漢字的進(jìn)行位置設(shè)定。(3)將上述整理出的所有筆畫,進(jìn)行進(jìn)一歩細(xì)分為形態(tài)區(qū)間和路徑,如圖3所示, 具體如下其中形態(tài)區(qū)間分為始端區(qū)間、中間區(qū)間、轉(zhuǎn)折區(qū)間(部分筆畫有)和末端區(qū)間這四個區(qū)間。
路徑是一條與筆畫形態(tài)相關(guān)聯(lián)的線段,路徑的起始點為該筆畫形態(tài)在始端區(qū)間內(nèi)的中心點,路徑的中間線路為該筆畫形態(tài)在中間區(qū)間內(nèi)的中心線,路徑的轉(zhuǎn)折點為該筆畫形態(tài)在轉(zhuǎn)折區(qū)間內(nèi)的中心線,路徑的結(jié)束點為該筆畫形態(tài)在末端區(qū)間內(nèi)的中心點。如圖3所示,301是始端區(qū)間,302是末端區(qū)間,303是中間區(qū)間,304是轉(zhuǎn)折區(qū)間,305是路徑在始端區(qū)間的中心點的起點,306是路徑在末端區(qū)間的中心點的終點,307是路徑在中間區(qū)間的中心線,308是中間區(qū)間與其它相鄰區(qū)間的路徑的垂線,309是筆畫的形態(tài)曲線,310是極值點。將上述整理出的每個筆畫形態(tài),按照步驟(2)所述,設(shè)定相同字號的每個筆畫在同一框架中的形態(tài)區(qū)間范圍和路徑位置。如圖6所示,對同一字號的漢字中每個筆畫進(jìn)行數(shù)據(jù)定位;如圖7所示,對每個筆畫在同一字號的不同漢字中進(jìn)行數(shù)據(jù)定位。
(4)如圖9所示,將所整理出的筆畫進(jìn)行同一類型的分類整理。如圖10所示,可拓展為橫、豎、撇、橫撇、豎撇、點、豎點、捺、平捺、橫折、豎折、斜折、豎鉤、豎提、斜鉤、彎鉤、豎彎、豎彎鉤、橫折鉤、橫折彎鉤、橫折豎彎鉤、橫斜鉤、橫撇、撇點、撇折、橫鉤、こ鉤、橫折橫折鉤、橫折橫折撇、提、橫彎、耳鉤、專折和走之這三十五個基本漢字筆畫的形態(tài)(示例歸類),或其他拓展分類方式。如圖11所示,又可歸類為根據(jù)橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫的形態(tài)(示例歸類)。(5)如圖12-25所示,將屬于同一分類中的筆畫進(jìn)行形態(tài)區(qū)間范圍和路徑位置的關(guān)聯(lián)設(shè)定,即同一分類中不同筆畫的始端區(qū)間、轉(zhuǎn)折區(qū)間(部分筆畫有)和末端區(qū)間的形態(tài)不變,但位置和角度始終區(qū)間所對應(yīng)的筆畫的路徑點綁定,即處在除中間區(qū)間外的其他區(qū)間在區(qū)間內(nèi)的路徑應(yīng)保持一致。(6)每個筆畫形態(tài)又可被分為多個曲線路徑組,處于始端區(qū)間、末端區(qū)間、每個轉(zhuǎn)折區(qū)間和每個中間區(qū)間的曲線路徑都都各為ー組,每組中的路徑可為一條或多條。如圖12-25所示,記錄新筆畫形態(tài)的中間區(qū)間的曲線組中每條曲線和中心線相垂直的線段長度的極值,以及這些垂直線和中心線形成的交點的間距比例;中間區(qū)間和其他相交區(qū)間的相交部分中和中心線相垂直的線段的長度。(7)對于同一分類中的所有筆畫,將中間區(qū)間的曲度以這些長度和比例,按照路徑進(jìn)行同一規(guī)格比例的運算,以此生成相同形態(tài)比例的筆畫。ー種以筆畫為基本構(gòu)件的智能中文字體設(shè)計系統(tǒng),如圖1-45所示,包括如下步驟(I)首先設(shè)定漢字筆畫粗細(xì)的基本比例,設(shè)定“橫”和“豎”的比例關(guān)系,即橫向筆畫的基本高度和縱向筆畫的基本寬度。如圖2所示,該比例關(guān)系是筆畫“橫”和“豎”的中間區(qū)間的曲線組中每條曲線和中心線相垂直的線段長度極值的平均值的比例關(guān)系,該比例關(guān)系決定了其余筆畫以至中文字體基本的視覺感受。(2)根據(jù)“橫”和“豎”的形態(tài)比例關(guān)系,生成橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫的基本形態(tài)比例(示例歸類),決定了筆畫以及筆畫相互間的形態(tài)對比關(guān)系,進(jìn)ー步設(shè)定橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫的具體形態(tài)。設(shè)定內(nèi)容如圖3所示,301是始端區(qū)間,302是末端區(qū)間,303是中間區(qū)間,304是轉(zhuǎn)折區(qū)間,305是路徑在始端區(qū)間的中心點的起點,306是路徑在末端區(qū)間的中心點的終點,307是路徑在中間區(qū)間的中心線,308是中間區(qū)間與其它相鄰區(qū)間的路徑的垂線,309是筆畫的形態(tài)曲線,310是極值點。
(3)如圖11、12所示,根據(jù)設(shè)定的橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫的具體形態(tài),生成相關(guān)的橫、豎、撇、橫撇、豎撇、點、豎點、捺、平捺、橫折、豎折、斜折、豎鉤、豎提、斜鉤、彎鉤、豎彎、豎彎鉤、橫折鉤、橫折彎鉤、橫折豎彎鉤、橫斜鉤、橫撇、撇點、撇折、橫鉤、こ鉤、橫折橫折鉤、橫折橫折撇、提、橫彎、耳鉤、專折和走之這三十五個基本漢字筆畫的形態(tài)(示例歸類)進(jìn)行進(jìn)一歩的形態(tài)設(shè)計。⑷根據(jù)橫、豎、撇、橫撇、豎撇、點、豎點、捺、平捺、橫折、豎折、斜折、豎鉤、豎提、斜鉤、彎鉤、豎彎、豎彎鉤、橫折鉤、橫折彎鉤、橫折豎彎鉤、橫斜鉤、橫撇、撇點、撇折、橫鉤、こ鉤、橫折橫折鉤、橫折橫折撇、提、橫彎、耳鉤、專折和走之這三十五個基本漢字筆畫的形態(tài)(示例歸類),如圖26-28所示,生成所有需要的漢字筆畫。(5)從所有需要的漢字筆畫中,如圖43所示,自動提取出能組成相關(guān)漢字偏旁和部首的筆畫,生成相關(guān)的漢字偏旁和部首,再對這些偏旁和部首的形態(tài)進(jìn)行進(jìn)ー步的設(shè)定,通過調(diào)節(jié)達(dá)到更加滿意字體。(6)根據(jù)生成的所有需要的漢字筆畫以及相關(guān)的漢字偏旁和部首,如圖44、45所示,生成ー套中文字體。本發(fā)明的有益效果如下作為ー種以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法和系統(tǒng),最終在使用本發(fā)明的方法和系統(tǒng)時,使用者只需對三十五個基礎(chǔ)漢字筆畫(示例歸類)進(jìn)行形態(tài)設(shè)計,然后通過本發(fā)明的方法和系統(tǒng)能夠迅速地將三十五個基礎(chǔ)漢字筆畫(示例歸類)轉(zhuǎn)為上千字的漢字字體。本發(fā)明極大的突破以往字體設(shè)計方法和系統(tǒng)只能逐字調(diào)節(jié)整體字形的弊端,從漢字本身的特點出發(fā),通過對于漢字所應(yīng)用到的筆畫的形態(tài)與位置,歸納整理并進(jìn)行數(shù)字化的定位后,極大的實現(xiàn)了龐大復(fù)雜的中文字體的智能化設(shè)計,這種設(shè)計相當(dāng)大的程度上解放了設(shè)計師的體力勞動,使設(shè)計師進(jìn)行設(shè)計時將更大的精力投入到設(shè)計本身,推動中文字體設(shè)計進(jìn)入到更加智能化、標(biāo)準(zhǔn)化、自動化的階段。解決了相同形態(tài)的筆畫應(yīng)用在不同漢字的時候手動復(fù)制并調(diào)節(jié)位置,手工操作太多、調(diào)整費時費カ等問題。提高了中文字體設(shè)計的效率,以推動中文字庫在數(shù)量上的快速發(fā)展。
圖I是ー種以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法和系統(tǒng)的總流程圖;圖2是筆畫粗細(xì)的基本比例與漢字筆畫的基本形態(tài)比例示意圖;圖3是筆畫拆分排版流程圖;圖4是同一字號的漢字中相同形態(tài)的筆畫關(guān)聯(lián)到相關(guān)漢字的示意圖;圖5是對于同一字號的漢字中相同形態(tài)的筆畫,在不同漢字中的位置的示意圖;圖6是同一字號的漢字中每個筆畫的數(shù)據(jù)定位示意圖;圖7是每個筆畫在同一字號的不同漢字中的數(shù)據(jù)定位示意圖;圖8是同一類型的每個筆畫在同一字號的不同漢字中的數(shù)據(jù)定位示意圖;圖9是將所整理出的筆畫進(jìn)行同一類型的分類整理示意圖;圖10是三十五個基本漢字筆畫的形態(tài)示例歸類示意圖;圖11是歸類為橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫形態(tài)的示意圖;圖12是屬于同一分類的筆畫進(jìn)行形態(tài)區(qū)間范圍和路徑位置的關(guān)聯(lián)設(shè)定示意圖;圖13是筆畫形態(tài)示意圖14是筆畫區(qū)間示意圖;圖15是筆畫路徑不意圖;圖16是筆畫復(fù)雜形態(tài)示意圖;圖17是筆畫中間區(qū)間的極值到路徑垂線段長度示意圖;圖18是筆畫中間區(qū)間的極值間的比例示意圖;圖19是筆畫中間區(qū)間的極值到路徑垂線段長度和極值間的比例的取值示意圖;
圖20是同一分類的同一筆畫的始端、末端和中間區(qū)間關(guān)聯(lián)方法示意圖ー;圖21是同一分類的同一筆畫的始端、末端和中間區(qū)間關(guān)聯(lián)方法示意圖ニ ;圖22是同一分類的同一筆畫的始端、末端、中間和轉(zhuǎn)折區(qū)間關(guān)聯(lián)方法示意圖ー;圖23是同一分類的同一筆畫的始端、末端、中間和轉(zhuǎn)折區(qū)間關(guān)聯(lián)方法示意圖ニ ;圖24是同一分類的同一筆畫的始端、末端、中間和轉(zhuǎn)折區(qū)間關(guān)聯(lián)方法示意圖三;圖25是中間區(qū)間和轉(zhuǎn)折區(qū)間關(guān)聯(lián)方法對比示意圖;圖26是同一分類的不同筆畫的關(guān)聯(lián)方法示意圖;圖27是同一分類的相同和不同筆畫的關(guān)聯(lián)結(jié)果對比示意圖;圖28是同一分類的相同筆和不同筆畫的關(guān)聯(lián)結(jié)果以及對應(yīng)漢字定位對比示意圖;圖29是系統(tǒng)基本方式示意圖;圖30是第一步筆畫橫豎比例調(diào)節(jié)示意圖ー;圖31是第一歩筆畫橫豎比例調(diào)節(jié)示意圖ニ ;圖32是第二步七個基本筆畫形態(tài)調(diào)節(jié)示意圖;圖33是曲線模式調(diào)節(jié)示意圖;圖34是右側(cè)預(yù)覽欄收回示意圖;圖35是窗ロ放大示意圖;圖36是第三步三十五個筆畫的形態(tài)調(diào)節(jié)示意圖;圖37是第三步形態(tài)、區(qū)間和路徑調(diào)節(jié),線框模式中放大調(diào)節(jié)示意圖;圖38是多面板操作示意圖;圖39是多面板獨立縮放調(diào)節(jié)操作示意圖;圖40是多面板獨立改變觀看模式調(diào)節(jié)示意圖;圖41是第四步分類后的所有筆畫逐一調(diào)節(jié)設(shè)定形態(tài)、區(qū)間和路徑示意圖ー;圖42是第四步分類后的所有筆畫逐一調(diào)節(jié)設(shè)定形態(tài)、區(qū)間和路徑示意圖ニ ;圖43是第五步設(shè)定后的筆畫排成部首后的調(diào)節(jié)示意圖;圖44是第六步生成字體(按筆畫排列)示意圖;圖45是第六步生成字體(按部首排列)示意具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明進(jìn)行詳細(xì)的描述。如圖I所示,以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法,包括以下步驟步驟01,如F01-1所示,對于同一字號的漢字中相同形態(tài)的筆畫,對其所在的每個漢字的形態(tài)區(qū)間范圍和路徑位置進(jìn)行設(shè)定。
步驟02,如R)2_l所示,將所有生成的筆畫形態(tài)區(qū)間和路徑組成對應(yīng)的偏旁和部首(操作時可略過)。步驟03,如R)3_l所示,將所有筆畫歸納為三十五個基本漢字筆畫的形態(tài)類別(示例歸類)。步驟04,如R)4-l所示,將同一分類中所有筆畫形態(tài)區(qū)間范圍和路徑位置進(jìn)行關(guān)聯(lián)設(shè)定,并從每個類別中提取出使用率最頻繁的筆畫形態(tài)作為默認(rèn)筆畫使用。步驟05,如R)5_l所示,從三十五個基本漢字筆畫的形態(tài)類別中(示例歸類),選取橫、豎、點、撇、捺、折和勾這七基本漢字筆畫(示例歸類)。步驟06,如R)6_l所示,將七個基本漢字筆畫(示例歸類)的具體形態(tài)的形態(tài)區(qū)間范圍和路徑位置與三十五個基本漢字筆畫(示例歸類)的形態(tài)關(guān)聯(lián)設(shè)定。 步驟07,如R)7_l所示,從每個筆畫中,提取出使用率最頻繁的筆畫形態(tài),作為默認(rèn)筆畫并設(shè)定形態(tài)區(qū)間范圍和路徑位置。步驟08,如F08-1所示,將筆畫粗細(xì)的基本比例,作為默認(rèn)筆畫粗細(xì),關(guān)聯(lián)到橫、豎、點、撇、捺、折和勾這七基本漢字筆畫。如圖2所示,以筆畫為基本構(gòu)件的智能中文字體設(shè)計系統(tǒng),通過應(yīng)用程序?qū)嵤┌ㄒ韵虏襟E步驟01,如SOl所示,設(shè)定漢字筆畫粗細(xì)的基本比例。步驟02,如TO8-2所示,基本比例為筆畫“橫”和“豎”中間區(qū)間的曲線組中每條曲線和中心線相垂直的線段長度極值的平均值?!皺M”的基本高度為所有筆畫的基本最細(xì)寬度,“豎”的基本寬度為所有筆畫的基本最粗寬度。步驟03,如XOl所示,提取筆畫的最粗、細(xì)寬度,作為默認(rèn)筆畫粗細(xì)寫入相關(guān)的橫、豎、點、撇、捺、折和勾這七個默認(rèn)的基本漢字筆畫(示例歸類)。步驟04,如X02所示,提取七個默認(rèn)筆畫(示例歸類)的默認(rèn)區(qū)間范圍、路徑位置,依據(jù)默認(rèn)筆畫粗細(xì),生成具體默認(rèn)筆畫形態(tài)。步驟05,如S02所示,依據(jù)生成的默認(rèn)區(qū)間范圍、路徑位置和其中的形態(tài),設(shè)定新的橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫(示例歸類)的具體形態(tài)。步驟06,如R)6_l所示,將七個基本漢字筆畫(示例歸類)的具體形態(tài)的形態(tài)區(qū)間范圍和路徑位置與二十五個基本漢字筆畫的形態(tài)關(guān)聯(lián)設(shè)定。步驟07,如X03所示,相關(guān)聯(lián)的不同基本筆畫的始端區(qū)間、轉(zhuǎn)折區(qū)間(部分筆畫有)和末端區(qū)間的形態(tài)不變,但路徑位置依照各自的默認(rèn)筆畫而定,生成三十五個基本漢字筆畫(示例歸類)的默認(rèn)形態(tài)。步驟08,如S03所示,依據(jù)生成的默認(rèn)區(qū)間范圍、路徑位置和其中的形態(tài),設(shè)定新的相關(guān)三十五個基本漢字筆畫(示例歸類)的形態(tài)類別。步驟09,如R)4_2所示,將同一分類中所有筆畫形態(tài)區(qū)間范圍和路徑位置關(guān)聯(lián)設(shè)定。步驟10,如X04所示,記錄同一分類中路徑位置依照各自的默認(rèn)筆畫而定,不同筆畫的始端區(qū)間、轉(zhuǎn)折區(qū)間(部分筆畫有)和末端區(qū)間的形態(tài)不變,中間區(qū)間的曲線組中每條曲線和中心線相垂直的線段長度的極值,以及這些垂直線和中心線形成的交點的間距比例;中間區(qū)間和其他相交區(qū)間的相交部分中和中心線相垂直的線段的長度,生成所有筆畫。
步驟11,依據(jù)生成的所有默認(rèn)筆畫,設(shè)定所有新的筆畫。步驟12,如R)2_2所示,將所有生成的筆畫形態(tài)區(qū)間和路徑寫入對應(yīng)的偏旁和部首。步驟13,如S05所示,依據(jù)生成的默認(rèn)偏旁和部首,設(shè)定新的偏旁和部首(操作時可略過)。步驟14,如X05所示,將所有生成的筆畫形態(tài)區(qū)間和路徑寫入對應(yīng)的漢字,生成相關(guān)的默認(rèn)漢字。步驟15,如S06所示,調(diào)節(jié)生成的默認(rèn)漢字(操作時可略過)。
步驟16,如S07所示,完成字體設(shè)計。以上所述僅為本發(fā)明的一個實施例而已,并不用以限制本發(fā)明,這些說明和實施例僅作為例子來考慮,它們都屬于由所附權(quán)利要求所指示的本發(fā)明的保護范圍和精神之 內(nèi)。
權(quán)利要求
1.一種以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法,包括如下步驟 (1)在同一字號的不同漢字中,整理出相同形態(tài)的筆畫,并記錄該筆畫在相關(guān)漢字的位置; (2)對于同一字號的漢字中相同形態(tài)的筆畫,在能覆蓋住該字號漢字的同一框架中,進(jìn)行該筆畫所對應(yīng)每個漢字的數(shù)據(jù)定位,即確定該筆畫在上述正方形中橫縱坐標(biāo)的數(shù)值; (3)將上述整理出的所有筆畫,進(jìn)行進(jìn)一步細(xì)分為形態(tài)區(qū)間和路徑,具體如下 其中形態(tài)區(qū)間分為始端區(qū)間、中間區(qū)間、轉(zhuǎn)折區(qū)間(部分筆畫有)和末端區(qū)間這四個區(qū)間; 路徑是一條與筆畫形態(tài)相關(guān)聯(lián)的線段,路徑的起始點為該筆畫形態(tài)在始端區(qū)間內(nèi)的中心點,路徑的中間線路為該筆畫形態(tài)在中間區(qū)間內(nèi)的中心線,路徑的轉(zhuǎn)折點為該筆畫形態(tài)在轉(zhuǎn)折區(qū)間內(nèi)的中心線,路徑的結(jié)束點為該筆畫形態(tài)在末端區(qū)間內(nèi)的中心點; 記錄始端區(qū)間、末端區(qū)間、中間區(qū)間、轉(zhuǎn)折區(qū)間、路徑在始端區(qū)間的中心點的起點、路徑在末端區(qū)間的中心點的終點、路徑在中間區(qū)間的中心線、中間區(qū)間與其它相鄰區(qū)間的路徑的垂線、筆畫的形態(tài)曲線和路徑的極值點; 將上述整理出的每個筆畫形態(tài),設(shè)定相同字號的每個筆畫在同一框架中的形態(tài)區(qū)間范圍和路徑位置。對同一字號的漢字中每個筆畫進(jìn)行數(shù)據(jù)定位;對每個筆畫在同一字號的不同漢字中進(jìn)行數(shù)據(jù)定位; (4)將所整理出的筆畫進(jìn)行同一類型的分類整理??赏卣篂闄M、豎、撇、橫撇、豎撇、點、豎點、捺、平捺、橫折、豎折、斜折、豎鉤、豎提、斜鉤、彎鉤、豎彎、豎彎鉤、橫折鉤、橫折彎鉤、橫折豎彎鉤、橫斜鉤、橫撇、撇點、撇折、橫鉤、乙鉤、橫折橫折鉤、橫折橫折撇、提、橫彎、耳鉤、專折和走之這三十五個基本漢字筆畫的形態(tài)(示例歸類),或其他拓展分類方式。又可歸類為根據(jù)橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫的形態(tài)(示例歸類); (5)將屬于同一分類中的筆畫進(jìn)行形態(tài)區(qū)間范圍和路徑位置的關(guān)聯(lián)設(shè)定,即同一分類中不同筆畫的始端區(qū)間、轉(zhuǎn)折區(qū)間(部分筆畫有)和末端區(qū)間的形態(tài)不變,但位置和角度始終區(qū)間所對應(yīng)的筆畫的路徑點綁定,即處在除中間區(qū)間外的其他區(qū)間在區(qū)間內(nèi)的路徑應(yīng)保持一致; (6)每個筆畫形態(tài)又可被分為多個曲線路徑組,處于始端區(qū)間、末端區(qū)間、每個轉(zhuǎn)折區(qū)間和每個中間區(qū)間的曲線路徑都都各為一組,每組中的路徑可為一條或多條。記錄新筆畫形態(tài)的中間區(qū)間的曲線組中每條曲線和中心線相垂直的線段長度的極值,以及這些垂直線和中心線形成的交點的間距比例;中間區(qū)間和其他相交區(qū)間的相交部分中和中心線相垂直的線段的長度; (7)對于同一分類中的所有筆畫,將中間區(qū)間的曲度以這些長度和比例,按照路徑進(jìn)行同一規(guī)格比例的運算,以此生成相同形態(tài)比例的筆畫。
2.一種以筆畫為基本構(gòu)件的智能中文字體設(shè)計系統(tǒng),包括如下步驟 (1)首先設(shè)定漢字筆畫粗細(xì)的基本比例,設(shè)定“橫”和“豎”的比例關(guān)系,即橫向筆畫的基本高度和縱向筆畫的基本寬度,該比例關(guān)系是筆畫“橫”和“豎”的中間區(qū)間的曲線組中每條曲線和中心線相垂直的線段長度極值的平均值的比例關(guān)系; (2)根據(jù)“橫”和“豎”的形態(tài)比例關(guān)系,生成橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫的基本形態(tài)比例(示例歸類),決定了筆畫以及筆畫相互間的形態(tài)對比關(guān)系,進(jìn)一步設(shè)定橫、豎、點、撇、捺、折和勾這七個基本漢字筆畫的具體形態(tài)、相關(guān)的形態(tài)區(qū)間和路徑; (3)根據(jù)設(shè)定的橫、豎、撇、橫撇、豎撇、點、豎點、捺、平捺、橫折、豎折、斜折、豎鉤、豎提、斜鉤、彎鉤、豎彎、豎彎鉤、橫折鉤、橫折彎鉤、橫折豎彎鉤、橫斜鉤、橫撇、撇點、撇折、橫鉤、乙鉤、橫折橫折鉤、橫折橫折撇、提、橫彎、耳鉤、專折和走之這三十五個基本漢字筆畫的形態(tài)(示例歸類)進(jìn)行進(jìn)一步的形態(tài)設(shè)計; ⑷根據(jù)橫、豎、撇、橫撇、豎撇、點、豎點、捺、平捺、橫折、豎折、斜折、豎鉤、豎提、斜鉤、彎鉤、豎彎、豎彎鉤、橫折鉤、橫折彎鉤、橫折豎彎鉤、橫斜鉤、橫撇、撇點、撇折、橫鉤、乙鉤、橫折橫折鉤、橫折橫折撇、提、橫彎、耳鉤、專折和走之這三十五個基本漢字筆畫(示例歸類)的具體形態(tài)、相關(guān)的形態(tài)區(qū)間和路徑,生成所有需要的漢字筆畫; (5)從所有需要的漢字筆畫中,自動提取出能組成相關(guān)漢字偏旁和部首的筆畫,生成相關(guān)的漢字偏旁和部首,再對這些偏旁和部首的形態(tài)進(jìn)行進(jìn)一步的設(shè)定,通過調(diào)節(jié)達(dá)到更加滿意字體; (6)根據(jù)生成的所有需要的漢字筆畫以及相關(guān)的漢字偏旁和部首,設(shè)定具體的形態(tài)、相關(guān)的形態(tài)區(qū)間和路徑,生成一套中文字體。
全文摘要
一種以筆畫為基本構(gòu)件的智能中文字體設(shè)計方法和系統(tǒng),從漢字本身的特點出發(fā),通過對于漢字所應(yīng)用到的筆畫的形態(tài)與位置,歸納整理并進(jìn)行數(shù)字化的定位。使用者只需對三十五個基礎(chǔ)漢字筆畫(示例歸類)進(jìn)行形態(tài)設(shè)計,然后通過本發(fā)明的方法和系統(tǒng)能夠迅速地將三十五個基礎(chǔ)漢字筆畫(示例歸類)轉(zhuǎn)為上千字的漢字字體。對于相同形態(tài)、不同形態(tài)但同一類型的筆畫應(yīng)用在不同漢字的時候,相當(dāng)大的程度上解放了設(shè)計師費時費力的體力勞動,極大的實現(xiàn)了龐大復(fù)雜的中文字體的智能化設(shè)計。推動中文字體設(shè)計進(jìn)入到更加智能化、標(biāo)準(zhǔn)化、自動化的階段。提高了中文字體設(shè)計的效率,推動中文字庫在數(shù)量上的快速發(fā)展。
文檔編號G06F17/21GK102662922SQ20121010626
公開日2012年9月12日 申請日期2012年4月12日 優(yōu)先權(quán)日2012年4月12日
發(fā)明者董月夕 申請人:董月夕