本文會給大家介紹嘗試過的一些方法,大家可以一起看看。
1、用wpf4.0中的新字型渲染方法,沒有改善
2、給控制項加上snapstodevicepixels屬性,沒有改善
其作用傳說是給整個 ui 上啟用畫素對齊呈現。 對於執行在大於 96 dots per inch (dpi)的裝置,畫素對齊呈現可以最小化在單一實線附近出現的抗鋸齒視覺瑕疵。
3、使用times new roman字型或微軟雅黑字型,好一點,但是字型比較醜,也不能完全避免虛糊,另外解決不了動畫後,文字繼續虛邊現象。
4、最終解決
其實是自己的編寫的border設定了dropshadoweffect(陰影效果)引起的。
因為dropshadoweffect使得元素/子元素先渲染為位圖,從而導致的點陣圖柵格對齊導致的模糊。
解決方法有幾個:
是使用uselayoutrounding,它使得控制項布局的時候對齊柵格(見效果2)。
是讓text元素不作為dropshadoweffect的子元素,讓shadoweffect不會影響button(見效果3)。
效果如下(0:基準 1:虛糊 2:uselayoutrounding 3:平行元素)
效果4是試驗systemdropshadowchrome,可以注釋掉。
xmlns=""
xmlns:x=""
xmlns:luna="clr-namespace:microsoft.windows.themes;assembly=presentationframework.luna"
title="mainwindow" height="350" width="525" snapstodevicepixels="true">
總結
wpf 字型模糊 WPF字型或內容模糊的解決方法
本文會給大家介紹嘗試過的一些方法,大家可以一起看看。1 用wpf4.0中的新字型渲染方法,沒有改善 2 給控制項加上snapstodevicepixels屬性,沒有改善 其作用傳說是給整個 ui 上啟用畫素對齊呈現。對於執行在大於 96 dots per inch dpi 的裝置,畫素對齊呈現可以最...
WPF字型模糊解決方案
wpf對字型渲染做了很大的改善,與winform窗體字型相比較,更加平滑,但是當字型大小較小時,則會出現字型模糊的現象。可通過以下方法進行改善處理 對於xaml使用者介面,通過對控制項新增uselayoutrounding或者textoptions的方法 方法一 將textoptions.textf...
WPF下字型模糊的問題
原文 wpf下字型模糊的問題 一直以來,發現wpf中的小字型下的文字變得比較模糊,比如 wpf與winform字型顯示比較 為了看到更清楚,我們放大點顯示 放得更大些 中文 日文等亞洲文字的顯示也存在著類似的問題 在xp作業系統中的效果 winform中 vista下日文的顯示效果 放大點 xp中 ...