中文網址心得
余創豪
我在美國大學任職研究工作,在業餘建立中文網址,刊載自己在報刊發
表過的文章,當中有中美文化比較、美國大學見聞、文學藝術……等評論。
在海外設立中文網路,並不只是把打好的中文稿變換成大五碼(Big
5)那麼簡單,因為多數讀者身在美國或其它西方國家,他們並沒有中文瀏覽
器、或者附設於英文瀏覽器的中文解碼軟件(例如RichWin,NJ),
所以我通常製作兩個版本,一是大五碼版本,另外一個是圖形變換(GIF)版本,
後者只需要用英文瀏覽器,便可以直接閱讀,這樣我便不會自絕於海外華人讀
者。
大五碼版本的製作過程比較容易快捷,而且讀者可以使用解碼器把繁體
字化為簡體字。為了確保讀者能採用適當的解碼器,在 head裡面的 met
a tag應標明這一網頁是big5:
若讀者用英文視窗的網路探險者(Internet Exploere
r)瀏覽器,瀏覽器可以從 meta tag而得悉那是大五碼網頁,如瀏覽器
沒有相應的解碼器,探險者會由微軟網址下刊軟件。
可是不同的中文瀏覽器和中文解碼軟件,卻顯示出不一致的網
頁模樣,尤其是夾雜了英文的中文網頁(例如本文),可能會面目全非。
所謂圖形變換(GIF)版本,其實只是把中文稿變成畫像,畫像保証
了網頁不會隨平台和軟件而“走樣”,可是,這種方法有兩個弱點:第一,製
作過程比較繁複,第二,畫像的下載(download)時間略久。
本文正是根據作者的經驗,提出對以上難題的補救方法。
維持一致網頁形式
有幾個方法,可以維持大五碼的樣式在哪裡都大概一致,第一,最好在
儲存html檔案時,將它弄成“含分行的純文字”,而不只是“純文字”,
這樣文件便是一堆不折不扣的方塊。有人甚至在每一行最末加上〈br〉,以
確保文件在適當地方起下一行,這末免太過麻煩。
至於起段的空格,可以用以下的tag來模擬:
不過,這tag一定要放在起段前的獨立一行,而不是在文字的同一行。
第二, 最好是把中文字放在table裡面,並且把table的大小預先限制,例
如採用以下的tag:
這樣無論對方採用什麼熒光幕、平台和瀏覽器,網頁形式都不會大變。
還有,正如上面所說,當中英文夾雜在同一稿件時,網頁可能會面目全
非,這是由於瀏覽器被兩種不同的碼混亂了。最保險的方法,,是不用英文輸
入英文,而採用中文輸入法�堶悸滬^文鍵盤,這樣全文便只有一種碼。(請參
考下圖)

轉換文字成為圖形
很多sreen capture程式都可以把在Word或其它文字處
理器的中文檔案轉成GIF畫像,但是,如果一篇文稿的長度超過一頁而你的
熒光幕又是很小的話,那麼你豈不是要做sreen capture幾次、
用幾幅圖畫去顯示一篇文章嗎?可幸的是,Snapit 和
PaintShop Pro這兩個軟件,都可以幫助你免除這種麻煩。
Snapit是一個shareware的sreen capture
程式,當你選擇Windows和Auto Scroll為輸入方法時,只
要你按一按要capture的檔案,Snapit便會由頭至尾把整篇文稿
轉為圖畫(請參考下圖)。

PaintShop Pro是一個繪圖的shareware軟件,其
性質近似Photoshop,但是價錢遠遠低於Photoshop,它有
一項相當有用的功能,就是可以抄貼meta picture,當你在Wo
rd或其它文字處理器把整篇文稿選擇(highlight)和抄下之後,
只要在PaintShop Pro選擇貼上這指令,那麼你剛剛抄下的文
字,便會變成一幅圖畫。這功能在Photoshop或其它繪圖軟件都有,
但PaintShop Pro有一個更方便之處,是可以很容易地把抄下的
文字以透明背景貼上,這樣你便能隨意更改文字的樣貌,例如為標題大字塗漸
變色和加上陰影(請參考下圖)。

此外,PaintShop Pro還有一個好處,就是可以用
add borders這功能,去任意把圖象的周邊加寬。例如在
capture了內文之後,如果你想在上頂加插標題和在下底加上註釋,你
可以把上下邊緣都擴大一點(請參考下圖)。

縮減下載時間
通常文稿只有黑白兩種顏色,在PaintShop Pro裡面,我常
常把那些GIF檔案的色彩,由256種顏色(8-bit)減為兩種顏色(1
-bit),這樣可以令檔案較為小一點。有些軟件設置壓縮GIF檔案的功能,
例如Ulead SmartSaver,但是GIF本身已經高度壓縮,以
我的經驗來說,那些壓縮GIF的軟件並沒有很大幫助。
幸好還有其它方法,可以減少下載時間,其一是預先下載下一篇文章,
例如在“文章一”加入這個tag:

由於這裡長度與寬度都是零,讀者不會見到“文章二”,但是“文章二”
已經進入了瀏覽器的Cache,當讀者看完“文章一”而要打開“文章二”時,
“文章二”便會馬上呈現出來。
另一個比較普遍的方法,是在image tag中間註明圖象的長度與
寬度,例如

如果瀏覽器知道圖象的大小,它可以快一點把圖畫顯示出來。
還有一個也是很普遍的做法,就是把GIF儲存為interlace
的形式,所謂interlace,是圖畫並不等到完全下載完畢時才出現,
相反,圖畫是由朦朧漸漸變成清晰。其實Interlace GIF 跟 N
on-Interlace GIF 的下載時間沒有分別,但是讀者在心理上
以為Interlace GIF快一點,畢竟,有一些朦朧的畫面,總勝過
空白一片。
|