ubuntu 下 pdf 顯示問題 - Linux

Skylar Davis avatar
By Skylar Davis
at 2010-12-26T00:36

Table of Contents

看完整串討論,我突然想起了約耳的一篇文章.那是在 <約耳續談軟體> 第91頁,
雖然有點離題,不過我想裡面對於字型的舒不舒服做了解釋,以下是內文:

/****************************文章開始****************************/
對於要如何在電腦螢幕上顯示字型,蘋果與微軟總是有著不同的看法.現在兩家公司
都使用次像素渲染,在一般低解析度螢幕上,假造出看起來較為清晰的字型.不過,兩者的
基本理念並不相同.

1.蘋果大致上認為,演算法的目標應該是盡可能保留字體(typeface)的設計,因而稍
為模糊一點也無妨.

2.微軟大致上認為,每個字母都應該剛好對齊像素的邊界,這樣可以避免模糊並改善
可讀性,為此可以不完全遵循字體的設計.

現在windows版的Safari已經推出了,它為了使用蘋果的渲染演算法,可是吃盡苦頭.
你可以在同一台螢幕上並排,來直接比較兩種理念,就能明白我用下列例子的目的.我想
你會注意到其中的差異.蘋果的字體的確是不清晰,有著模糊的邊緣.不過在小字型時,不
同字型家族間的變化比較明顯,因為他們的渲染教能忠實呈現該字型以高解析度印出的樣
貌(http://www.joelonsoftware.com/items/2007/06/12.html).

這種差異源於蘋果在桌面出版(desktop publishing)和圖形設計的傳統.蘋果演算法
的好處在於,同一頁文字的編排,同時適用於列印輸出或螢幕預覽,你看到的效果會非常近
似於最後輸出的成品.當必須考慮某個文字區塊整體的濃淡時,這一點格外重要.微軟的機
制則是把字型切齊像素,表示他們會用較細的線來消除模糊邊緣,即使因而讓整個段落的感
覺比印刷成品更淡,也在所不惜.

微軟的作法優點在於螢幕閱讀效果較佳.微軟務實地認為,字體設計非神聖不可變,與
字體設計者對整個文字區塊濃淡的感覺相比,讓螢幕清晰文字,看起來舒服更為重要.事實
上,微軟是真的針對螢幕閱讀來設計字體,像是Georgia和Verdana都是對齊像素邊界的,這
些字體在螢幕上很漂亮,但列印出來就沒什麼個性了.

通常,蘋果會選擇風格路線,把藝術置於實用性之上,是因為Steve Jobs有品味.而微軟
會選擇採用舒適路線,採用可以衡量,但全無修飾的務實作法.換句話說,如果蘋果是Target
商場,微軟就是Walmart百貨.

那麼人們究竟喜歡哪一種呢?Jeff Atwood的文章(www.codinghorror/blog/archives/
000884.html)並排比較兩種字型技術,引起了預期中的熱烈反應:蘋果用戶喜歡蘋果的系統
,而windows用戶喜歡微軟的系統.這並不僅僅只是標準的粉絲狂熱而已,它也反應一個事實
,當你要人們選擇偏好的風格或設計時,除非他們受過訓練,否則通常都會選擇看起來最熟
悉的.在大多數與品味相關的問題上,只要調查偏好就會發現,大多數人並不知道真的該如
何選擇,於是就會選擇似乎最熟悉的一種.這個由銀餐具(人們挑出和成長時所用餐具的圖
案相吻合)到字體,甚至到圖形設計都適用:除非人們受過訓練知道如何挑選,否則就只會選
出最熟悉的.

蘋果工程師大概自認對Windows社群做出龐大貢獻,覺得自己為異教徒帶來他們"優越"
的渲染技術,這就是原因所在.這也解釋何以Windows用戶常常認為Safari的字型渲染模糊
怪異,他們也不知道為什麼,但就是不喜歡.事實上他們在想:[哇!這不一樣.我不喜歡不一
樣的東西.我為什麼不喜歡這些字型呢?哦,我細看時發現它們是模糊的.這一定就是原因]

/****************************文章結束****************************/

整個打完手好累啊,我有時候會想,我覺得adobe的字型比較好看,功能比較方便,是不是因
為我大學以前用的都是windows上的adobe呢?要是我小時候就開始用linux,現在的想法會
不會不一樣呢?

--
Tags: Linux

All Comments

Joe avatar
By Joe
at 2010-12-28T22:35
我只覺得adobe在不支援postscript的印表機印出來比較好看
Frederic avatar
By Frederic
at 2010-12-30T00:58
windows上的Adobe字型印象中有平滑化過,所以看起來會像
Hamiltion avatar
By Hamiltion
at 2011-01-03T00:04
Mac上的效果吧,不過linux上的freetype的字型平滑原則
Emma avatar
By Emma
at 2011-01-04T16:32
似乎跟Apple Advanced Typography路線較為相似
Annie avatar
By Annie
at 2011-01-06T05:38
這篇有見地:3
Vanessa avatar
By Vanessa
at 2011-01-10T23:51
給個推!

安全性

Donna avatar
By Donna
at 2010-12-25T20:33
有句俗語說 and#34;免錢的最貴and#34; (台語)。每次看到有興趣的軟體,無聊看了一下源碼, 心中總會覺得,怎麼那麼長啊。(我沒有寫過程式,雖然正在學,也想弄些什麼東西)。 有時不免懷疑,那麼多人在為 Linux 出力,有那麼多軟體,套件,系統核心, 真得不會出問題嗎? 想像一下,有個在弄 u ...

ubuntu 下 pdf 顯示問題

Harry avatar
By Harry
at 2010-12-25T18:32
圖來了。 adobe vs envice http://www.badongo.com/pic/11354829 aodbe vs foxit http://www.badongo.com/pic/11354838 aodbe vs okular http://www.badongo.c ...

徵求對自由軟體授權議題有研究者?

Anthony avatar
By Anthony
at 2010-12-25T16:10
你好 我是打算考科法所的學生 目前正在撰寫讀書計畫 我希望研究的是「自由軟體專利授權條款」 由於並不是資訊本科系學生 所以希望能夠與各位聊聊 各位在使用自由軟體的過程中 是否覺得專利授權限制的過多而阻礙自由軟體的發展 或者專利授權有不足之處 希望有機會可以訪問各位 歡迎各位來信 - ...

Ubuntu 如何重新安裝MySQL ?

Margaret avatar
By Margaret
at 2010-12-25T13:11
我把 # apt-get remove mysql 之後 又把 /var/lib/mysql 整個資料夾給 rm 掉了 然後我想再把 mysql 裝回來 #apt-get install mysql 可是 /var/lib 底下都沒有 mysql 資料夾產生 /etc/init.c/mysql ...

Ubuntu nvidia driver突然掛了

Lucy avatar
By Lucy
at 2010-12-25T12:51
求救~ 昨天我的Ubuntu更新後(10.04版) 重新開機就無法啟動系統了 畫面卡在Failed to load Nvidia module (登入畫面還沒出現就直接卡了) 我查了很多資料,都要透過一些指令來處理 現在麻煩的地方是,畫面出現上述錯誤 但是滑鼠跟鍵盤都沒反應 該視窗右下角有and#34; ...