中文豎排古籍、書法專用字庫製作方法
2024-01-21 17:42:15
中文豎排古籍、書法專用字庫製作方法
【專利摘要】這是一項專門用於翻印豎排中文古籍或書法的字庫(ttf、otf)製作方法。現今通用字庫採用固定em方陣設計,不能表達豎排中文古籍刻本或書法字符在高低方向的參差錯落狀態,不能用於古籍翻印,而彩色翻印成本高又不能修改內容。本字庫將字符側轉-90°設計製作,把TrueType用於表達西文寬窄變化的功能轉而用於表達中文高低參差變化,克服了現今通用字庫固定em的弱點。對橫排右行排版的文本,選用本發明字庫,當即呈現為中文古籍標準的豎排左行且字符高低參差變化狀。技術進步,做字庫的成本低於彩印,用本發明字庫翻印古籍刻本或書法,不僅修舊如舊,還可修改內容,並極大地降低成本,有利於古籍市場化。
【專利說明】中文豎排古籍、書法專用字庫製作方法
【技術領域】
[0001] 計算機字庫製作方法。
【背景技術】
[0002] 您所見本文屬"橫排右行",即從左至右橫向排版。有人可能並不了解,實際上這種 看似天經地義的排版方式,在中國大陸,只是解放後才流行起來。此前自有文字以來,幾千 年,中文都是"豎排左行"。即豎向排版,從右向左排列。之所以"豎排左行",原於中文產生 於用竹簡記錄文字的自然環境。竹簡長條狀,左手執簡,右手執筆書寫,自然縱向書寫最方 便,寫畢左手依次從右至左擺放後編冊,所以"左行"。
[0003] 從單個字看,在這種環境中,上下有寬容度,左右無寬容度。所以,對書寫而言,一 般都會根據具體字型和筆畫數寫得或長或短,但寬窄不變。儘管後來發明了紙張,可文字及 其書寫,作為文化,有傳承性。古籍的書寫、編排、刻印都繼承了這個傳統。
[0004] 通過對GBK所有20902個漢字所有筆畫統計得知,漢字的橫畫/豎畫為 110324/74911。從造字學角度看,漢字書寫的環境方式可容忍橫畫多些,因為上下有寬容 度。橫畫多時,字寫長點即可,如果豎畫多,左右無寬容度,就不行了。刻本源於書法(先寫 好再刻),因此古籍刻本看上去都縱成列而橫無行。所以說中文古籍和書法漢字不是嚴格的 方塊狀。
[0005] 近年來,我們中國崛起,為保證中國文化的傳承性,政府正主導大規模地翻印古 籍,文化部和新聞出版總署每年補貼或投資數以千萬計(如:光明日報/2009/8/12報導: 2009年度古籍整理出版補貼132個項目金額達2006萬元。西域圖書館論壇2008第3期報 道:1200萬元補貼推進2008年古籍出版工作,等等)。不過由於所出圖書價格奇高,市場效 果並不好。例如《中華善本再造工程》出的書,一套動輒幾百成千甚至上萬,使優秀古籍由 於價格原因遠離了市場。
[0006] 造成翻印古籍價格奇高的原因是:為保持原著風貌(核心當然是字體),彩色翻印。 而彩印,因色次多、版次多和須用好紙,成品價高,且不便加標點等任何更改。當然也有掃描 後轉為黑白單色製版印刷者,但由於古籍刻本當初的印刷質量加之多少年來的保存質量都 差強人意,轉為單色印時,難以製成黑度均勻的印版,製版質量低劣,印刷成品糊虛不定或 滿臉花。
[0007] 既如此,何不排字印?人們也這樣想過,但字體不合適:一者,如果採用現成的 ttf字庫(宋、楷、黑、仿等),不論橫排豎排,非原作字體,不能體現原作韻味,古意盡失,難以 取得人們的心理認同。二者,即便下決心,照原作做字庫排印,但由於現行字庫的em (又稱 em方陣,TrueType術語,指字庫中字符的字面,以下簡稱em)都是固定高度,這和古籍原有 的書法字體的靈活高低有技術距離,還是不行。
[0008] 凡中文活字,因大字符集,自古以來制坯和排版為便捷和質量控制,都要求嚴格一 致的方塊狀,否則參差不齊,印出書來不成樣子(西方拼音文字則因小字符集,字符數量小, 即便是變化寬窄的,也並不增加多少字庫製作的不便)。活字印刷這個缺點古人早知道,文 字特點和技術所限,無法解決。所以縱觀中國印刷史,儘管活字印刷是四大發明之一,但實 際上所傳優秀活字版古籍善本鳳毛麟角。現在大規模翻印的,99%以上也都是手工書法的古 籍刻本,儘管這些刻本字體有些看上去似乎相差無幾,實際上皆不相同。古代刻印圖書,人 工寫好後,將紙稿覆粘於木板,刻工刻版後印刷。人工書法是古籍刻本一書一字體之源。所 謂"見字如面"。這在古籍善本的版本鑑定中很有價值,也成了中文字庫之淵藪。
[0009] 前文說過,漢字書法是縱向行文,每字高低根據筆畫多少而略有變化。當前計算機 普遍採用TrueType (ttf)、OpenType (otf)字庫。這種字庫源於西方的拼音文字,橫排右 行,字母高低固定而寬窄要有變化。計算機、ttf、otf,也包括世界上應用最廣的排版軟體諸 如word、Illustrate、Indesign、CorelDRAW等都產生於西文環境,自然不僅適應西文的這 些特點,且有精密的操控設計。
[0010] 其實印刷技術演變到今天,中文漢字也早已從豎排左行轉為橫排右行。況且有活 字以來,該體所有活字都一般大小(在TrueType中,則表現為固定em),技術上已同西方拼 音文字契合且一直正常運行。問題發生在想用現代桌面排版技術翻印中文古籍。一直以來, 中文為適應西方印刷技術,漢字庫皆為固定em (絕對的方塊字)。這種固定em的字體方式 不可能容納中文古籍書法漢字在高低方向上的變化。儘管有人通過某種設計或許也可能實 現正放字符圖像的高低參差排版,但作為TrueType技術本身,畢竟並沒有明確支持這種用 法,也未見實際成功案例,其他排版程序能否廣泛認可更無從得知。例如正常編程對字庫的 函數調用,如有超出em部分,必然被裁掉。要想製作出既能適應現代桌面出版軟體又適應 古籍翻印的書法字庫,則必須做到既能被TrueType支持,又滿足漢字的特別需求。
[0011] 本發明通過將漢字字符旋轉_90°,巧妙地利用了 ttf、otf對寬窄變化的靈活精 準轉而適用於高低方向,使漢字TrueType也能適應中文古籍的書法狀態。通過對ttf字庫 的技術創新,使原本只擅長表達橫排拼音文字的ttf也能準確表達傳統中文的書法藝術特 徵,進而達到替代影印,使低成本高質量翻印古籍刻本成為可能。
[0012] 實現對於古籍刻本的字庫級排版翻印,目的不僅是要修舊如舊、保留古意、保留優 美字體,更要做到影印不可能完成的諸如校勘、修改、加註標點。使古籍刻本在保留原有風 貌的基礎上,能更好地適應當代人的閱讀習慣;還能讓受到蟲食鼠咬、黴變水漬、破損殘缺、 糊虛不清等影印難以修復的殘缺得以修繕復原。
[0013] 特別需要指出的是,現在網絡越來越發達。隨著網上發行的普及,紙質圖書必然式 微。網上發行古籍,如用宋體字,大煞風景。令人欣慰的是,現今網絡技術已可將字體特製 後在客戶端顯示(woff技術)。配合豎排,無論讀者使用什麼設備,都能做到原汁原味。比 PDF等帶字體的格式文檔更絕的是,通過woff顯示,讀者甚至可根據習慣愛好調整字體大 小以適合閱讀!這恐怕讓人難以料到。
[0014] 本專利字庫製作技術方法還可應用到行書、草書字庫的製作與應用上,使傳統豎 寫的中文書法更高質量地融入現代桌面出版系統中,從而為廣告、設計等提供更多的藝術 選擇。
【發明內容】
[0015] 本發明涉及一種專用於出版中文豎排古籍或書法(包括TrueType(ttf )、0penType (otf),也包括其他內置編碼方式調用的其它矢量或點陣)字庫的製作方法。
[0016] 採用本方法做成的字庫,外形樣式上的最大特徵是:字符顯示為側轉-90°放置。 [0017] 正常橫排右行的文本,如用本專利字庫排版,因其旋轉了 _90°,正常狀態下屏顯 雖不宜閱讀,但列印後,旋轉紙張,即可呈現為中文古籍標準的豎排左行。
[0018] 採用本專利方法製作的字庫,相較現今通用字庫,能更精準地表達中文豎排古籍 刻本或豎寫書法字符高低參差的狀態,並與現今通用桌面電子出版系統無縫對接,借用這 些軟體強大的控制功能,既可以精準、精美、修舊如舊地排版翻印古籍刻本或書法,也可以 加註標點、校勘、修改;使古籍刻本在保留原有風貌的基礎上,適應當代人的閱讀習慣,並讓 受到蟲食鼠咬、黴變水漬、破損殘缺、糊虛不清等影印難以修復的殘缺得以修繕復原。
【權利要求】
1. 本技術最顯著的特徵是字庫中的字符圖像側轉-90°放置;本技術通過旋轉字符, 利用ttf?表達拼音字母高低一致、寬窄不一的技術原理,轉而表達傳統中文字符寬窄一致、 高低不同的特徵。
2. 對本專利漢字庫的設計而言,如僅做到字符圖像側轉-90°是不夠的,還要像設計 拼音字母一樣對em標線(flag)的寬度進行調諧;如不調諧em寬度,字符顯示會發生疊壓, 破壞字體正常使用。
3. 本專利字庫不僅有著和拼音文字相同的em寬窄不一的設計特徵,也能設計成otf字 庫特有的連字符狀態(西文如ft、fn轉為:ft.fn,豎排中文的則如:再拜、頓首 等),這對於採用固定em且字符圖像正放的漢字庫設計製作而言是不可能實現的。
4. 本專利字庫的原始圖像(字稿)只能從原著中直接掃描後挑選出來,而不可能像現在 很多造字公司,將少數樣本字拆解後,用造字軟體拼出來;當然,如果僅僅是缺損個別字,也 可以進行拼合,但當前必然是手工完成的,不可能批量生成,因為現在所有拼字程序都是針 對固定em的,變化em的暫時還無法操縱。
5. 因為字符圖像來源和製作特點的關係,製作本專利字庫的另一要點是進行行氣(BP 令字符在任意上下文中顯得和諧順暢)調諧;這種調諧必然要通過對字符在各種上下文環 境中的大小、輕重、動態感等的人工手動,力圖做到在任意(至少是原作)上下文情況下行氣 通順(這也是實現用字庫排版翻印古籍原作的基本要求);這和一直以來固定em,根據字面 大小、重心位置等設計的字體有著設計理念上的不同,具體方法上差異更大。
6. 既然是側倒了 -90°,那麼在字庫編輯程序中很容易旋轉回來,恢復字符成為正放 狀態,但如果僅簡單地逆向旋轉90°,正過來後,即便調整統一了em寬度,也不宜用於通行 的橫排版中,因為每個字符都有適合自己的長寬比;這和通常字庫不一樣,排版後會出現字 符大小不一、高低不一等狀況;該特點對於辨識盜版有特殊意義。
7. 可以理解的是,對本領域技術人員來說,可根據本申請的技術方案及其構思加以等 同替換或改變,例如,也可將ttf字庫做成右向側轉90° ;結果達到文本的豎排右行,然後 經過適當變換(例如用宏替換方法),也可實現豎排左行。
【文檔編號】G06F17/21GK104484314SQ201410745134
【公開日】2015年4月1日 申請日期:2014年12月9日 優先權日:2014年12月9日
【發明者】不公告發明人 申請人:朱信