我使用的是surface pro3,拥有2K的分辨率。
同时,我很热衷新事物所以,我使用了windows10 的最新版,并且启用了高dpi设置(150左右)。
之后就发现一些老软件如photoshop、Articulate Storyline、百度网盘等应用由于没有为高DPI优化,所以打开后看到UI界面中的文字和图片都非常小,这些应用似乎也没有为高dpi进行友好改造的想法。例如storyline最近3个版本更新都没有做出相应调整(最早一篇文章发布于2012年前后)。
找遍了全网,终于发现了如下好方法
A.开启windows的应用的自定义分辨率选项
- Press Windows Button + R, type “regedit”, and then clickOK.
- Navigate to the following registry subkey:
- HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
- Right-click, select NEW > DWORD (32 bit) Value
- Type PreferExternalManifest, and then press ENTER.
- Right-click PreferExternalManifest, and then click Modify.
- Enter Value Data 1 and select Decimal.
- Click OK. Exit Registry Editor.
B. 在应用程序的目录创建一个和exe文件同名的manifest文件
例如:Photoshop.exe is located at: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit) and I created a manifest file in text editor namedphotoshop.exe.manifest to place in that folder.
也可以在这里下载一个模板:
Here is a link to a txt file with the manifest code: manifest.txt
下面是更多的示例,你只需要下载回来改名即可,内容都是一样的C.最终看看效果吧