W10系统字体有点模糊怎么回事儿?
2870 192
[164 楼] 蛙鼠 [泡菜]
24-4-9 18:07
wedecai 发表于 2024-04-09 10:31
嗯,窗口是否美观,我顾不上了,看有人说桌面用cleartype渲染,edge浏览器用directwrite渲染,不同的还不一样

微软在 UWP 架构中引入(其实更早就有)了 DirectWrite 渲染以实现更好的效果,但这个效果在低分屏上更是恶评如潮   Edge 是一个披着 UWP 皮的 Win32 App,所以它的外观可能确实是 DirectWrite 渲染的。
[163 楼] camsone [泡菜]
24-4-9 17:39
拿特别的办公软件来评判,可能是此软件的特殊情况。这种情况下,发生此类问题不奇怪。
[162 楼] camsone [泡菜]
24-4-9 17:36
可能跟放大有关。额的1980X 显示器上,系统建议100%。
[161 楼] wedecai [注销用户]
24-4-9 17:30
用户已注销,历史内容不予显示
[160 楼] ChK [陈年泡菜]
24-4-9 17:20
wedecai 发表于 2024-04-09 16:18
又试了一下,系统字体恢复到原雅黑,cleartype关闭启用mactype之后,平滑无效了,还是虚
这个截图都是你的“办公软件”?
如果是,大概率它是个古早的软件,使用的是系统的位图放大算法。所以,首先你只要确定这一点就行,而不是没目的地测试。
如果是这类古早软件,同时又不接受位图放大的模糊,那么就只能使用整数倍的放大,这时只能用显示器来匹配了,要不就是1080的大屏,让100%的大小足够用,要不就是足够的分辨率上200%。
至于WIN7和WIN10有差别,如果确定WIN7在非整倍下也没有糊,而WIN10糊了,那么只有一种可能,你们这个古早软件使用的API,在WIN7下是支持渲染的,到WIN10被砍了,这也是最悲剧的一种结果(我不确定是不是存在这种情况)

另外,关于平滑选项失效的问题,可以重启系统试试,因为这个有的软件不会动态响应这个选项,我在前面也说到过。
[159 楼] wedecai [注销用户]
24-4-9 16:18
用户已注销,历史内容不予显示
[158 楼] ChK [陈年泡菜]
24-4-9 14:08
wedecai 发表于 2024-04-09 12:37
嗯,再试一下,应该是反复试过了都不行,关闭以后是字体细,有颗粒,但黑了些,
换字体也不行,换过Noble scarlet,也不行,上边贴图就是这字体,粗了一些,糊,又换回雅黑了
用mactype,也虚一点,但是字体相对比较舒服。
性能选项里面字体边缘...
clearType可以理解为高级版的平滑字体渲染,它的出现,主要是为了解决显示屏这个歪灶的缺陷:给它配个歪锅。
前几帖蛙老湿也提到过平滑渲染的彩边问题,这也是为解决显示屏上同一个像素点的三原色在空间上不能重合的问题。
clearType除了解决这个三原色问题,似乎还可以改善显示器聚焦缺陷的问题(早期的液晶显示器是通过VGA线连接的,似乎存在水平相位偏移等问题,有的显示器上有调节选项),原理类似于图像处理中的锐化,把模糊的边界找补回来。
如果显示器的分辨率很高,远超过人眼的视角分辨率(注意用的视角一词,避免了不同工作距离下的讨论),以上这些技术通通不需要。

回到头来,还说低分屏的事,我还是那个观点:眼神不好的,并闭平滑应该是一个比较好的选择,眼神好的,看你能接受什么的效果,是锯齿还是模糊总得选一个,甘蔗不能两头甜对吧。如果接受模糊一点方案,那么可以微调一个clearType,人跟人差别挺大,因为有的人的确喜欢那种加了饱和度和锐化度的图片效果。
[157 楼] Trompette [泡菜]
24-4-9 13:43
wedecai 发表于 2024-04-09 10:31
嗯,窗口是否美观,我顾不上了,看有人说桌面用cleartype渲染,edge浏览器用directwrite渲染,不同的还不一样

字体渲染是困难问题,无法在一贴里说明白

