5、Windows实际绘图的时候,Direct2D坐标以与设备无关的像素(DIP)为单位进行度量。 DIP定义为每逻辑英寸的1/96。 在 Direct2D中,所有绘图操作都在 DIP 中指定,然后缩放到当前的 DPI设置。也就是说,当100%缩放时,DPI和DIP是相等的。但当缩放并非100%时,在屏幕上绘制文本时,Direct2D会将DIP转换为物理像素。
所以,使用DIP作为UI绘图的程序,在非100%的缩放率下,模糊的概率将会大幅度减小。当然了,很多程序并没有严格遵守这一规范,而且不少字体在特定DPI下也存在模糊bug,这也是Windows应用程序出现模糊的根本原因。
在使用台式机显示器时候,Windows的DPI设置尽可能的和显示器PPI相同。以确保一个逻辑英寸被显示为近似一个物理英寸
slymitec 发表于 2023-3-24 21:29
所以这里的特别强调了“如果显示器尺寸过大/过小,或者更多的偏向于观看视频和玩全屏游戏,不在文本讨论 ...
slymitec 发表于 2023-3-24 21:37
这就和一本书上的小四号宋体打印的文章,你可以距离60cm看,也可以扒在树上距离10cm看,但宋体小四打印下 ...
slymitec 发表于 2023-3-24 21:40
随意调就是为了适应显示器的多种PPI
毕竟显示器的PPI并没有做到固定,所以操作系统DPI是必要做到适配。 ...
cokebear 发表于 2023-3-24 21:44
上到高ppi就行了,就像你用手机,你会关注是300ppi,还是450ppi么,因为都是Retina Display了
就市面上 ...
slymitec 发表于 2023-3-24 19:48
这一段有什么补充么?
欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) | Powered by Discuz! X3.5 |