電腦中文字型尋跡:點(diǎn)陣字
@劉柏坤
個(gè)人電腦誕生于1970年代,80年代末至90年代中期開始普及。不過,電腦傳到東亞,卻碰上巨大語言障礙:漢字。我們使用漢字,漢字在日常生活中不可或缺。要是電腦無法使用漢字,根本無法發(fā)揮功能。因此,在個(gè)人電腦上輸入、顯示、儲(chǔ)存、列印漢字,成為當(dāng)務(wù)之急。
作者:Creative Commons
電腦誕自西方,習(xí)慣了使用拼音字母的人不懂漢字之道,其設(shè)計(jì)也未考慮東方文字有數(shù)以萬計(jì)的字符,苦無對(duì)策。早在二十世紀(jì)初,就已經(jīng)有人主張要淘汰漢字,全面改用字母。自從電腦面世后,這種論調(diào)再次出現(xiàn),認(rèn)為任何不使用字母的文字,都無法適應(yīng)電腦。唯幸世上使用漢字的人群,想到良策應(yīng)對(duì),解決了編碼和輸入法問題。如是者,尚欠的只是字型。
最早期通行的電腦中文字型,跟電腦英文字型一樣,是點(diǎn)陣字(Bitmap font)。顧名思義,它的原理是以「點(diǎn)」陣列成文字形狀。點(diǎn)陣字的原理,就是在一個(gè)由若干行與列組成的正方或長(zhǎng)方形里,以「點(diǎn)」的方式來顯示出字的形狀,把字逐點(diǎn)逐點(diǎn)砌出來。
例如「16點(diǎn)字型」,就是在一個(gè)16×16的方陣?yán)?,以點(diǎn)砌出漢字形狀。理論上,要是盡用方陣來造字,完成后漢字的大小應(yīng)是16×16。可是這做法會(huì)令后方的漢字跟前方的黏在一起,兩字之間沒有縫隙,不易閱讀。因此一般的「16點(diǎn)字型」,只會(huì)制作成16×15的大小,如例子中的「酬」字。
這時(shí)期的個(gè)人電腦,流行的作業(yè)系統(tǒng)還是依賴文字指令的DOS(磁碟作業(yè)系統(tǒng),Disk Operating System)。多數(shù)情況下,使用者在DOS境里,再鍵入執(zhí)行中文系統(tǒng)的指令,才可以進(jìn)入中文系統(tǒng)環(huán)境。例如當(dāng)時(shí)最具名氣的倚天中文系統(tǒng),就要在DOS環(huán)境里鍵入「ET3」,再按一下Enter鍵,才會(huì)啟動(dòng)。更早期的個(gè)人電腦甚至要額外添加中文處理卡才能顯示中文。
建立在DOS環(huán)境里的中文系統(tǒng),跟DOS本身一樣使用點(diǎn)陣字,也很合理。不同大小的點(diǎn)陣字是什么模樣呢?以下就是一些例子:
在圖例中,我們不難看到,只要這個(gè)方形空間越大,所能夠造出來的形狀就會(huì)越精細(xì)。在較細(xì)小的空間里,筆畫多的字往往要減省一些筆畫才可以保持清晰。但方形空間增大后,不但不必干這樣的事,還可以把撇、捺等斜筆修飾得較細(xì)致,減少放大字型后所看到的狗牙或鋸齒。
這些中文系統(tǒng)的設(shè)計(jì)師,也努力改善字型質(zhì)素。除了系統(tǒng)預(yù)設(shè)的16點(diǎn)字型(點(diǎn)陣大小為16×16或16×15)外,還陸續(xù)加入24點(diǎn)(點(diǎn)陣大小為24×24)、32點(diǎn)(點(diǎn)陣大小為32×32或32×31),甚至64點(diǎn)(點(diǎn)陣大小為64×64)、128點(diǎn)(點(diǎn)陣大小為128×128)的字型。
問題是,點(diǎn)陣空間越大,檔案體積也越大。一般來說,當(dāng)時(shí)一套24點(diǎn)字型約占1MB,36點(diǎn)字型約占1.7MB,48點(diǎn)字型約占3.6MB,64點(diǎn)字型已經(jīng)約占6.5MB,128點(diǎn)字型甚至約占25.6MB!那時(shí)候流行的硬碟才得那20MB容量(而且是奢侈品),連一套128點(diǎn)字型都裝不下!
因此,即使大家都不滿足16點(diǎn)字型,但那時(shí)候常見的點(diǎn)陣字,也不過是24點(diǎn)字型。當(dāng)年倚天中文系統(tǒng)的明、黑、圓、楷、隸、行六套24點(diǎn)字型就要用三片大磁碟。至于36點(diǎn)、48點(diǎn)字型,已屬奢侈品了。
下圖是以軟件模擬楷體、隸體、仿宋體的16點(diǎn)、24點(diǎn)、36點(diǎn)字的結(jié)果,當(dāng)中的點(diǎn)陣沒有經(jīng)人手修飾改良。雖然能在點(diǎn)陣范圍里做出不同字體風(fēng)格,但16點(diǎn)字形明顯不夠明晰。即使點(diǎn)陣較大,筆畫較多的字仍不夠清楚,而且邊緣免不了有鋸齒,不夠美觀。
字型技術(shù)后來邁入新時(shí)代,它會(huì)直接描繪文字的外框,不必再用點(diǎn)來組成。但是點(diǎn)陣字仍有用武之地。因?yàn)橐@示細(xì)小字號(hào)時(shí),若屏幕的解像不高,就無法細(xì)致顯示到外框圍出來的字形,結(jié)果筆畫就會(huì)糊作一團(tuán)。因此,在DOS之后崛起的Windows(視窗)系統(tǒng)或手機(jī)作業(yè)系統(tǒng),其預(yù)設(shè)字型中往往仍附有點(diǎn)陣字,用來顯示細(xì)小字號(hào)。
小編也在這里列舉幾個(gè)點(diǎn)陣字體:
1、方正像素16
《影》的海報(bào)設(shè)計(jì)據(jù)說比電影震撼
這么漂亮的英文手寫體免費(fèi)下載
新歲啟封|字語文妙體與你奇妙相遇
新年蛇來運(yùn)轉(zhuǎn),一起圈住好運(yùn)
Aa圣誕字體教程+推薦字體