2009-07-14 41 views
2

由於我認爲它的主要缺點之一是字體渲染,我一直不願花太多時間學習Silverlight。字體看起來非常可怕,特別是在小字號的情況下,我認爲這對於任何嚴肅的(商業)應用程序來說都是無用的。我注意到開發人員傾向於在深色背景上使用淺色字體來掩蓋這一點。在Silverlight 3中改進了字體渲染嗎?

我看到的許多論壇投訴和提起這給微軟的員工。他回答說這是常見的投訴,將在Silverlight 3中解決。其他人報告說,儘管SL 3支持ClearType字體,但字體問題更爲基礎,不太可能很快得到解決。

現在SL 3已經發布了,有沒有人在做積極SL發展注意到在以前的版本有了明顯的改善?

回答

2

其在Silverlight中2.文本一個巨大的進步,這在以前無法讀取邊緣看上去很不錯。 ClearType渲染適用於所有瀏覽器/操作系統,所以這是一個全面的改進。

+0

我會接受你的答案;作爲一個小點,我會說這是一個重要的而不是巨大的改進,它看起來好多了,而不是偉大的:)。我發現這個有用的比較: http://www.scottlogic.co.uk/blog/wpf/2009/07/silverlight-v3-cleartype-font-rendering-a-comparison/ – 2009-07-18 22:48:38

3

查看Tim Heuer豪雅的帖子Silverlight 3 Released! What is new/changed?,他指出:

改進的文本渲染:球隊在 作出大量投資改善Silverlight應用程序 文本的整體呈現。 對所有支持的平臺都可以使用 改進的文本呈現功能。 文字動畫的改進也有 也被引入。

另外,從官方網站Silverlight

改進的文本渲染&字體支持: Silverlight 3中允許遠 更高效的渲染和快速 動畫文本。通過啓用使用 本地字體,應用程序也可以加載更快速的 。

要我外行人字體看起來更清晰,但我不是專家。

關於ClearType的,添says

雖然沒有在測試中,我們將在 最終版本將增加對文本 呈現ClearType的支持的Silverlight 3

我還沒有能夠證實它是否真正成爲最終版本。

+0

很遺憾,您的報價不要說關於渲染質量什麼,尤其是有關的ClearType般渲染。 – OregonGhost 2009-07-14 13:26:57

+0

發佈已更新。 ClearType被「假設」成爲最終版本。 – 2009-07-14 14:03:53

+0

Silverlight 3 ClearType似乎與Windows Vista ClearType不一樣。它似乎仍然忽略了網格擬合,這對於ClearType文本渲染質量(對我而言)是至關重要的。請注意,我不知道它是如何在Silverlight 3中的,這僅僅是我在我的答案中描述的測試。 – OregonGhost 2009-07-14 16:06:47

2

我只是測試一些應用程序上silverlight.net,一些與深色文本在白色背景,包括this one。這很好,但它仍然無法適應各個像素網格,就像ClearType一樣。在我看來,這很好。

+0

謝謝OregonGhost,爲您的貢獻upvote。 – 2009-07-18 22:49:21

1

是的,我會說它有很大的改進。看看下面的對比:

http://www.scottlogic.co.uk/blog/wpf/2009/07/silverlight-v3-cleartype-font-rendering-a-comparison/

此前SL使用了相同的渲染技術爲WPF,簡單的反走樣。但是,現在SL3具有ClearType支持,其中使用亞像素抗鋸齒來平滑字體。

但是...只有在用戶啓用了ClearType的情況下才會應用此功能。 AFAIK,在Windows XP上默認關閉。所以如果可能的話,請先與你的用戶覈對

仍然不如WinForms,尤其是在渲染粗體文本時。

科林·E.