本帖最後由 阿達金田一 於 2021-1-9 08:48 編輯
再補充一下...雖然不知道和你的問題是否有關
win10 dpi 有分
win8 的舊模式
和
win10 的新模式
先說目前 win10 新模式
拿 1909 來說...就是 DPI 100% 125% 150% 175%
是把 100% 的畫圖...直接放大而以...所以多少都有模糊的情況
而 win8 的舊模式...
在 125% 以下時...不會放大介面...只會放大字體
150% 才會整個放大
不過 win10 放大...150% 其實模糊情況也還好
我就是 1920x1080 DPI 150% 我個人是能接受
另外還有程式本身的支援...較新的...有的能偵測DPI
可能不會用 win10 的自動放大...而是自行放大...
或是
支援 win10 自動放大後不會模糊
就像 win10 本身的內建程式 , 如 檔案總管
DPI 放大後其實都不會模糊
像這樣的程式也不會有模糊情況
win10 一樣可以用舊的 DPI 模式...
只要用 自訂DPI 就會切換成 win8 的模式
或是改登錄
HKEY_CURRENT_USER\Control Panel\Desktop 的 Win8DpiScaling 改成 1
LogPixels 是 win8 dpi 的 dpi 設定值 96 是100% , 120 是 125% , 144 是 150%
然後 字型...字型本身依大小...會有渲染問題
https://www.mdeditor.tw/pl/prh7/zh-tw
這個和 DPI 是互有影響關係
不過 正黑 我 win8 win10 開 dpi 不管 125% 150% 都還好...好像比較沒問題
另外 win10 mode 125% 時...字型是從 9pt 放大到 11pt ... DPI用的是 14pt
但 150% 時是 9pt...DPI 14pt ... 猜測DPI放大後渲染會用到14pt
(注意渲染問題是 21px px 不是 pt...所以要看實際 pt 顯示時換成 px 後的情況)
以下是跑 advchange win10 win8 部份 dpi 的效果圖
win10 mode dpi 125% , GUI 796x405
win10 mode dpi 125% 相容性-DPI覆寫-應用程式 , GUI 954x477
win8 mode dpi 125% , GUI 849x404
win10 mode dpi 150% , GUI 955x486
win10 mode dpi 150% 相容性-DPI覆寫-應用程式 , GUI 954x484
win8 mode dpi 150% , GUI 955x486
|