邱明鋒
(1. 內(nèi)江職業(yè)技術(shù)學(xué)院,四川 內(nèi)江 641001;2. 內(nèi)江市市中區(qū)硬筆書法協(xié)會(huì),四川 內(nèi)江641001)
文字是人類文化的偉大創(chuàng)造,而書法則是以漢字為基礎(chǔ)的華夏民族的偉大文化創(chuàng)造。文字和書法是表達(dá)各種文化信息的載體,是一種交際符號(hào)和信息傳播方式。[1]從原始人的結(jié)繩為字到計(jì)算機(jī)屏幕文字顯示與打印,都確切證實(shí)了人類的任何信息,都能夠用文字來傳承。沒有計(jì)算機(jī)之前,中國的文字長期以來都是和書法融為一體,人們工作、學(xué)習(xí)、生活都與書法休戚相關(guān),書法隨文字的應(yīng)用而傳播,有廣闊的社會(huì)基礎(chǔ)。但是當(dāng)前由于各類電子信息交流普遍使用功能性的字體(人為的扭曲!),書法文字在網(wǎng)頁瀏覽、屏幕閱讀、手機(jī)信息交流中被遺棄,加之國人都用西方Windows等操作系統(tǒng),西方網(wǎng)絡(luò)文化趁機(jī)強(qiáng)勢入侵,“在全球化西化一體化的文化偏見中,東方境界正在被不斷貶抑和自我輕視,進(jìn)而在當(dāng)代生活中與西方流行文化相比似乎無足輕重?!薄皶◤V闊的社會(huì)基礎(chǔ)正在消失,中國書法的文化共識(shí)正在破裂?!盵2]中國書法的文化自信受到嚴(yán)峻挑戰(zhàn)!
我們要正視西方網(wǎng)絡(luò)文化的問題,迎接挑戰(zhàn),解決當(dāng)前電子信息交流缺失書法文字的問題,其關(guān)鍵在于設(shè)計(jì)出有書法藝術(shù)含量且符合國家語言標(biāo)準(zhǔn)、能與世界電子文字信息交流相匹配的書法字庫、詞庫和作品庫,提高其在電子信息交流中的應(yīng)用與管理水平,從而找回正在消失的“書法廣闊的社會(huì)基礎(chǔ)”,讓所有的電子信息交流都披上書法的神采韻味(這就是書法字庫的力量!)。諾貝爾獎(jiǎng)得主楊振寧教授在《中國文化與科學(xué)》的演講中,認(rèn)同“中國文化核心的核心,是書法”這一觀點(diǎn)[3]。我們不能因?yàn)殡娮有畔⒔涣魅笔ǘ刮覀兊暮蟠鷮ψ约旱摹昂诵奈幕笔バ判暮蛡鞒校?/p>
書法字庫是指按某一書法特征集成起來的書法字體,進(jìn)行字形提取,擬合生成統(tǒng)一的風(fēng)格、符合語言文字編碼標(biāo)準(zhǔn)(如GB2312-80)的連續(xù)性圖形索引文件。當(dāng)前我國書法字庫數(shù)量少、應(yīng)用范圍窄,還存在諸多問題: ①?zèng)]有作為操作系統(tǒng)默認(rèn)的書法字庫,缺少作為正文字體使用的書法字庫。②對古代經(jīng)典書法作品分割處理生成字庫后,無法再現(xiàn)書法的行氣、章法及神采韻味,變形變味嚴(yán)重。③現(xiàn)行字庫對書法字形無限組合后產(chǎn)生的聯(lián)屬關(guān)系、形態(tài)大小、位置變化、筆畫飛白、力度、墨色潤燥等的藝術(shù)特征尚欠技術(shù)支持。④圖像字體縮放造成字體變形,影響美觀,字體屏幕顯示機(jī)械、呆板,缺乏書法韻味。⑤網(wǎng)絡(luò)和手機(jī)中文信息瀏覽缺乏書法字庫支持,中國書法文字在電子信息交流過程中被邊緣化且面臨失傳的危險(xiǎn)!如圖1所示:瘦金體字庫排版作品與宋徽宗書法原作比較圖。
圖1 瘦金體字庫排版作品與宋徽宗書法原作比較圖
書法藝術(shù)要求書法字庫輸出的字形具有審美形式的隨機(jī)性、多層次深遠(yuǎn)韻味、廣闊深邃的意境和書法藝術(shù)家的人性化展示。這些都需要針對書法字庫進(jìn)行自適應(yīng)開發(fā)設(shè)計(jì)才能實(shí)現(xiàn)。筆者試用書法藝術(shù)標(biāo)準(zhǔn)和當(dāng)前字庫設(shè)計(jì)專業(yè)軟件、精細(xì)人工處理和字體引擎、字體腳本自動(dòng)選型等技術(shù)相結(jié)合,利用特殊的工藝流程來設(shè)計(jì),力求實(shí)現(xiàn)書法字庫的實(shí)用功能與視覺傳達(dá)的藝術(shù)效果相統(tǒng)一,在Windows系統(tǒng)中實(shí)現(xiàn)的書法字庫、書法詞庫、書法作品庫,可以在辦公、排版、圖形等軟件輸入文字后進(jìn)行排版編輯出書法篇章或書法作品。
如圖2所示: 書法字庫、詞庫、作品庫的設(shè)計(jì)實(shí)現(xiàn)與管理流程圖如下:
(1) 書法字模的選取與創(chuàng)作。
傳統(tǒng)的字模亦稱“銅?!?本義是指鉛活字的模型、母體。字庫中的字模是指用二進(jìn)制代碼在電子存儲(chǔ)設(shè)備中存放的索引圖形數(shù)據(jù)。這里的書法字模有兩種形式,一種是按書法的審美規(guī)則創(chuàng)作的紙質(zhì)書法稿或歷代書法家經(jīng)典碑帖,稱為紙質(zhì)書法字模;另一種是把紙質(zhì)書法字模通過輸入設(shè)備轉(zhuǎn)換為電子信息設(shè)備可識(shí)別的通用代碼,形成二進(jìn)制書法圖像數(shù)據(jù),稱為數(shù)字書法字模。數(shù)字書法字模按一定規(guī)則擬合集成書法字庫,通過信息輸入輸出設(shè)備進(jìn)行分類、比較、檢索、傳輸、顯示等處理,即可將書法字模的內(nèi)碼轉(zhuǎn)換為人們可識(shí)別的書法文字。制作書法字庫、書法詞庫和書法作品庫,要借助書法典籍,精選一家經(jīng)典書法作品作為紙質(zhì)書法字模來制作數(shù)字書法字模;創(chuàng)作的書法字模要按書法規(guī)律及漢字編碼表所例的文字個(gè)數(shù)來創(chuàng)意,可用筆在紙上書寫,全部字模都應(yīng)用統(tǒng)一的風(fēng)格來創(chuàng)作,要求字形統(tǒng)一、筆畫規(guī)范且有書法神采韻味,例如,按GB2312-80編碼表來創(chuàng)作書法字模共需書寫近7 000個(gè)漢字。
制作書法字模時(shí)還要注意與其他文種的字符相匹配,這些字符都必須用統(tǒng)一的書法規(guī)則來設(shè)計(jì)創(chuàng)作,如阿拉伯?dāng)?shù)字符、英文字符等紙質(zhì)字模。
(2) 紙質(zhì)書法字模二值化處理與數(shù)字書法圖像切分、邊緣檢測和修復(fù)。
把創(chuàng)作或選取的紙質(zhì)書法字模稿分頁掃描轉(zhuǎn)換為數(shù)字書法二值圖像,“然后將原始二值圖的數(shù)據(jù)矩陣存儲(chǔ)為可識(shí)別外輪廓的矩陣, 即邊界輪廓的二值圖的數(shù)據(jù)矩陣。”[4]
對數(shù)字書法字模整頁圖像的切分是采用行字切分算法,書法字形點(diǎn)陣區(qū)域在直方圖上呈現(xiàn)出波峰狀,沿字符間的空隙來切分成單個(gè)書法字形?!罢麄€(gè)頁面切分過程主要可分成初步切分、部首塊合并、噪聲塊剔除、粘連書法字切分四步。”[5]
由于書法作品書寫力度不均勻,字與字之間有連筆、筆畫有濃淡粗細(xì)和走勢有呼應(yīng),字體造型有聯(lián)屬關(guān)系,會(huì)導(dǎo)致經(jīng)常出現(xiàn)一些局部灰度變化過快的情況,為了解決這一問題,應(yīng)實(shí)行單字或部件套框切分,把具有共性的部件切分出來以備擬合同一個(gè)字的不同造型,有利于建庫時(shí)的首字模、尾字模的自動(dòng)選型配對。接著將切分出來的單個(gè)書法圖象比照紙質(zhì)書法字模中所蘊(yùn)含的鮮明的、人格化的書法韻味進(jìn)行修復(fù)。特別是書法行草書中的飛白、印印泥、隨機(jī)抖動(dòng)和壓感的人性化風(fēng)格特色等。在這一環(huán)節(jié)要進(jìn)行精細(xì)人工設(shè)計(jì),要將位圖轉(zhuǎn)換成曲線輪廓,對其輪廓的位置和邊界上的關(guān)鍵點(diǎn)進(jìn)行手工調(diào)整。使之與紙質(zhì)書法字模原作盡可能保持一致。從而為下一步書法字曲線輪廓的生成提供高質(zhì)量的圖像數(shù)據(jù)。
(3) 數(shù)字書法字模曲線輪廓描述與編碼。
將二值化切分的數(shù)字書法字模圖像導(dǎo)入到曲線輪廓造字軟件中(如Type light、FontCreator等)生成曲線輪廓書法字模。這些生成的書法字模曲線輪廓整體特征和局部特征是由許多關(guān)鍵點(diǎn)來控制的,要使書法字模保留原書法字形的筆鋒信息,就要對每一個(gè)書法字形都施加一組具有統(tǒng)一書法特征的效果,則應(yīng)用有理Bezier曲線增加可調(diào)節(jié)的權(quán)重來調(diào)整關(guān)鍵點(diǎn)位置的參數(shù),同時(shí)對控制失真處的關(guān)鍵點(diǎn)施加精細(xì)手工調(diào)整,主要是對曲線輪廓上直線控制點(diǎn)、弧線控制點(diǎn)、尖點(diǎn)、轉(zhuǎn)折點(diǎn)、拐點(diǎn)、交叉控制點(diǎn)、粘連產(chǎn)生的凹點(diǎn)和重合點(diǎn)的曲直、角度和位置進(jìn)行調(diào)整,以實(shí)現(xiàn)更近似于書法特征的曲線輪廓。如圖3所示,王羲之蘭亭序“永”曲線輪廓字模。
圖3 王羲之蘭亭序“永”曲線輪廓字模
“永”字邊緣處的若干個(gè)小方塊為書法字模的封閉輪廓線上的關(guān)鍵控制點(diǎn)。將生成的曲線輪廓書法字模依據(jù)GB2312-80漢字編碼標(biāo)準(zhǔn),“按照和現(xiàn)代漢字的對應(yīng)文字進(jìn)行編碼,內(nèi)碼和現(xiàn)代漢字相同?!盵6]給出編碼,擬合生成TrueType格式的字庫文件。然后引入OpenType字形技術(shù)進(jìn)一步精確定義每一個(gè)書法字模輪廓來完美體現(xiàn)書法字體的整體風(fēng)格特征。
設(shè)計(jì)制作OpenType書法字庫的關(guān)鍵是提煉出書法字庫具體藝術(shù)特征,并通過OpenType腳本語言描述來再現(xiàn)書法字庫這些特征。OpenType是一個(gè)開放源代碼的字形描述技術(shù),之前就已出現(xiàn)了TrueType(簡稱TT)字形技術(shù), OpenType是由Microsoft和Adobe公司聯(lián)合提出的一種曲線字形描述技術(shù),它是在TrueType基礎(chǔ)上的功能擴(kuò)展。OpenType字形技術(shù)是一種用彩色數(shù)字函數(shù)描述字體輪廓外形的一套內(nèi)容豐富的指令集合,這些指令中包括字型構(gòu)造、顏色填充、數(shù)字描述函數(shù)、流程條件控制、柵格處理控制器,附加提示信息控制等指令。應(yīng)用OpenType字形技術(shù),為書法字庫添加連筆、行氣、章法、風(fēng)格等腳本,能確保按照輸入的文本來編輯出符合書法標(biāo)準(zhǔn)的作品,并能在計(jì)算機(jī)軟件中正確顯示與打印書法字庫。這就必須把書法的相關(guān)特征寫入每一個(gè)字模文件中。筆者主要是使用OpenType字體布局工具VOLT(Visual OpenType Layout Tool)來設(shè)計(jì)編寫腳本。通過VOLT打開書法字庫文件,按照軟件的菜單提示分別添加書法字庫基本控制信息、輸入腳本語言名、創(chuàng)建默認(rèn)語言、添加書法字庫的具體特征腳本;還可以通過高級字體編輯器如Type light和FontCreator來設(shè)計(jì)。
(1) 添加書法字庫基本特征腳本。
書法字庫基本特征主要有字符造型、字形占位、字距、縱向和橫向中線和基線等等,不同的書法字體有不同的總體特征。如行草字形占位忽大忽小,對每一單個(gè)書法字體都要設(shè)置縱向和橫向起始基線,篆書字形修長,字形豎向占位是楷書的兩倍。筆者主要通過FontCreator字庫制作軟件的復(fù)雜字形轉(zhuǎn)換腳本編輯工具來添加以下腳本,實(shí)現(xiàn)書法字庫的基本特征: ①字符和字形幾何占位、分解組合特征(Characters and Glyphs);②字形輪廓移動(dòng)、角度、比例、正反、折轉(zhuǎn)等規(guī)則(Outlines);③字形左右、上下軸線、寬度、中心指標(biāo)(Metrics);④字形正斜、粗細(xì)、凹陷、隨機(jī)點(diǎn)變動(dòng)影響效果(Effects);⑤其他腳本擴(kuò)展和增加描述, 提示其他有價(jià)值的信息等(Other)。通過以上特征腳本的添加實(shí)現(xiàn)書法字庫的智能化輸出,如圖4所示。
圖4 復(fù)雜字體腳本添加工具窗口示意圖
添加以上腳本之后,還必須再利用OpenType字形技術(shù)的開源性進(jìn)行二次開發(fā)來添加隨機(jī)自動(dòng)生成符合書法風(fēng)格特征的書法連筆、行氣、章法、風(fēng)格等腳本,才能較好地實(shí)現(xiàn)在支持OpenType字形技術(shù)的電子設(shè)備中正確顯示與打印書法字庫。如圖5所示, 添加了OpenType布局表描述書法基本特征的中文書法藝術(shù)字庫瘦金書楷體繁體在Word 2003的排版稿。
(2) 添加書法字庫筆畫、結(jié)體特征腳本。
圖5 添加了OpenType布局表描述書法基本特征的中文書法藝術(shù)字庫瘦金書楷體繁體在Word 2003的排版稿
書法字庫的筆劃特征主要是筆劃形態(tài)特征、 輪廓形狀特征、筆畫走勢特征。“筆畫形態(tài)特征包括抖動(dòng)度、筆壓變化度、筆畫曲勢等特征,結(jié)體特征則包括形狀特征、重心特征和幾何矩分布等特征?!盵7]筆畫形態(tài)的具體造型特征由書法字庫中全部單個(gè)字模的點(diǎn)與線的粗細(xì)、長短、曲直、俯仰、向背、飛白、濃淡、剛勁、圓潤、挺拔等表現(xiàn)出來;結(jié)體造型的具體特征由其筆劃組合的相交、相接、相離、方圓、平穩(wěn)、險(xiǎn)絕、中宮縮放、左右結(jié)構(gòu)、左中右結(jié)構(gòu)、上下結(jié)構(gòu)、上中下結(jié)構(gòu)、半包圍結(jié)構(gòu)、全包圍結(jié)構(gòu)、混合結(jié)構(gòu)等表現(xiàn)出來。主要通過OpenType 布局表添加相應(yīng)的書法字庫筆劃、結(jié)體特征腳本。其中GSUB表可用于定義書法字體筆畫的走勢規(guī)則,同時(shí)還提供了一系列的復(fù)雜文本處理的基本控制功能,如對字形筆畫形態(tài)的調(diào)控等;GPOS表用于定義字形位置的控制信息,如單個(gè)書法字形的配對和位置調(diào)整、字形結(jié)構(gòu)形狀調(diào)整、字體縱向與橫向靈活變形以及其他各類字形共性規(guī)則定義。
(3) 添加書法字庫自動(dòng)選型腳本。
在進(jìn)行文本編輯時(shí),隨著后續(xù)字符的輸入,前面已經(jīng)輸入的字符的顯現(xiàn)形式也要發(fā)生變化,將書法字體的某一種形狀替換成另一種形狀更適合的字體造型叫作自動(dòng)選型。通過編制書法字庫自動(dòng)選型腳本,解決書法字形之間隨機(jī)組合的體勢聯(lián)屬和變形顯現(xiàn)問題。添加書法字體單一替換、多字替換、變形替換、連字替換、前后、上下字形聯(lián)屬替換等腳本,如行草書的一個(gè)節(jié)奏行中的字形有大小和墨色鮮澀、濃淡變化;最末一個(gè)字的最后一筆可伸長或昂揚(yáng)等變形。
這些變型顯現(xiàn)形式主要有四種: 節(jié)奏行中的首字、過渡飛白字、尾字筆畫伸展、尾字筆畫昂揚(yáng)。要充分考慮全部可能的組合,例如一個(gè)節(jié)奏行的首字較大且墨色較濃,第二字與第三字有聯(lián)屬關(guān)系,尾字字形較大且筆畫有飛白或筆畫伸展。在編制自動(dòng)選型腳本時(shí),主要以書法造型特征為主,對字形間的聯(lián)屬關(guān)系,整篇字的行氣與章法要兼顧考慮。這些自動(dòng)選型腳本的添加是通過 OpenType 的(GSUB)字型替換表的單一替換規(guī)則來完成書法字形替換自動(dòng)選型的,是以字母的獨(dú)寫型名義字符的編碼為基礎(chǔ),編寫出名稱字符配對的4種變型顯現(xiàn)形式的代碼。如圖6所示,添加書法自動(dòng)選型腳本后在Word 2003排版的空心效果硬筆書法作品橫式選形示意圖。
(4) 添加書法字庫的連筆組合腳本。
現(xiàn)代的硬筆書法行草書以橫寫連筆為主,大都是前一字的收筆與后一字起筆相接或筆斷意連,成橫式走向;傳統(tǒng)的毛筆書法是從右向左豎寫,上一字的收筆與下一字起筆相接或筆斷意連,成豎式走向。要根據(jù)硬筆書法與毛筆書法的特征來選擇連字組合特征,在輸入可連筆的字體時(shí),書法字庫即會(huì)自動(dòng)變成連字;也可以歸納出多組連字書法詞組單獨(dú)設(shè)置鍵位一鍵輸入(筆者已歸納出8621組硬筆書法行草橫式連筆詞組、6977組毛筆書法行草豎式連筆詞組)。主要通過OpenType的布局表(GSUB)中的連筆替換規(guī)則來設(shè)計(jì)字與字之間的連筆替換,建立GSUB表的Ligature屬性腳本,添加上一個(gè)書法字收筆與下一字起筆相對接的位置控制代碼來實(shí)現(xiàn)書法字形輸出時(shí)的連筆效果。也可添加Ligature屬性腳本實(shí)現(xiàn)前一字與后一字的字形體勢聯(lián)屬,或利用書法詞庫中的兩字連筆或多字連筆替換,使書法字體的行與列連貫有生氣。如圖7所示,添加書法連筆組合腳本后在Word 2003排版的王鐸贈(zèng)張抱一草書詩卷、邱明鋒硬筆書法作品連筆組合示意圖。
(5) 添加書法章法組合腳本。
在VOLT中通過添加字形替換檢索和多重基線、行間距調(diào)整、風(fēng)格化字間距調(diào)整等特征腳本,能使書法字庫、詞庫、作品庫等輸出的書法字體具有整體章法。即通過VOLT的字形布局表GDEF來于定義書法字體編輯輸出時(shí)的單字定位選形腳本;用BASE表給出每一個(gè)書法字模的基線和擴(kuò)展數(shù)據(jù)的范圍;用JSTF表來調(diào)整書法章法版面特征,就可以實(shí)現(xiàn)在支持OpenType字形技術(shù)的電子設(shè)備中正確顯示與打印出有章法的書法字庫排版作品。
如圖8所示,添加了書法章法特征的篆、隸、楷、草、行書法作品庫在Word 2003中的排版作品。
(6) 添加書法字庫的風(fēng)格特征腳本。
在書法字庫創(chuàng)建過程中,對每一個(gè)書法字模的特殊性都要擬合2至5個(gè)不同造型,充分考慮到每一個(gè)書法字體在行與列的不同位置形成的不同造型,同時(shí)借助書法典籍博采眾家之長創(chuàng)意出統(tǒng)一的書法風(fēng)格特征。常見的書法風(fēng)格特征有:簡單幾何常量、形狀簽名、輪廓矩、多尺度空間、形狀上下文等。[8]書法風(fēng)格特征是擬合書法字庫的關(guān)鍵,是指書法作品整體上呈現(xiàn)出來的某些代表性特征,表現(xiàn)為書法家鮮明的個(gè)性、時(shí)代性(如晉人尚韻、唐人尚法、宋人尚意等等)和不同地域的差異性(如北書以骨勝,南書以韻勝等等)。通常有以下幾種不同類型的書法風(fēng)格: 樸茂高古、秀潤豐膄、蒼勁雄渾、方峻凝重、雄強(qiáng)渾厚、清新勁挺、天真精妙、靜穆深邃、寬博俊逸等等。主要用可視化的VOLT腳本編輯工具添加書法字庫的風(fēng)格特征。具體操作是通過VOLT軟件打開TrueType書法字庫文件,按流程分別操作: ①在ScriptList添加書法字庫語言標(biāo)識(shí)符和風(fēng)格特征描述信息;②在FeatureList表里添加書法字庫形狀簽名、形狀上下文的特征信息;③在LookupList表添加書法字模輪廓矩、多尺度空間替換特征相對應(yīng)的替換規(guī)則。
上述三步操作完成后,再通過EditGlyphs選單查看字庫的位置號(hào),通過EditLookup選單分別編輯首字符
對設(shè)計(jì)的書法字庫還要經(jīng)過嚴(yán)格的質(zhì)量檢驗(yàn),一個(gè)字、一個(gè)字地查,甚至一個(gè)點(diǎn)、一個(gè)點(diǎn)地看,每一個(gè)字都要做得好,既要字形輪廓有書法韻味、結(jié)構(gòu)符合書法規(guī)律,還有一整套的技術(shù)規(guī)范,例如要在字體曲線的最遠(yuǎn)端加一個(gè)極值點(diǎn)、每一個(gè)筆畫要以最少的關(guān)鍵點(diǎn)進(jìn)行描述,以盡可能減少存貯信息,提高書法字庫調(diào)用時(shí)的還原速度等等。
將書法字庫直接安裝到Windows XP以上版本的操作系統(tǒng)后,可以在Word等編輯軟件中直接輸入常用字體,然后選擇該書法字庫進(jìn)行測試。例如可以連續(xù)輸入三行漢字,可以看到每個(gè)書法字形的筆畫和體勢呼應(yīng)聯(lián)屬關(guān)系,看到整行字體的行氣,多行字體的整篇章法和風(fēng)格特征。一個(gè)節(jié)奏行的首字墨色顯示較濃、第二個(gè)字造型與首字有聯(lián)屬關(guān)系,中間的字形大小、尾字的筆形變化也能表現(xiàn)出來,這樣代表了書法字庫自動(dòng)選型腳本設(shè)置正確;進(jìn)行連字組合腳本測試及書法風(fēng)格特征測試。最后,進(jìn)行多種文字與特殊符號(hào)混合使用時(shí)的中線位置、基線位置、字號(hào)大小、線條粗細(xì)搭配測試。測試中發(fā)現(xiàn)問題可以通過調(diào)整腳本或字模解決。
書法字庫的管理集中在兩個(gè)方面,一是書法字庫屏幕顯示,為人們提供電子閱讀;二是書法字庫的打印,滿足一切書報(bào)刊和廣告印制的需要。以Windows為例,該操作系統(tǒng)作為全世界使用量最大的計(jì)算機(jī)操作系統(tǒng),雖然具有一定的中文字體處理能力,但其默認(rèn)字體缺失中國書法文化這是不爭的事實(shí)。Windows所使用宋體、仿宋體、楷體、黑體皆為功能性字符,這些字庫僅能機(jī)械地表示字符本義,并不傳達(dá)中國書法的意蘊(yùn)。要使Windows操作系統(tǒng)的中文處理傳達(dá)中國書法的意蘊(yùn),就必須引入Graphics Device Interface(簡稱GDI)圖形設(shè)備接口,并借助TrueType、OpenType字體引擎來管理書法字庫。主要是通過GDI和字體引擎把書法字模從一個(gè)編碼渲染成高清晰彩色曲線輪廓位圖。書法字庫安裝到Windows系統(tǒng)后,其輸出都是通過GDI函數(shù)來實(shí)現(xiàn)的,GDI將屏幕和打印機(jī)視做一塊畫布,可以在上面作畫,GDI和字體引擎的任務(wù)就是通過Bezier曲線將ttf、otf字體數(shù)據(jù)渲染為彩色位圖圖像(bitmap)。通過GDI函數(shù)取得ttf、otf字體的曲線輪廓,再給出所需要的字體、字號(hào),是否斜體、是否彩色等,顯示到屏幕上。借助OpenType字形技術(shù)“在Internet的HTML文本中嵌入字體信息作為一種標(biāo)準(zhǔn)機(jī)制,同時(shí),提供流線字體管理、豐富的格式參數(shù),包括字體嵌入式的集成Internet出版環(huán)境和基于Internet的應(yīng)用管理?!盵9]可在Internet平臺(tái)嵌入書法字庫,實(shí)現(xiàn)網(wǎng)頁瀏覽使用書法文字體的目標(biāo)。
要實(shí)現(xiàn)書法字庫打印輸出,必須安裝PostScript打印驅(qū)動(dòng),配置與之相適應(yīng)的打印設(shè)備,且打印機(jī)具有所需要的內(nèi)存和書法字庫。目前Windows等操作系統(tǒng)能較好地支持TrueType、OpenType字體引擎和GDI圖形設(shè)備接口,并將一個(gè)書法字符從編碼渲染成高清晰彩色位圖而顯示到屏幕上供瀏覽或應(yīng)用程序打印。
本文的研究工作是在大量的書法字庫開發(fā)實(shí)踐經(jīng)驗(yàn)基礎(chǔ)上的總結(jié),部分成果已在申請專利。筆者設(shè)計(jì)的書法字庫、書法詞庫、書法作品庫已在各種系統(tǒng)軟件、應(yīng)用軟件中得到了具體應(yīng)用和驗(yàn)證。書法字庫開發(fā)是跨學(xué)科的特有技術(shù),其關(guān)鍵在于紙質(zhì)書法字模創(chuàng)作和矢量化、字體引擎技術(shù)的二次開發(fā)和設(shè)計(jì)。應(yīng)用OpenType字形技術(shù)的開源性來設(shè)計(jì)書法字庫的特殊性和添加連筆、行氣、章法、風(fēng)格等腳本;探索了書法字庫的管理問題,實(shí)現(xiàn)了對應(yīng)的TrueType、OpenType書法字庫屏幕顯示,實(shí)現(xiàn)了電子閱讀、打印輸出所見即所得的書法信息化效果。再結(jié)合由GDI和字體引擎去管理書法字庫,可以較好的解決書法字庫屏幕顯示,打印輸出的中文字體既符合中國書法藝術(shù)標(biāo)準(zhǔn),又能與當(dāng)前操作系統(tǒng)兼容,使書法字庫能廣泛應(yīng)用于網(wǎng)絡(luò)出版和廣電等領(lǐng)域;進(jìn)行二次開發(fā)也可在手機(jī)等電子設(shè)備得到應(yīng)用,為中國傳統(tǒng)書法文化在電子信息交流中更好地得到傳承和發(fā)展做出了有效嘗識(shí)。
[1] 蔡飛鷹. 淺析書法的四大功能[J].美術(shù)大觀,2010(1): 16.
[2] 王岳川.“文化書法”的精神底線[J].書畫世界,2008,127:25-26.
[3] 楊振寧.中國文化與科學(xué)[R],1999年12月3日在香港中文大學(xué)新亞書院舉辦的“金禧講座”上發(fā)表的演講.
[4] 曹芳,武仲科,敖雪峰等.啟體書法字的矢量化.[J].中文信息學(xué)報(bào).2010.24(6):99.
[5] 俞凱.計(jì)算機(jī)書法若干關(guān)鍵技術(shù)研究[D]. 浙江杭州.浙江大學(xué),2010,27.
[6] 栗青生,吳琴霞,王蕾.基于甲骨文字形動(dòng)態(tài)描述庫的甲骨文輸入方法[J].中文信息學(xué)報(bào).2012.26(4): 30.
[7] 魯偉明.書法資源的有效管理和新型服多模式研究[D].浙江杭州.浙江大學(xué),2009,14.
[8] 魯偉明.書法資源的有效管理和新型服多模式研究[D].浙江杭州.浙江大學(xué),2009,14.
[9] 肖明,胡金柱,趙慧.字形技術(shù)及OpenType字體文件格式研究[J].中文信息學(xué)報(bào),1999,6: 54.