早就聽說.net framework 4.0 beta 2開始就對文字渲染進行大幅度的改進,提高了清晰度。根據官方文件的說法,可以達到與win32相同的水平。
於是今天安裝好vs2010b2,第一印象就是字型真的是非常清晰。與gdi+渲染出來的文字別無二致。以為wpf真的把文字模糊的問題徹底解決了。
於是就去試了一把自己建立乙個wpf看看執行效果,結果卻不盡如人意。比.net 3.5中的wpf程式的文字清晰度略有提高,但是和vs介面上的文字差遠了。第一感覺就是,是不是要配什麼設定?我沒有去試著找這個想象中的設定。因為另乙個**的念頭在心中浮起——vs2010beta2已經部分放棄使用wpf做介面了。
於是就仔細觀察了vs2010的介面,希望能找到一些線索。沒有什麼好說的。上圖吧。
個人傾向於認為。vs2010 beta 2已經開始放棄使用wpf作用其介面呈現的手段。
我也有用reflector看過vs2010的幾個dll的**。雖然裡面還有不少wpf技術的東西。但是其實這並不能說明什麼。
ps: 那個神奇的讓文字清晰的屬性是:textoptions.textformattingmode="display" 和 textoptions.textrenderingmode。設定之後,wpf設計的確達到了非常清晰的程度。這個屬性可繼承。
下面是個示例。
VS2010 beta2 設定正確的DTD
首先我們回顧乙個概念 dtd 文件型別定義 是一組機器可讀的規則,它們定義xml x html的特定版本中允許有什麼,不允許有什麼。在解析網頁時,瀏覽器將使用這種規則檢查網頁的有效性並採取對應的措施。問題描述 如果大家安裝了vs2010 beta2,我們在設計asp.net程式的時候,aspx頁面會...
新的期待 寫在VS2010 Beta2發布後
自微軟致力於.net框架起,visual studio已經走過了將近9個年頭。記憶中,第一次使用的visual studio還是2003版的,那個時候已經覺得比起visual studio 6.0系列,無論從開發的使用者介面,還是那整合的開發環境,都有了其突出的改善。接著公升級到vs2005 vs2...
在VS2010中使用wxWidgets 2 9 3
wxwidgets 是跨平台的基於gtk 的c 開源庫。有點類似於windows平台的mfc。支援windows,osx,linux和unix的32位和64位結構。同時還支援一些移動平台如 windows mobile,iphone sdk和嵌入式gtk 如果對c 不熟,wxwidgets庫同時還支...