2009-12-23 77 views
4

我最近開始在VS2010中工作,馬上注意到我使用的字體Consolas在VS2008中不會彈出。首先,我認爲我的設置沒有被導入,但我檢查了Consolas是默認文本!如何糾正Visual Studio 2010中的污跡字體渲染?

這是一個非常小的細節,這是Mac用戶所熟知的東西,但左邊是VS2010字體渲染的模糊,右邊是VS2008渲染。它真正地突出了'm'的腿和任何間距很小的字母。

任何人都知道如何糾正?我可以在Windows7字體渲染中做些什麼?

 
VS2010     VS2008 
comparison of text rendering between VS2010 and VS2008 http://i47.tinypic.com/ziw2kx.png 

好的,我找到了解決方案。我不得不再次運行ClearType嚮導。字體更強大,顏色也相同。 GDI下的藍調和綠色要輕得多。 comparison screenshot after the ClearType change http://i46.tinypic.com/qq2z4h.png

+0

字體呈現在WPF一個巨大的問題一直。使用VS2010(使用WPF和新的.Net f/w),這是一個非常棒的改進。 – 2009-12-23 16:27:55

+0

我必須承認,我通常是字體的挑剔的人(我已經打開這個錯誤:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=380919),我真的沒有看到上面截圖的區別;甚至不在「米」。它看起來像正確的文本是_very_s稍微更「粗體」,但其他形狀是相同的。 – 2009-12-23 17:24:29

+0

哦,是的,也看到這個問題:http://stackoverflow.com/questions/1651217/visual-studio-2010-beta-2-cleartype – 2009-12-23 17:30:18

回答

2

看起來像你的ClearType設置的差異。這兩個屏幕截圖是來自同一臺PC嗎?

編輯:如果Visual Studio 2010確實在內部使用WPF,則ClearType引擎是不同的,可能會產生細微差別的結果。但它對全系統的ClearType調諧器設置做出了響應。下面是進入細節的文章:

http://windowsclient.net/wpf/white-papers/wpftextclarity.aspx

+0

現在這篇文章已經過時了,因爲字體呈現在WPF 4中有一個主要更新(VS2010的確使用)。請參閱https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=380919 – 2009-12-23 17:22:34

+0

這兩個屏幕截圖均來自同一臺PC。事實上,VS2008的窗口是ontop並抵消VS2010。起初我想象它(骯髒的屏幕,骯髒的眼鏡,內部照明,外面的太陽),但是當我開始VS2008並開啓一個項目時,我立即看到了差異。文本更加清晰。 – 2009-12-28 10:30:25