• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      書法字庫(kù)的設(shè)計(jì)實(shí)現(xiàn)與管理

      2014-02-28 04:52:15邱明鋒
      中文信息學(xué)報(bào) 2014年4期
      關(guān)鍵詞:字庫(kù)腳本字體

      邱明鋒

      (1. 內(nèi)江職業(yè)技術(shù)學(xué)院,四川 內(nèi)江 641001;2. 內(nèi)江市市中區(qū)硬筆書法協(xié)會(huì),四川 內(nèi)江641001)

      1 引言

      文字是人類文化的偉大創(chuàng)造,而書法則是以漢字為基礎(chǔ)的華夏民族的偉大文化創(chuàng)造。文字和書法是表達(dá)各種文化信息的載體,是一種交際符號(hào)和信息傳播方式。[1]從原始人的結(jié)繩為字到計(jì)算機(jī)屏幕文字顯示與打印,都確切證實(shí)了人類的任何信息,都能夠用文字來(lái)傳承。沒(méi)有計(jì)算機(jī)之前,中國(guó)的文字長(zhǎng)期以來(lái)都是和書法融為一體,人們工作、學(xué)習(xí)、生活都與書法休戚相關(guān),書法隨文字的應(yīng)用而傳播,有廣闊的社會(huì)基礎(chǔ)。但是當(dāng)前由于各類電子信息交流普遍使用功能性的字體(人為的扭曲!),書法文字在網(wǎng)頁(yè)瀏覽、屏幕閱讀、手機(jī)信息交流中被遺棄,加之國(guó)人都用西方Windows等操作系統(tǒng),西方網(wǎng)絡(luò)文化趁機(jī)強(qiáng)勢(shì)入侵,“在全球化西化一體化的文化偏見(jiàn)中,東方境界正在被不斷貶抑和自我輕視,進(jìn)而在當(dāng)代生活中與西方流行文化相比似乎無(wú)足輕重。”“書法廣闊的社會(huì)基礎(chǔ)正在消失,中國(guó)書法的文化共識(shí)正在破裂?!盵2]中國(guó)書法的文化自信受到嚴(yán)峻挑戰(zhàn)!

      我們要正視西方網(wǎng)絡(luò)文化的問(wèn)題,迎接挑戰(zhàn),解決當(dāng)前電子信息交流缺失書法文字的問(wèn)題,其關(guān)鍵在于設(shè)計(jì)出有書法藝術(shù)含量且符合國(guó)家語(yǔ)言標(biāo)準(zhǔn)、能與世界電子文字信息交流相匹配的書法字庫(kù)、詞庫(kù)和作品庫(kù),提高其在電子信息交流中的應(yīng)用與管理水平,從而找回正在消失的“書法廣闊的社會(huì)基礎(chǔ)”,讓所有的電子信息交流都披上書法的神采韻味(這就是書法字庫(kù)的力量!)。諾貝爾獎(jiǎng)得主楊振寧教授在《中國(guó)文化與科學(xué)》的演講中,認(rèn)同“中國(guó)文化核心的核心,是書法”這一觀點(diǎn)[3]。我們不能因?yàn)殡娮有畔⒔涣魅笔ǘ刮覀兊暮蟠鷮?duì)自己的“核心文化”失去信心和傳承!

      2 書法字庫(kù)的設(shè)計(jì)制作

      書法字庫(kù)是指按某一書法特征集成起來(lái)的書法字體,進(jìn)行字形提取,擬合生成統(tǒng)一的風(fēng)格、符合語(yǔ)言文字編碼標(biāo)準(zhǔn)(如GB2312-80)的連續(xù)性圖形索引文件。當(dāng)前我國(guó)書法字庫(kù)數(shù)量少、應(yīng)用范圍窄,還存在諸多問(wèn)題: ①?zèng)]有作為操作系統(tǒng)默認(rèn)的書法字庫(kù),缺少作為正文字體使用的書法字庫(kù)。②對(duì)古代經(jīng)典書法作品分割處理生成字庫(kù)后,無(wú)法再現(xiàn)書法的行氣、章法及神采韻味,變形變味嚴(yán)重。③現(xiàn)行字庫(kù)對(duì)書法字形無(wú)限組合后產(chǎn)生的聯(lián)屬關(guān)系、形態(tài)大小、位置變化、筆畫飛白、力度、墨色潤(rùn)燥等的藝術(shù)特征尚欠技術(shù)支持。④圖像字體縮放造成字體變形,影響美觀,字體屏幕顯示機(jī)械、呆板,缺乏書法韻味。⑤網(wǎng)絡(luò)和手機(jī)中文信息瀏覽缺乏書法字庫(kù)支持,中國(guó)書法文字在電子信息交流過(guò)程中被邊緣化且面臨失傳的危險(xiǎn)!如圖1所示:瘦金體字庫(kù)排版作品與宋徽宗書法原作比較圖。

      圖1 瘦金體字庫(kù)排版作品與宋徽宗書法原作比較圖

      書法藝術(shù)要求書法字庫(kù)輸出的字形具有審美形式的隨機(jī)性、多層次深遠(yuǎn)韻味、廣闊深邃的意境和書法藝術(shù)家的人性化展示。這些都需要針對(duì)書法字庫(kù)進(jìn)行自適應(yīng)開(kāi)發(fā)設(shè)計(jì)才能實(shí)現(xiàn)。筆者試用書法藝術(shù)標(biāo)準(zhǔn)和當(dāng)前字庫(kù)設(shè)計(jì)專業(yè)軟件、精細(xì)人工處理和字體引擎、字體腳本自動(dòng)選型等技術(shù)相結(jié)合,利用特殊的工藝流程來(lái)設(shè)計(jì),力求實(shí)現(xiàn)書法字庫(kù)的實(shí)用功能與視覺(jué)傳達(dá)的藝術(shù)效果相統(tǒng)一,在Windows系統(tǒng)中實(shí)現(xiàn)的書法字庫(kù)、書法詞庫(kù)、書法作品庫(kù),可以在辦公、排版、圖形等軟件輸入文字后進(jìn)行排版編輯出書法篇章或書法作品。

      如圖2所示: 書法字庫(kù)、詞庫(kù)、作品庫(kù)的設(shè)計(jì)實(shí)現(xiàn)與管理流程圖如下:

      (1) 書法字模的選取與創(chuàng)作。

      傳統(tǒng)的字模亦稱“銅模”,本義是指鉛活字的模型、母體。字庫(kù)中的字模是指用二進(jìn)制代碼在電子存儲(chǔ)設(shè)備中存放的索引圖形數(shù)據(jù)。這里的書法字模有兩種形式,一種是按書法的審美規(guī)則創(chuàng)作的紙質(zhì)書法稿或歷代書法家經(jīng)典碑帖,稱為紙質(zhì)書法字模;另一種是把紙質(zhì)書法字模通過(guò)輸入設(shè)備轉(zhuǎn)換為電子信息設(shè)備可識(shí)別的通用代碼,形成二進(jìn)制書法圖像數(shù)據(jù),稱為數(shù)字書法字模。數(shù)字書法字模按一定規(guī)則擬合集成書法字庫(kù),通過(guò)信息輸入輸出設(shè)備進(jìn)行分類、比較、檢索、傳輸、顯示等處理,即可將書法字模的內(nèi)碼轉(zhuǎn)換為人們可識(shí)別的書法文字。制作書法字庫(kù)、書法詞庫(kù)和書法作品庫(kù),要借助書法典籍,精選一家經(jīng)典書法作品作為紙質(zhì)書法字模來(lái)制作數(shù)字書法字模;創(chuàng)作的書法字模要按書法規(guī)律及漢字編碼表所例的文字個(gè)數(shù)來(lái)創(chuàng)意,可用筆在紙上書寫,全部字模都應(yīng)用統(tǒng)一的風(fēng)格來(lái)創(chuàng)作,要求字形統(tǒng)一、筆畫規(guī)范且有書法神采韻味,例如,按GB2312-80編碼表來(lái)創(chuàng)作書法字模共需書寫近7 000個(gè)漢字。

      制作書法字模時(shí)還要注意與其他文種的字符相匹配,這些字符都必須用統(tǒng)一的書法規(guī)則來(lái)設(shè)計(jì)創(chuàng)作,如阿拉伯?dāng)?shù)字符、英文字符等紙質(zhì)字模。

      (2) 紙質(zhì)書法字模二值化處理與數(shù)字書法圖像切分、邊緣檢測(cè)和修復(fù)。

      把創(chuàng)作或選取的紙質(zhì)書法字模稿分頁(yè)掃描轉(zhuǎn)換為數(shù)字書法二值圖像,“然后將原始二值圖的數(shù)據(jù)矩陣存儲(chǔ)為可識(shí)別外輪廓的矩陣, 即邊界輪廓的二值圖的數(shù)據(jù)矩陣?!盵4]

      對(duì)數(shù)字書法字模整頁(yè)圖像的切分是采用行字切分算法,書法字形點(diǎn)陣區(qū)域在直方圖上呈現(xiàn)出波峰狀,沿字符間的空隙來(lái)切分成單個(gè)書法字形?!罢麄€(gè)頁(yè)面切分過(guò)程主要可分成初步切分、部首塊合并、噪聲塊剔除、粘連書法字切分四步?!盵5]

      由于書法作品書寫力度不均勻,字與字之間有連筆、筆畫有濃淡粗細(xì)和走勢(shì)有呼應(yīng),字體造型有聯(lián)屬關(guān)系,會(huì)導(dǎo)致經(jīng)常出現(xiàn)一些局部灰度變化過(guò)快的情況,為了解決這一問(wèn)題,應(yīng)實(shí)行單字或部件套框切分,把具有共性的部件切分出來(lái)以備擬合同一個(gè)字的不同造型,有利于建庫(kù)時(shí)的首字模、尾字模的自動(dòng)選型配對(duì)。接著將切分出來(lái)的單個(gè)書法圖象比照紙質(zhì)書法字模中所蘊(yùn)含的鮮明的、人格化的書法韻味進(jìn)行修復(fù)。特別是書法行草書中的飛白、印印泥、隨機(jī)抖動(dòng)和壓感的人性化風(fēng)格特色等。在這一環(huán)節(jié)要進(jìn)行精細(xì)人工設(shè)計(jì),要將位圖轉(zhuǎn)換成曲線輪廓,對(duì)其輪廓的位置和邊界上的關(guān)鍵點(diǎn)進(jìn)行手工調(diào)整。使之與紙質(zhì)書法字模原作盡可能保持一致。從而為下一步書法字曲線輪廓的生成提供高質(zhì)量的圖像數(shù)據(jù)。

      (3) 數(shù)字書法字模曲線輪廓描述與編碼。

      將二值化切分的數(shù)字書法字模圖像導(dǎo)入到曲線輪廓造字軟件中(如Type light、FontCreator等)生成曲線輪廓書法字模。這些生成的書法字模曲線輪廓整體特征和局部特征是由許多關(guān)鍵點(diǎn)來(lái)控制的,要使書法字模保留原書法字形的筆鋒信息,就要對(duì)每一個(gè)書法字形都施加一組具有統(tǒng)一書法特征的效果,則應(yīng)用有理Bezier曲線增加可調(diào)節(jié)的權(quán)重來(lái)調(diào)整關(guān)鍵點(diǎn)位置的參數(shù),同時(shí)對(duì)控制失真處的關(guān)鍵點(diǎn)施加精細(xì)手工調(diào)整,主要是對(duì)曲線輪廓上直線控制點(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)代漢字的對(duì)應(yīng)文字進(jìn)行編碼,內(nèi)碼和現(xiàn)代漢字相同。”[6]給出編碼,擬合生成TrueType格式的字庫(kù)文件。然后引入OpenType字形技術(shù)進(jìn)一步精確定義每一個(gè)書法字模輪廓來(lái)完美體現(xiàn)書法字體的整體風(fēng)格特征。

      3 應(yīng)用OpenType字形技術(shù)處理書法字庫(kù)的特殊性

      設(shè)計(jì)制作OpenType書法字庫(kù)的關(guān)鍵是提煉出書法字庫(kù)具體藝術(shù)特征,并通過(guò)OpenType腳本語(yǔ)言描述來(lái)再現(xiàn)書法字庫(kù)這些特征。OpenType是一個(gè)開(kāi)放源代碼的字形描述技術(shù),之前就已出現(xiàn)了TrueType(簡(jiǎn)稱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ù),為書法字庫(kù)添加連筆、行氣、章法、風(fēng)格等腳本,能確保按照輸入的文本來(lái)編輯出符合書法標(biāo)準(zhǔn)的作品,并能在計(jì)算機(jī)軟件中正確顯示與打印書法字庫(kù)。這就必須把書法的相關(guān)特征寫入每一個(gè)字模文件中。筆者主要是使用OpenType字體布局工具VOLT(Visual OpenType Layout Tool)來(lái)設(shè)計(jì)編寫腳本。通過(guò)VOLT打開(kāi)書法字庫(kù)文件,按照軟件的菜單提示分別添加書法字庫(kù)基本控制信息、輸入腳本語(yǔ)言名、創(chuàng)建默認(rèn)語(yǔ)言、添加書法字庫(kù)的具體特征腳本;還可以通過(guò)高級(jí)字體編輯器如Type light和FontCreator來(lái)設(shè)計(jì)。

      (1) 添加書法字庫(kù)基本特征腳本。

      書法字庫(kù)基本特征主要有字符造型、字形占位、字距、縱向和橫向中線和基線等等,不同的書法字體有不同的總體特征。如行草字形占位忽大忽小,對(duì)每一單個(gè)書法字體都要設(shè)置縱向和橫向起始基線,篆書字形修長(zhǎng),字形豎向占位是楷書的兩倍。筆者主要通過(guò)FontCreator字庫(kù)制作軟件的復(fù)雜字形轉(zhuǎn)換腳本編輯工具來(lái)添加以下腳本,實(shí)現(xiàn)書法字庫(kù)的基本特征: ①字符和字形幾何占位、分解組合特征(Characters and Glyphs);②字形輪廓移動(dòng)、角度、比例、正反、折轉(zhuǎn)等規(guī)則(Outlines);③字形左右、上下軸線、寬度、中心指標(biāo)(Metrics);④字形正斜、粗細(xì)、凹陷、隨機(jī)點(diǎn)變動(dòng)影響效果(Effects);⑤其他腳本擴(kuò)展和增加描述, 提示其他有價(jià)值的信息等(Other)。通過(guò)以上特征腳本的添加實(shí)現(xiàn)書法字庫(kù)的智能化輸出,如圖4所示。

      圖4 復(fù)雜字體腳本添加工具窗口示意圖

      添加以上腳本之后,還必須再利用OpenType字形技術(shù)的開(kāi)源性進(jìn)行二次開(kāi)發(fā)來(lái)添加隨機(jī)自動(dòng)生成符合書法風(fēng)格特征的書法連筆、行氣、章法、風(fēng)格等腳本,才能較好地實(shí)現(xiàn)在支持OpenType字形技術(shù)的電子設(shè)備中正確顯示與打印書法字庫(kù)。如圖5所示, 添加了OpenType布局表描述書法基本特征的中文書法藝術(shù)字庫(kù)瘦金書楷體繁體在Word 2003的排版稿。

      (2) 添加書法字庫(kù)筆畫、結(jié)體特征腳本。

      圖5 添加了OpenType布局表描述書法基本特征的中文書法藝術(shù)字庫(kù)瘦金書楷體繁體在Word 2003的排版稿

      書法字庫(kù)的筆劃特征主要是筆劃形態(tài)特征、 輪廓形狀特征、筆畫走勢(shì)特征?!肮P畫形態(tài)特征包括抖動(dòng)度、筆壓變化度、筆畫曲勢(shì)等特征,結(jié)體特征則包括形狀特征、重心特征和幾何矩分布等特征。”[7]筆畫形態(tài)的具體造型特征由書法字庫(kù)中全部單個(gè)字模的點(diǎn)與線的粗細(xì)、長(zhǎng)短、曲直、俯仰、向背、飛白、濃淡、剛勁、圓潤(rùn)、挺拔等表現(xiàn)出來(lái);結(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)出來(lái)。主要通過(guò)OpenType 布局表添加相應(yīng)的書法字庫(kù)筆劃、結(jié)體特征腳本。其中GSUB表可用于定義書法字體筆畫的走勢(shì)規(guī)則,同時(shí)還提供了一系列的復(fù)雜文本處理的基本控制功能,如對(duì)字形筆畫形態(tài)的調(diào)控等;GPOS表用于定義字形位置的控制信息,如單個(gè)書法字形的配對(duì)和位置調(diào)整、字形結(jié)構(gòu)形狀調(diào)整、字體縱向與橫向靈活變形以及其他各類字形共性規(guī)則定義。

      (3) 添加書法字庫(kù)自動(dòng)選型腳本。

      在進(jìn)行文本編輯時(shí),隨著后續(xù)字符的輸入,前面已經(jīng)輸入的字符的顯現(xiàn)形式也要發(fā)生變化,將書法字體的某一種形狀替換成另一種形狀更適合的字體造型叫作自動(dòng)選型。通過(guò)編制書法字庫(kù)自動(dòng)選型腳本,解決書法字形之間隨機(jī)組合的體勢(shì)聯(lián)屬和變形顯現(xiàn)問(wèn)題。添加書法字體單一替換、多字替換、變形替換、連字替換、前后、上下字形聯(lián)屬替換等腳本,如行草書的一個(gè)節(jié)奏行中的字形有大小和墨色鮮澀、濃淡變化;最末一個(gè)字的最后一筆可伸長(zhǎng)或昂揚(yáng)等變形。

      這些變型顯現(xiàn)形式主要有四種: 節(jié)奏行中的首字、過(guò)渡飛白字、尾字筆畫伸展、尾字筆畫昂揚(yáng)。要充分考慮全部可能的組合,例如一個(gè)節(jié)奏行的首字較大且墨色較濃,第二字與第三字有聯(lián)屬關(guān)系,尾字字形較大且筆畫有飛白或筆畫伸展。在編制自動(dòng)選型腳本時(shí),主要以書法造型特征為主,對(duì)字形間的聯(lián)屬關(guān)系,整篇字的行氣與章法要兼顧考慮。這些自動(dòng)選型腳本的添加是通過(guò) OpenType 的(GSUB)字型替換表的單一替換規(guī)則來(lái)完成書法字形替換自動(dòng)選型的,是以字母的獨(dú)寫型名義字符的編碼為基礎(chǔ),編寫出名稱字符配對(duì)的4種變型顯現(xiàn)形式的代碼。如圖6所示,添加書法自動(dòng)選型腳本后在Word 2003排版的空心效果硬筆書法作品橫式選形示意圖。

      (4) 添加書法字庫(kù)的連筆組合腳本。

      現(xiàn)代的硬筆書法行草書以橫寫連筆為主,大都是前一字的收筆與后一字起筆相接或筆斷意連,成橫式走向;傳統(tǒng)的毛筆書法是從右向左豎寫,上一字的收筆與下一字起筆相接或筆斷意連,成豎式走向。要根據(jù)硬筆書法與毛筆書法的特征來(lái)選擇連字組合特征,在輸入可連筆的字體時(shí),書法字庫(kù)即會(huì)自動(dòng)變成連字;也可以歸納出多組連字書法詞組單獨(dú)設(shè)置鍵位一鍵輸入(筆者已歸納出8621組硬筆書法行草橫式連筆詞組、6977組毛筆書法行草豎式連筆詞組)。主要通過(guò)OpenType的布局表(GSUB)中的連筆替換規(guī)則來(lái)設(shè)計(jì)字與字之間的連筆替換,建立GSUB表的Ligature屬性腳本,添加上一個(gè)書法字收筆與下一字起筆相對(duì)接的位置控制代碼來(lái)實(shí)現(xiàn)書法字形輸出時(shí)的連筆效果。也可添加Ligature屬性腳本實(shí)現(xiàn)前一字與后一字的字形體勢(shì)聯(lián)屬,或利用書法詞庫(kù)中的兩字連筆或多字連筆替換,使書法字體的行與列連貫有生氣。如圖7所示,添加書法連筆組合腳本后在Word 2003排版的王鐸贈(zèng)張抱一草書詩(shī)卷、邱明鋒硬筆書法作品連筆組合示意圖。

      (5) 添加書法章法組合腳本。

      在VOLT中通過(guò)添加字形替換檢索和多重基線、行間距調(diào)整、風(fēng)格化字間距調(diào)整等特征腳本,能使書法字庫(kù)、詞庫(kù)、作品庫(kù)等輸出的書法字體具有整體章法。即通過(guò)VOLT的字形布局表GDEF來(lái)于定義書法字體編輯輸出時(shí)的單字定位選形腳本;用BASE表給出每一個(gè)書法字模的基線和擴(kuò)展數(shù)據(jù)的范圍;用JSTF表來(lái)調(diào)整書法章法版面特征,就可以實(shí)現(xiàn)在支持OpenType字形技術(shù)的電子設(shè)備中正確顯示與打印出有章法的書法字庫(kù)排版作品。

      如圖8所示,添加了書法章法特征的篆、隸、楷、草、行書法作品庫(kù)在Word 2003中的排版作品。

      (6) 添加書法字庫(kù)的風(fēng)格特征腳本。

      在書法字庫(kù)創(chuàng)建過(guò)程中,對(duì)每一個(gè)書法字模的特殊性都要擬合2至5個(gè)不同造型,充分考慮到每一個(gè)書法字體在行與列的不同位置形成的不同造型,同時(shí)借助書法典籍博采眾家之長(zhǎng)創(chuàng)意出統(tǒng)一的書法風(fēng)格特征。常見(jiàn)的書法風(fēng)格特征有:簡(jiǎn)單幾何常量、形狀簽名、輪廓矩、多尺度空間、形狀上下文等。[8]書法風(fēng)格特征是擬合書法字庫(kù)的關(guān)鍵,是指書法作品整體上呈現(xiàn)出來(lái)的某些代表性特征,表現(xiàn)為書法家鮮明的個(gè)性、時(shí)代性(如晉人尚韻、唐人尚法、宋人尚意等等)和不同地域的差異性(如北書以骨勝,南書以韻勝等等)。通常有以下幾種不同類型的書法風(fēng)格: 樸茂高古、秀潤(rùn)豐膄、蒼勁雄渾、方峻凝重、雄強(qiáng)渾厚、清新勁挺、天真精妙、靜穆深邃、寬博俊逸等等。主要用可視化的VOLT腳本編輯工具添加書法字庫(kù)的風(fēng)格特征。具體操作是通過(guò)VOLT軟件打開(kāi)TrueType書法字庫(kù)文件,按流程分別操作: ①在ScriptList添加書法字庫(kù)語(yǔ)言標(biāo)識(shí)符和風(fēng)格特征描述信息;②在FeatureList表里添加書法字庫(kù)形狀簽名、形狀上下文的特征信息;③在LookupList表添加書法字模輪廓矩、多尺度空間替換特征相對(duì)應(yīng)的替換規(guī)則。

      上述三步操作完成后,再通過(guò)EditGlyphs選單查看字庫(kù)的位置號(hào),通過(guò)EditLookup選單分別編輯首字符、獨(dú)體字、中間過(guò)渡字、行尾字、連筆字、基于風(fēng)格的替換形式等組合成行、成段、成篇的書法風(fēng)格腳本。腳本添加制作完成后點(diǎn)擊Compile和Save按鈕保存確認(rèn)完成,就形成了帶腳本的完整的OpenType書法字庫(kù)。

      4 書法字庫(kù)測(cè)試

      對(duì)設(shè)計(jì)的書法字庫(kù)還要經(jīng)過(guò)嚴(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)行描述,以盡可能減少存貯信息,提高書法字庫(kù)調(diào)用時(shí)的還原速度等等。

      將書法字庫(kù)直接安裝到Windows XP以上版本的操作系統(tǒng)后,可以在Word等編輯軟件中直接輸入常用字體,然后選擇該書法字庫(kù)進(jìn)行測(cè)試。例如可以連續(xù)輸入三行漢字,可以看到每個(gè)書法字形的筆畫和體勢(shì)呼應(yīng)聯(lián)屬關(guān)系,看到整行字體的行氣,多行字體的整篇章法和風(fēng)格特征。一個(gè)節(jié)奏行的首字墨色顯示較濃、第二個(gè)字造型與首字有聯(lián)屬關(guān)系,中間的字形大小、尾字的筆形變化也能表現(xiàn)出來(lái),這樣代表了書法字庫(kù)自動(dòng)選型腳本設(shè)置正確;進(jìn)行連字組合腳本測(cè)試及書法風(fēng)格特征測(cè)試。最后,進(jìn)行多種文字與特殊符號(hào)混合使用時(shí)的中線位置、基線位置、字號(hào)大小、線條粗細(xì)搭配測(cè)試。測(cè)試中發(fā)現(xiàn)問(wèn)題可以通過(guò)調(diào)整腳本或字模解決。

      5 書法字庫(kù)的管理實(shí)現(xiàn)

      書法字庫(kù)的管理集中在兩個(gè)方面,一是書法字庫(kù)屏幕顯示,為人們提供電子閱讀;二是書法字庫(kù)的打印,滿足一切書報(bào)刊和廣告印制的需要。以Windows為例,該操作系統(tǒng)作為全世界使用量最大的計(jì)算機(jī)操作系統(tǒng),雖然具有一定的中文字體處理能力,但其默認(rèn)字體缺失中國(guó)書法文化這是不爭(zhēng)的事實(shí)。Windows所使用宋體、仿宋體、楷體、黑體皆為功能性字符,這些字庫(kù)僅能機(jī)械地表示字符本義,并不傳達(dá)中國(guó)書法的意蘊(yùn)。要使Windows操作系統(tǒng)的中文處理傳達(dá)中國(guó)書法的意蘊(yùn),就必須引入Graphics Device Interface(簡(jiǎn)稱GDI)圖形設(shè)備接口,并借助TrueType、OpenType字體引擎來(lái)管理書法字庫(kù)。主要是通過(guò)GDI和字體引擎把書法字模從一個(gè)編碼渲染成高清晰彩色曲線輪廓位圖。書法字庫(kù)安裝到Windows系統(tǒng)后,其輸出都是通過(guò)GDI函數(shù)來(lái)實(shí)現(xiàn)的,GDI將屏幕和打印機(jī)視做一塊畫布,可以在上面作畫,GDI和字體引擎的任務(wù)就是通過(guò)Bezier曲線將ttf、otf字體數(shù)據(jù)渲染為彩色位圖圖像(bitmap)。通過(guò)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)嵌入書法字庫(kù),實(shí)現(xiàn)網(wǎng)頁(yè)瀏覽使用書法文字體的目標(biāo)。

      要實(shí)現(xiàn)書法字庫(kù)打印輸出,必須安裝PostScript打印驅(qū)動(dòng),配置與之相適應(yīng)的打印設(shè)備,且打印機(jī)具有所需要的內(nèi)存和書法字庫(kù)。目前Windows等操作系統(tǒng)能較好地支持TrueType、OpenType字體引擎和GDI圖形設(shè)備接口,并將一個(gè)書法字符從編碼渲染成高清晰彩色位圖而顯示到屏幕上供瀏覽或應(yīng)用程序打印。

      6 結(jié)束語(yǔ)

      本文的研究工作是在大量的書法字庫(kù)開(kāi)發(fā)實(shí)踐經(jīng)驗(yàn)基礎(chǔ)上的總結(jié),部分成果已在申請(qǐng)專利。筆者設(shè)計(jì)的書法字庫(kù)、書法詞庫(kù)、書法作品庫(kù)已在各種系統(tǒng)軟件、應(yīng)用軟件中得到了具體應(yīng)用和驗(yàn)證。書法字庫(kù)開(kāi)發(fā)是跨學(xué)科的特有技術(shù),其關(guān)鍵在于紙質(zhì)書法字模創(chuàng)作和矢量化、字體引擎技術(shù)的二次開(kāi)發(fā)和設(shè)計(jì)。應(yīng)用OpenType字形技術(shù)的開(kāi)源性來(lái)設(shè)計(jì)書法字庫(kù)的特殊性和添加連筆、行氣、章法、風(fēng)格等腳本;探索了書法字庫(kù)的管理問(wèn)題,實(shí)現(xiàn)了對(duì)應(yīng)的TrueType、OpenType書法字庫(kù)屏幕顯示,實(shí)現(xiàn)了電子閱讀、打印輸出所見(jiàn)即所得的書法信息化效果。再結(jié)合由GDI和字體引擎去管理書法字庫(kù),可以較好的解決書法字庫(kù)屏幕顯示,打印輸出的中文字體既符合中國(guó)書法藝術(shù)標(biāo)準(zhǔn),又能與當(dāng)前操作系統(tǒng)兼容,使書法字庫(kù)能廣泛應(yīng)用于網(wǎng)絡(luò)出版和廣電等領(lǐng)域;進(jìn)行二次開(kāi)發(fā)也可在手機(jī)等電子設(shè)備得到應(yīng)用,為中國(guó)傳統(tǒng)書法文化在電子信息交流中更好地得到傳承和發(fā)展做出了有效嘗識(shí)。

      [1] 蔡飛鷹. 淺析書法的四大功能[J].美術(shù)大觀,2010(1): 16.

      [2] 王岳川.“文化書法”的精神底線[J].書畫世界,2008,127:25-26.

      [3] 楊振寧.中國(guó)文化與科學(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)描述庫(kù)的甲骨文輸入方法[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.

      猜你喜歡
      字庫(kù)腳本字體
      酒駕
      安奇奇與小cool 龍(第二回)
      No.2 喜茶聯(lián)合漢儀字庫(kù)推出微型書和書簽
      字體的產(chǎn)生
      數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
      某型號(hào)產(chǎn)品的字庫(kù)遷移優(yōu)化設(shè)計(jì)
      電子世界(2018年7期)2018-04-26 08:51:35
      快樂(lè)假期
      相同字庫(kù)條件下激光打印文件特征的變化規(guī)律和特點(diǎn)
      組合字體
      再議字庫(kù)知識(shí)產(chǎn)權(quán)保護(hù)
      通榆县| 马鞍山市| 得荣县| 辛集市| 彭泽县| 肥乡县| 潢川县| 永善县| 碌曲县| 勃利县| 英超| 前郭尔| 富民县| 五原县| 探索| 宜君县| 岢岚县| 封开县| 澄城县| 井陉县| 疏勒县| 清徐县| 开阳县| 法库县| 安陆市| 安龙县| 黔西县| 嘉黎县| 昌图县| 公主岭市| 成安县| 临洮县| 伊川县| 高要市| 黄陵县| 常熟市| 读书| 黄平县| 渝中区| 加查县| 东宁县|