谷歌瀏覽器在其CSS3文字陰影的實現中有一個非常惱人的缺陷。應用文本陰影時,子像素抗鋸齒功能將關閉。否則,-webkit-font-smoothing無法說服它。粗糙的alpha通道反混疊會導致陰影與字母混合,並且隨着像素化文本一起產生非常醜陋的外觀。這更加明顯,如果使用手寫字體,如Monotype Corsiva http://www.newfonts.net/index.php?pa=show_font&id=130谷歌瀏覽器文字陰影渲染
其中一個地方,你可以清楚地看到這是在Twitter - http://dev.twitter.com/pages/auth。文本陰影用於在那裏的文字大綱:在Chrome中查看頁面,與FF或IE比較,您會看到它有多糟糕。
效果變得更糟,更小的文字,直到它使其完全不可讀。關於這個問題的技術討論可以在這裏找到:http://www.google.com/support/forum/p/Chrome/thread?fid=5d1c0f2082af0f21000483e9a516d36e&hl=en
在Chromium項目(問題23440)中提交了一個錯誤。這個bug已經有一年多的時間了,仍然沒有被分配給任何人。谷歌的開發者看到了它,認爲它不是那麼重要,並且讓它變老。事實證明,他們只是修復了「流行」的錯誤,這種蹩腳的做法令人印象深刻!我對Chrome非常失望!網頁排版和CSS3被越來越多的人每天使用,使網站更美麗的地方!存在這樣的問題可以減緩這種情況。
因此,需要一個公共的努力來修復這個問題。告訴其他人,寫在你的博客。你可以去http://code.google.com/p/chromium/issues/detail?id=23440併爲這個問題投票。您可以通過點擊位於左上角的明星(需要某種類型的Google帳戶 - Gmail等)來完成此操作。
爲了讓事情變得更加清晰 - 我的問題有兩個目標:
- 找到一個技術解決方法。
- 讓Google解決Chrome中的問題。
我會投票發佈到關於該問題的文章的每一個鏈接,並標記爲接受最好的一種技術解決方案或公共努力。
它確實有效!謝謝朋友!非常好的答案! – 2011-01-29 12:47:32
完美!謝謝。 – jsonx 2011-06-29 18:58:37
令人驚歎的答案。謝謝。 – 2011-08-11 22:17:43