我有一個WPF應用程序將字體渲染到比我預期的更大的尺寸。WPF Windows程序以大字體顯示,但只能在一臺PC上顯示
問題是隻有我寫的WPF應用程序似乎有這種效果,而且問題只發生在一臺計算機上。我寫的所有WPF程序(不只是一個)都會發生這種效果,所有窗口都會顯示效果。
我使用Visual Studio 2008和.NET 3.5 SP1;所有使用WPF編寫的程序。
操作系統是帶有最新服務包的Windows XP。
屏幕分辨率爲1680x1050。
使用Windows XP風格的Windows和按鈕。
字體大小爲正常。
DPI設置是正常尺寸(96 dpi)。
我在另外兩臺具有相同操作系統和設置的計算機上測試了我的應用程序,它看起來很好。我的程序在幾十臺其他計算機上運行,但我沒有看到這個問題。
這裏是一個看起來不錯的窗口:
這裏是顯示問題的窗口(注意左下角的按鈕,字體大小):
我知道我可以增加寬度並添加邊際來彌補,但我需要理解爲什麼發生這種情況。 我接近發佈,我想確保我的用戶看不到這種效果。
所有的想法讚賞。
計算機是否有可能使用任何種類的「易於訪問」(例如,設置來幫助視力不好的人,我不確定他們在XP上稱它爲何,在Win 7上它是在控制面板「Ease訪問中心「 – Robaticus 2010-09-11 20:58:02