买高DPI的大显示器,勉强接受Windows的品味吧
[156 楼] wedecai [注销用户]
24-4-9 12:37
用户已注销,历史内容不予显示
[155 楼] ChK [陈年泡菜]
24-4-9 12:04
wedecai 发表于 2024-04-09 10:27
win10+ 2560X1440组合,明显复制到办公软件内就不行了
这个配置下办公软件的输出似乎是位图缩放的结果。要想明确是不是位图缩放,最好是用非平滑输出,在非整数倍下,如果是位图缩放,一般都会出现过渡色的边缘,而在整数倍下则不会有过渡色的边缘。
[154 楼] wedecai [注销用户]
24-4-9 10:31
用户已注销,历史内容不予显示
[153 楼] wedecai [注销用户]
24-4-9 10:29
用户已注销,历史内容不予显示
[152 楼] wedecai [注销用户]
24-4-9 10:27
用户已注销,历史内容不予显示
[151 楼] wedecai [注销用户]
24-4-9 10:26
用户已注销,历史内容不予显示
[150 楼] 妙哥 [泡菜]
24-4-8 10:07
ChK 发表于 2024-04-08 09:15
蛙老师见识少了,我用的小米显示器厂家就没有提供驱动,光盘那也是成本啊,而且,现在的电脑要找个光驱其实也不容易了。不提供光盘也就算了,关键是厂家好像就没打算提供,下载区没有显示器的分类。

我的三星显示器在美国网站看了下使用手册,说的别提多详细了,简直就是手把手,难道美国人都是弱智就咱们这得人聪明?两页纸就打发了。
[149 楼] ChK [陈年泡菜]
24-4-8 09:19
蛙鼠 发表于 2024-04-07 23:17
白天在外面用 Surface 测试了区别很大,(关闭字体平滑后)比如资源管理器目录栏直接变成 113 楼 @Chk 的点阵效果了  回来在手搓 UP2715K 上也测试了,一样变化很明显。
当然,也许如 @Chk 所说的,视力一般的人自带平滑效果不觉得?反正我看着区别很大
视力不好的人看着区别也大啊,只不过这时候是锯齿渲染的效果更舒服。
可以参考镜头的MTF性能,视力好的,曲线又高又平,所以看见的都是锯齿。视力不好的,曲线低还分叉,锯齿自动平滑了,如果是平滑渲染,本身对比就不够,再一平滑,直接没了。
[148 楼] ChK [陈年泡菜]
24-4-8 09:15
蛙鼠 发表于 2024-04-07 23:26
没明白怎么能折腾到这地步,显示器驱动在你的显示器随机光盘里啊 不止呆鹅,我一个开摄影工作室的同学(也是无鸡泡菜)的 AOC 也一样,随机光盘里有驱动、色彩管理文件和 OSD 软件
蛙老师见识少了,我用的小米显示器厂家就没有提供驱动,光盘那也是成本啊,而且,现在的电脑要找个光驱其实也不容易了。不提供光盘也就算了,关键是厂家好像就没打算提供,下载区没有显示器的分类。
[147 楼] 北京老史 [泡菜]
24-4-8 07:35
三星国内(_com_cn)下载提示危害电脑,三星香港(.com/hk_en)下载就没事
垃圾显示器不配有驱动,微软的通用显示器就凑合了

再买显示器得看国外网站能否查到型号和驱动再下手,自己山寨自己也麻烦。
北京老史 编辑于 2024-04-08 07:54
[145 楼] camsone [泡菜]
24-4-7 23:45
硬盘不要搞太大,否则损失很可怕。
硬盘要做多备份,损失一个不郁闷。
鸡蛋都放一个篮子里,蛋碎一地怪自己。
[144 楼] camsone [泡菜]
24-4-7 23:39
上山容易下山难,呆着没事别撩闲。电脑出问题,大多都是鼓捣出来的。
[143 楼] 蛙鼠 [泡菜]
24-4-7 23:26
妙哥 发表于 2024-04-07 21:04
唉,为了下载三星显示器驱动,中了病毒还是啥,6TB音乐数据盘不认了,损失惨重。
三星显示器实在是太low,Windows10识别不了,别人劝我买DELL,图便宜弄了个鸡肋。
不折腾了,爱谁谁吧

没明白怎么能折腾到这地步,显示器驱动在你的显示器随机光盘里啊 不止呆鹅,我一个开摄影工作室的同学(也是无鸡泡菜)的 AOC 也一样,随机光盘里有驱动、色彩管理文件和 OSD 软件
[142 楼] 蛙鼠 [泡菜]
24-4-7 23:17
wedecai 发表于 2024-04-07 06:34
你的高分屏关闭字体平滑后那些窗口字体有差别吗,我昨天笔记本上试一下感觉不大,就没截图,也是默认200%缩放的屏。

