萬兵
摘要:True Type字體是目前計(jì)算機(jī)圖形、圖像處理軟件中應(yīng)用的最為廣泛的字形標(biāo)準(zhǔn),True Type字體利用數(shù)學(xué)函數(shù),對(duì)字形的結(jié)構(gòu)進(jìn)行了描繪,具有適用性強(qiáng)、使用費(fèi)用低的特點(diǎn)?;诖?,筆者在文中對(duì)True Type字體的發(fā)展、技術(shù)特點(diǎn)、實(shí)際應(yīng)用進(jìn)行了相關(guān)探討。
關(guān)鍵詞:True Type字體;圖形圖像處理;應(yīng)用
中圖分類號(hào):TP18 ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)14-0248-02
True Type字體的誕生是信息技術(shù)發(fā)展的一個(gè)里程碑,它讓字體在各個(gè)計(jì)算機(jī)系統(tǒng)、不同信息設(shè)備中可以直接使用,為數(shù)字圖形圖像處理提供了便利,讓圖形圖像處理操作過程大幅度簡化。因此,探討True Type字體在圖形圖像處理軟件中的應(yīng)用,具有重要的現(xiàn)實(shí)意義。
1 True Type字體概述
True Type字體是在計(jì)算機(jī)字體輸入中必須用到的一種字體,該字體是一種描述字形的標(biāo)準(zhǔn)技術(shù)。True Type字體由美國微軟公司和蘋果公司于20世紀(jì)80年代共同研發(fā),其主要應(yīng)用優(yōu)勢在于能夠?yàn)殚_發(fā)人員提供不同字體大小的像素高等顯示控制。目前在MAC OS和windows系統(tǒng)中,最為常見的字體就是True Type字體。在圖形圖像處理軟件應(yīng)用圖形圖像處理軟件,能夠?qū)斎氲淖中芜M(jìn)行描述,還可以結(jié)合True Type字體的特點(diǎn),對(duì)字體進(jìn)行一定程度的調(diào)整,進(jìn)而讓計(jì)算機(jī)顯示出的字體更具備觀賞性,同時(shí)還能夠在一定程度上避免字體出錯(cuò)[1]。True Type字體中的字形由二次貝賽爾曲線和直線片段構(gòu)成,這些構(gòu)建在數(shù)學(xué)上比平面設(shè)計(jì)行業(yè)經(jīng)常使用的三次貝賽爾曲線更加容易處理(因?yàn)槿呜惾麪柷€相比二次貝賽爾曲線需要用更多的點(diǎn)進(jìn)行描述)。針對(duì)圖形、圖像的處理工作,True Type字體所需要應(yīng)用的計(jì)算機(jī)指令更簡單,所以True Type字體有著其獨(dú)特的應(yīng)用優(yōu)勢[2]。
True Type字體將所有文字看作一些相互獨(dú)立的圖像組合,這些圖像由一條封閉的曲線圍成,即二次貝賽爾曲線,二次貝賽爾曲線又由一些有著相互聯(lián)系的點(diǎn)組成,所以如果需要記錄一個(gè)文字,就只需要記錄這個(gè)文字的圖像區(qū)域,記錄構(gòu)成二次貝賽爾曲線點(diǎn)的相對(duì)坐標(biāo),就可以實(shí)現(xiàn)對(duì)文字的記錄以及處理。在曲線構(gòu)成的圖像域中,一個(gè)簡單的文字只會(huì)構(gòu)成一個(gè)圖像域,而復(fù)雜的文字則有可能包含更多的圖像域。舉個(gè)例子,字符“7”就由一條曲線組成,所以字符“7”只包含一個(gè)圖像域,而字符“i”則由兩條曲線構(gòu)成,所以包含兩個(gè)圖像域,更為復(fù)雜的字符則更多。在True Type字體文件中,字形的輪廓由一連串有序的控制點(diǎn)組成,控制點(diǎn)分為在線上和不在線上兩種屬性[3]。
坐標(biāo)系的選擇、確定是構(gòu)建True Type字體的關(guān)鍵,而True Type字體中所有構(gòu)成曲線的點(diǎn),都可以用相關(guān)的坐標(biāo)系表述出來,并且成為一個(gè)位置相對(duì)確定的因素。True Type字體的字體坐標(biāo)是一個(gè)平面二維坐標(biāo)系,坐標(biāo)系中Y坐標(biāo)表點(diǎn)的垂直位移X則表水平位移,但是和普通平面坐標(biāo)系不同的是,True Type字體的坐標(biāo)系并不是一個(gè)無限大的平面,坐標(biāo)的范圍在16384-16383之間,但是在不同分辨率的系統(tǒng)之下,這個(gè)數(shù)值會(huì)發(fā)生變化,不過其數(shù)值只會(huì)更小。字體中坐標(biāo)系位置的選擇不固定,而是需要由設(shè)計(jì)人員對(duì)其進(jìn)行設(shè)定[4]。不同的輸出設(shè)備支持的分辨率各不相同,所以設(shè)計(jì)人員就需要解決不同分辨率下如何確定字體圖像域中各個(gè)點(diǎn)的相對(duì)位置。True Type字體就解決了點(diǎn)坐標(biāo)和像素之間的相對(duì)關(guān)系,從而讓True Type字體在不同設(shè)備上正常應(yīng)用成了可能[5]。
2 TTF文件結(jié)構(gòu)
TTF文件由樹狀表連接組織,文件由三個(gè)部分構(gòu)成:描述目錄、描述表、文件頭,其中文件頭為12個(gè)字節(jié),分別表明了文件的版本號(hào)、查找范圍,文件頭之后就是描述目錄,目錄占據(jù)16個(gè)字節(jié),最后是字符編碼的查找方式以及描繪方法等等基本信息。一般情況下,TTF表有19個(gè)表項(xiàng),其中10個(gè)表項(xiàng)為必須包含的項(xiàng)目,具體作用見表1。
3 True Type字體在計(jì)算機(jī)圖形處理中應(yīng)用的實(shí)際意義
自True Type字體誕生以來,因?yàn)槠洫?dú)特的特性獲得了廣大計(jì)算機(jī)使用者的關(guān)注以及認(rèn)可,True Type作為一種變革性字體描述的技術(shù),有著獨(dú)特的應(yīng)用價(jià)值,在圖形、圖像處理方面,True Type字體處理過的圖形圖像能夠直接在電腦上顯示并且打印出來,這對(duì)圖形、圖像處理帶來說有著重要的現(xiàn)實(shí)意義,True Type字體能夠支持所有輸出設(shè)備對(duì)字體的所有要求,并且可以應(yīng)用在不同的計(jì)算機(jī)操作系統(tǒng)中[6]。并且,True Type字體所描述的字體圖形在打印的時(shí)候,其分辨率只和打印機(jī)的分辨率有關(guān)系,而不會(huì)受到電腦顯示器分辨率的影響,經(jīng)過計(jì)算機(jī)所處理過的True Type字體可以根據(jù)需求進(jìn)行調(diào)整,字體的光滑性讓字體不會(huì)出現(xiàn)鋸齒,整個(gè)字體處于光滑、原始的狀態(tài)。此外,為方便True Type字體的保存、修改、傳輸,開發(fā)人員還增設(shè)了字體嵌入技術(shù),這樣就能讓沒有安裝字體的計(jì)算機(jī)也能夠?qū)ψ煮w進(jìn)傳輸、打印、顯示,極大程度提升了True Type字體的實(shí)用性以及適用性。
4 True Type字體在圖像圖形處理軟件中的實(shí)際應(yīng)用
1)字體結(jié)構(gòu)
True Type字體的誕生是計(jì)算機(jī)技術(shù)發(fā)展的重大變革,True Type字體因其應(yīng)用優(yōu)勢,目前在圖像圖形處理軟件中受到了廣泛的應(yīng)用,True Type字體通過對(duì)輸入的字體外形輪廓進(jìn)行構(gòu)建,用曲線、函數(shù)的形式將字形體現(xiàn)出來。在圖像圖形處理軟件中,True Type字體應(yīng)用的第一步就是對(duì)字體字形進(jìn)行描述,通過二次貝賽爾曲線以及坐標(biāo)點(diǎn)的確定,通過曲線、多邊形勾勒出字體的外形,這就讓True Type字體在不同計(jì)算機(jī)應(yīng)用,不同打印機(jī)上打印成了可能[7]。
2)字體顏色
在圖形、圖像處理軟件中,True Type字體因其特殊的字形描繪方式,可實(shí)現(xiàn)對(duì)字形進(jìn)行顏色填充處理。首先通過坐標(biāo)點(diǎn)的確定,通過直線、曲線將字形的輪廓描繪出來,然后發(fā)出字體顏色填充相關(guān)命令,進(jìn)而讓字體以更豐富多彩的形式體現(xiàn)出來。三維藝術(shù)字就是True Type字體應(yīng)用最直觀的體現(xiàn),當(dāng)前三維藝術(shù)字體以其生動(dòng)的視覺效果被應(yīng)用在工作、生活中的方方面面。
三維藝術(shù)字的實(shí)現(xiàn),主要結(jié)合True Type字體獨(dú)特的字形構(gòu)成方式,以及對(duì)字體的棱邊進(jìn)行處理,讓字體給人以立體、美觀的視覺效果。True Type字體的輪廓曲線用直線段描述字形的輪廓,將曲線輪廓中樣條曲線通過最小二分法,將其化作能夠保持曲線輪廓的小折線,這樣原有的字形數(shù)據(jù)就能夠從曲線輪廓轉(zhuǎn)變?yōu)槎噙呅屋喞?。一個(gè)普通的文字輪廓由內(nèi)環(huán)、外環(huán)組成,外環(huán)一般是逆時(shí)針方向,內(nèi)環(huán)則是順時(shí)針方向,如圖1所示,字符“B”字形輪廓在圖形圖像軟件中經(jīng)過處理之后,其結(jié)構(gòu)構(gòu)成就變?yōu)榱藘蓚€(gè)內(nèi)環(huán)和一個(gè)外環(huán)。上文中提到True Type字體的點(diǎn)由平面坐標(biāo)確定,將True Type字體轉(zhuǎn)變?yōu)槿S藝術(shù)字,就要對(duì)字體的點(diǎn)進(jìn)行優(yōu)化,平面坐標(biāo)系中原本的坐標(biāo)數(shù)值不變,然后再增加Z軸以及相關(guān)數(shù)值,原本的平面字體就能夠獲取相應(yīng)的厚度參數(shù),進(jìn)而得到True Type三維字體。為了提升三維字體的美觀度,設(shè)計(jì)者還需要用特殊的曲線生成算法、倒角貝賽爾曲線控制點(diǎn)生成算法繪制字體的浮出以及倒角面[8]。
3)格式控制
采用True Type字體對(duì)計(jì)算機(jī)輸入的字符進(jìn)行處理,處理完畢的字體不僅支持所有的操作系統(tǒng),比如windows、mac os、vista等等,同時(shí)也支持不同的打印設(shè)備,True Type字體可對(duì)字體進(jìn)行控制調(diào)整,所以在PS等等圖形、圖像處理軟件中的應(yīng)用較為廣泛。相較于True Type字體,更為美觀的字體是Type1,改字體采用三次貝賽爾曲線描述圖形,所以Type1描繪的字形更加美觀、精確,同時(shí)現(xiàn)代打印機(jī)大部分都采用PDL作為描述語言,而Type1在打印的過程中不會(huì)出現(xiàn)形變等等情況。但是,目前在大多數(shù)圖像圖形軟件中應(yīng)用的都是True Type,這就要?dú)w功于True Type字體方程的簡潔,在屏幕上經(jīng)常渲染的時(shí)候花費(fèi)的時(shí)間更短。且True Type支持所有的系統(tǒng),使用費(fèi)用較低。
4)字體創(chuàng)建
利用字體創(chuàng)造軟件Font Creator Program可實(shí)現(xiàn)針對(duì)True Type字體標(biāo)準(zhǔn)的字體創(chuàng)建,在FCP造字軟件中,每一個(gè)字符都由二次貝賽爾曲線構(gòu)成,通過調(diào)整貝賽爾曲線上點(diǎn)的位置,就可實(shí)現(xiàn)字形的變化調(diào)整。利用FCP造字軟件,就可完成漢字的筆畫構(gòu)造,針對(duì)我國漢字的不同寫法,就可創(chuàng)建出不同的字形。將所創(chuàng)建的筆畫TTF文件復(fù)制到指定目錄中,調(diào)用字體函數(shù)“int AddFontResource (LPCTSTR lpszFile-name)”,就可供應(yīng)用程序使用。目前應(yīng)用PS等等軟件,可直接由設(shè)計(jì)人員對(duì)字體進(jìn)行描繪,然后用相應(yīng)的編譯技術(shù)對(duì)其進(jìn)行掃描、編譯,就可創(chuàng)建出相應(yīng)的字體。
5 結(jié)束語
綜上所述,True Type字體是一種計(jì)算機(jī)字體描繪標(biāo)注,并且將其描述結(jié)果通過曲線、直線構(gòu)成相應(yīng)的字符形式,True Type字體因其實(shí)用性高、適用性強(qiáng)等等特點(diǎn),結(jié)合True Type字體標(biāo)準(zhǔn)可以設(shè)計(jì)出外觀圓潤、無鋸齒、色彩豐富的3D字體,目前在社會(huì)上得到了廣泛的應(yīng)用。
參考文獻(xiàn):
[1] 陳姉憶.True Type字體在圖形圖像處理軟件中的應(yīng)用分析[J].無線互聯(lián)科技,2014(10):47-47.
[2] 宋波,張春雷,高山,等.True Type字體輪廓研究與使用[J].中國西部科技,2013(3):15-17.
[3] 吳勰.貴州古彝文True Type字體開發(fā)與設(shè)計(jì)[J].畢節(jié)學(xué)院學(xué)報(bào),2012(11):30-33.
[4] 穆星.計(jì)算機(jī)圖形圖像處理相關(guān)技術(shù)探討[J].科學(xué)技術(shù)創(chuàng)新,2018(33):59-60.
[5] 李海峰.計(jì)算機(jī)圖形與圖形圖像處理技術(shù)的相互結(jié)合[J].環(huán)球市場,2018(27):368.
[6] 陳芬.計(jì)算機(jī)圖形圖像處理的關(guān)鍵技術(shù)研究[J].電腦知識(shí)與技術(shù),2018(22):259-260.
[7] 郭德安.計(jì)算機(jī)技術(shù)在圖形圖像處理中的應(yīng)用及關(guān)鍵技術(shù)探究[J].商情,2018(30):193.
[8] 銀育晗.計(jì)算機(jī)圖形圖像處理技術(shù)在視覺傳達(dá)系統(tǒng)中的應(yīng)用[J].科技風(fēng),2018(21):76.
【通聯(lián)編輯:唐一東】