「字大」派

Tuesday, March 13, 2007

本站的 veryplaintext 模版大概是一年前轉用 Wordpress 時安裝的。然而,我自己也做了不少調較,如字型、Margin、單篇排版等等。我是一個「字大」派,一段長文裏的字應該夠大和清晰,行高與文字間隔也應調整得宜,這樣讀者 (至少我) 才會看得舒服。

(一) 大小 (font-size) – 理論上,預設的瀏覽器文字大小應該是最適合的。但實際上,只談 Windows 的話,中文字在網頁上的大小,偏偏又只有某些數值 (如 9pt, 12pt 等等) 是比較合適,其他的會出現「爛字」情形 (IE 好一點)。而在這些字型比較美觀的數值裏,其實也只是大和小兩種。 (當然還有可作微調的 px 值,但在此省略) 。我現在的設定值是:瀏覽器預設值的 76% x 1.15 em ,很複雜吧,對於一般 windows 和 Firefox 來說大概是 12pt。

(二) 字距 (letter-spacing) – 有人認為設定成 1em,即如蘋果日報網站的字距。但事實上,蘋果的字距,是暴力地在每個字之間加入「全形空白」的字元,而非用 CSS 來設定。為甚麼呢?因為用 CSS 設定的話,就連英文字每串的字母字距也會拉長,很不好看。我自己則認為,預設一般瀏覽器所設的字距已經足夠了,所以我只是微調了 letter-space 值為 1px。

(三) 行高 (line-height) – 是可以很有效地減消文字之間的壓迫感的,看起來會比較有「呼吸」空間,跳行時也會舒服些。我的設定是 1.55em。

(四) 段落間隔 – 一般認為應用空行分段,也可以增加文字區塊間的「呼吸」空間。因為這裏使設了用 textile 為轉換器,所以段與段之間,不是 br ,而是正確地用 p 包圍著。亦因此,只要在 CSS 設定好 p 的 margin 值就可以了 (留意要計算 margin collapse 在內)。

另外,最近看到一個叫 E2R 的網站,所推的就是「簡單易讀」(並非指內容) 的文字排版。其提倡有五個要點,可以參考一下:

  1. 長篇文章使用標準字型大小
  2. 提供空白
  3. 設定行高
  4. 用清晰的顏色對比
  5. 不用圖顯示文字

當然,這不是甚麼金科玉律,但作為一個體貼讀者的 blogger,應該考慮讀者可以舒舒服服讀你的文章。無論你是選用「字大派」還是「字小派」,單單調較好行高已經令效果很不同了。

還好的是,用 Firefox, Opera 等瀏覽器的話,你可以自由設定字體大小。不會像 IE6 般被 CSS 「騎劫」了字體大小。( IE7有無問題?)

延伸閱讀:

sIFR RC4 推出

Tuesday, March 1, 2005

sIFR RC4 出來了,這一次加強了對瀏覽器的支持,連 konqueror 也可以用 sIFR 了,而基本上所有的問題都解決了,加快了速度,以及可以用 cookies 來開啟是否用 sIFR。

sIFR 全寫是 Scalable Inman Flash Replacement ,用 Flash 和 Javascript 的方法,使網頁不只限於用者所擁有的字型,可以使用其他不同的字型。 如果用者的瀏覽器不支持 Javascript 或 Flash 也不緊要,顯示會自動降格為普通字體。

相關網址: Mike Davidson: sIFR 2.0 RC4 is Here

網絡字型

Tuesday, February 15, 2005

最近在網上到了 王漢宗老師的自由字型 ,是一套開源的字型,大家可以免費下載使用。在此想到在電腦上可以用的中文字型其實少得可憐。這主要都是因為 Windows 本身沒有附帶太多的中文字型,英文的反倒很多,在設計網站時雖然選擇不多,但還是有,總好過中文萬變不離細明體,頂多再加上標楷體,而且好看的字體大小不外乎 8-12pt ,其他的大小看上去總覺得好醜。

可惜的是,因為大多數人都用 windows,所以選擇少之有少,大都用慣了細明體。反而是 linux 的一班用家,對於中文字型的發展更為關心,努力支持。首先,因為細明體是屬於微軟的,所以對於開源系統的 linux 來說,必須開發一套至少是近似於細明體,字形清晰中文字形,還好在各界的幫助之下, linux 至今可以使用的中文字型就比起 windows 本身預設的還多, 這裏 就詳列了不同可以下載免費使用的開源字型。

(Continued)