白天在外面用 Surface 测试了区别很大,(关闭字体平滑后)比如资源管理器目录栏直接变成 113 楼 @Chk 的点阵效果了 回来在手搓 UP2715K 上也测试了,一样变化很明显。

当然,也许如 @Chk 所说的,视力一般的人自带平滑效果不觉得?反正我看着区别很大
[141 楼] 妙哥 [泡菜]
24-4-7 21:04
唉,为了下载三星显示器驱动,中了病毒还是啥,6TB音乐数据盘不认了,损失惨重。

三星显示器实在是太low,Windows10识别不了,别人劝我买DELL,图便宜弄了个鸡肋。

不折腾了,爱谁谁吧
妙哥 编辑于 2024-04-07 21:05
[140 楼] wedecai [注销用户]
24-4-7 17:36
用户已注销,历史内容不予显示
[139 楼] wedecai [注销用户]
24-4-7 17:06
用户已注销,历史内容不予显示
[138 楼] ChK [陈年泡菜]
24-4-7 13:56
wedecai 发表于 2024-04-07 12:05
是win7下的100%和125%对比吗?100%肯定没问题,就是嫌字小些
123%是看网上说的win10小于125%不启用那个虚拟化DWM

我也有部分截屏,但不能上网,手机拍快一点儿,

怀疑我们的应用软件没有匹配win10,但短期内还不能解决,或许win10给它的这个窗口调用用了别的渲染,改变字体平滑它也是有反应的
对比125%和100%的目的也是用于判断它是哪种方法渲染的。
如果字体平滑能起作用,那么肯定不是位图缩放的方案,这种情况只要关闭平滑选项,字体没理由不变得锐利
[137 楼] wedecai [注销用户]
24-4-7 12:05
用户已注销,历史内容不予显示
[136 楼] ChK [陈年泡菜]
24-4-7 11:26
wedecai 发表于 2024-04-07 10:58
把内容复制到我们常用的软件内就这样差别了,一个win7一个win10,同样地方
再补充一点:从你的这个对比图来看,似乎你的应用在WIN10下是表现为古早软件的效果:应用输出小图,然后被系统按位图放大。
而在WIN 7下,似乎是由系统渲染输出的。
这就带来另一个猜想:可能某个API在WIN 7下是按渲染输出的,但到了WIN10下,这个API被砍掉了,直接把请求转发给了更古早的API,所以表现为和古早API一样的效果。而你们的应用正好使用了这个API,也许这就是事情的真相?我很多年不写WIN系统下的UI了,对这些东西都不熟悉,只是按正常的逻辑推测的。
至于是不是像上面说的样,两个系统使用了不同的渲染方法,只要截图放大就能看出来。为了证明WIN7是系统渲染而不是位图放大(或没有放大),你需要做100%和125%两种截图的对比。
[135 楼] ChK [陈年泡菜]
24-4-7 11:17
wedecai 发表于 2024-04-07 10:58
把内容复制到我们常用的软件内就这样差别了,一个win7一个win10,同样地方
在显示器硬件本身没问题的前提下,其实不需要拍照,直接截屏放大四倍更容易判断。
之前有人提的123%放大,实际上是为了古早软件的界面按100%输出,不被放大。
所以,我把解决问题的思路理一下:
一共有四种情况会出现,前三种是系统渲染输出的结果,第四种是位图放大。
先判断你的软件是不是能响应 平滑字体 的选项,如果不能,那么不用再折腾了,没有办法(有很多软件是不支持这个选项的,比如微信,它总是平滑后输出,比如系统的一些应用,也是不响应这个选项的)
如果能响应,那么可以组合试验不同倍率下开关平滑字体的效果,找一个自己最能接受的组合就行了。
对于第四种,如果不接受模糊,那就只能在整倍率下使用,123%是个变通的方法,可以让新应用的UI大一点,老应用就用小字对付看吧。
以上就是我想到的大致方法,总之要有明确的思路和目标,而不是随意组合。

那么如何判断自己要折腾的应用是哪一种渲染方法呢?答案就是截图后用邻近像素的算法放大四倍以上看,如果只是自己在PS里检查则更简单,帖图后直接放大到400%就行了,不需要做重采样。
[134 楼] wedecai [注销用户]
24-4-7 11:02
用户已注销,历史内容不予显示