我正在開發一個WPF應用程序,但我注意到,在某些字體大小下,文本不會像控制面板 - >字體中顯示的樣本那麼好。我正在使用大型Segoe UI字體(FontSize="36"
),效果在直線上更明顯,例如,一個字母「U」可能比另一個稍厚一些。 )。WPF字體質量
在某些字體大小下字體質量得到改善,例如, FontSize="48"
(我相信它相當於36pt),但使用有限的字體大小並不總是實用。
我可以提高通過應用以下屬性到TextBlock的字體質量: -
TextOptions.TextFormattingMode="Display" TextOptions.TextRenderingMode="ClearType"
考慮到質量的改善我很好奇,想知道爲什麼WPF並不適用於所有文字做到這一點,或性能是否下降?我正在考慮創建一種全球化的風格,將其應用於所有控件,否則會導致問題? (我嘗試上傳截圖,但是SO必須以低質量存儲圖像,而且你無法真正弄清字體問題)。
我們不(imgur不)以低質量存儲圖像。如果您保存PNG並上傳它,它將不會成爲JPEG。您也可以鏈接到縮略圖上的全尺寸圖片。 – BoltClock
您是否嘗試過使用其他字體? – MisterMetaphor
我相信這個問題,包括爲什麼默認的WPF字體渲染是「模糊」,已經充分回答在http://stackoverflow.com/questions/190344/wpf-blurry-fonts-problem-solutions –