出版界的人對排版一定不會感到陌生. 任何的刊物都必須要經過排版的程序, 才能供讀書閱讀. 有人說: 排版是一門藝術.
或者非出版界的人會不明白, 為何排版可以被稱得上為藝術. 因為, 一般人心目中的藝術, 不是看不懂的東西, 就是 "貴到阿媽都唔認得". 有了內容就很容易排版呀, 一般人可能是這樣想.
這兩天試用了 LaTeX 將網上的一些以 TeX/LaTeX 寫的筆記轉為 pdf 檔. 有部份的檔轉換很容易, 有部份的只出現了錯誤的訊息, 轉擋失敗. LaTeX 其實就是一套排版的軟件和語言, 主張 WYTIWYG (What You Think Is What You Get). TeX/LaTeX 讓我首次見識到何謂排版, 其實並不只是把字定位在方格上, 而是包含更多, 例如字型, 字體, 大小, 位置等等. 排版中不只要考慮會印出來的字和圖, 更重要的是其餘在紙上空白的地方. 像中國水墨畫所謂的留白, 畫家不會把整張宣紙都畫上畫, 而是在某些地方, 留一大片的空白, 讓人有聯想的空間. 排版留白當然沒有給人聯想的功能, 但就能使讀者將內容一目了然, 看個清楚明白, 所以留白在排版中, 可說是比內容更重要.
TeX 初初出現, 其實是作者想以打印的方式, 印出數學方程. 可惜那時排版出來的數學方程實在是太不堪入目了, 他決定自己寫一個這樣的語言及程式出來, TeX 就因此誕生了. 甚麼是醜的數學方程, 可能大家都看慣了 "漂亮" 的方程, 不知道甚麼是醜吧. 舉個例子應該好懂些: 寫次方的時候, 人們通常會把次方那個寫母或數學寫得小一點. 如果一樣大或者更大的話, 你可以自己寫出來看看, 應該會有怪怪的感覺吧.
排版是一種藝術, 我想現在你應該有點體會了. 但這真是一門博大精深的學問, 要談的話就應該可以寫成一本很厚的書了, 而且我只知得很皮毛, 大家很興趣的可以自己查書研究研究.
書的紙張的大小一早已經被出版商確定下來, 紙張的大小對排版來說是一個確定知道的值, 沒有甚麼值得擔心的事. 可以在另一個環境, "紙張" 的大小會因應不同的讀者而改變, 這個環境就是大家都應該很熟識的網頁 (Web Page).
網頁上的排版真是難多了. 原因就是上面提過的: 不同的網絡使用者可能有不同大少的視窗, 網頁並不太可能像刊物一樣, 一早就確定了紙張的大小. 那樣排版出來的網頁可能會出現移位的現象, 對一個網頁的觀賞性就會大打折扣了. 最簡單的解決方法就是固定網頁的大小, 例如使用 Javascript 或者 Table 等.
以前人們為了使網頁版面不會移位, 很多時都會固定網頁大小, 但現在少了很多, 知道原因嗎?
那就是因為 CSS (Cascading Style Sheets) 的出現, 改寫了網頁排版的方式. 簡單點來說, CSS 是一種統一的網頁排版語言, 在不同的環境 (作業系統, 瀏覽器, 視窗大小等) 下, 會自動作出相應的排版, 不會出現移位的情況.
每個流覽器都有著自己的排版引擎 (Layout Engine), 如果想測試一下自己的排版張擎是否乎合標準, 可以到一個名為 Acid2 的測試網頁, 詳情可到維基百科看看.
現在, 排版的技術愈來愈新, 愈來愈大眾化. 排版所要考慮的其實很多, 如果每一方面都要使用者考慮周到的話, 那應該只有很少數的專門人仕才懂如何排版. 現在的排版軟件真的很容易便可上手, 只要你會使用電腦, 不論是刊物或是網頁, 大概很快便可以打造一個漂亮的版面出來. 使用者不需要照顧排版所有的方面, 因為軟件一早就預設好一些模塊給使用者, 而使用者也不必擔心使用相同的模塊會得出完全相同且沉悶的排版方式, 因為使用者可以自己在模塊中改變一些參數, 從而得出具個人風格的排版.
排版其實就是結合藝術, 實用性和易用性的一門學問.
2007年7月20日星期五
排版
訂閱:
發佈留言 (Atom)
沒有留言:
發佈留言