V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Wataru
V2EX  ›  Windows

Windows 字体渲染好差

  •  
  •   Wataru · 2 天前 via iPhone · 3221 次点击
    相同的显示器,打开相同的网页,MacOS Ubuntu 渲染出来的字体比比 Windows 清晰很多
    第 1 条附言  ·  2 天前
    也不能说 win 不清晰,但是 mac 和 Linux 的字体渲染给人的感觉就是近视戴上了高一点度数眼镜的那种感觉
    63 条回复    2024-10-11 11:33:53 +08:00
    vituralfuture
        1
    vituralfuture  
       2 天前
    虽然我觉得 window 的字体挺丑的,但你是不是得先看看网页使用的字体是不是同一个,显示器分辨率,缩放百分比是不是同一个?
    vituralfuture
        2
    vituralfuture  
       2 天前   ❤️ 3
    拿 mac 对比完全说明不了什么,因为 mac 的内置屏幕分辨率很高,加上屏幕尺寸不大,字体 dpi 很高,无论显示什么字体,由于超高的 dpi ,效果都是很锐利的。windows 字体主要问题有两个方面,一是微软雅黑➕cleartype ,在字号较小时会牺牲字型的正确性让字看起来更清晰,二是等宽默认用新宋体,尤其是打开浏览器开发者工具,满屏的新宋体毛刺毛刺的完全没法看,而且新宋体的英文标点符号也特别难看,字型上设计的难看
    Automatica
        3
    Automatica  
       2 天前
    每次需要回 windows 用一些软件的时候,都觉得 win 的字体和渲染就是视觉恐怖主义。
    Wataru
        4
    Wataru  
    OP
       2 天前 via iPhone
    @vituralfuture 我还说 ubuntu 了,ubuntu 字体渲染也比 Windows 好
    Wataru
        5
    Wataru  
    OP
       2 天前 via iPhone
    @Automatica 之前 Windows7 好像还不错,但 10 和 11 真的差太远了那个渲染
    Automatica
        6
    Automatica  
       2 天前
    @Wataru #5 我觉得还有一个难以忍受的地方是 win 的 dpi 缩放,不知道是 bug 还是不适配,反正就是各种奇葩的显示效果。
    chenykun123
        7
    chenykun123  
       2 天前
    @Automatica #3 软粉只会说微软最佳兼容性.. 问题是我个用户不想管你这些兼容性,我只知道这字体渲染就是垃圾.
    Wataru
        8
    Wataru  
    OP
       2 天前 via iPhone
    @chenykun123 只能说是所有系统都各有优劣,阿三也不注重这些东西
    yihaomizhijia
        9
    yihaomizhijia  
       2 天前
    之前 Windows7 好像还不错,但 10 和 11 真的差太远了那个渲染

    哪有这么离谱。比 mac 是差一点,但是还可以呀。应该是你的缩放没设置好。

    10 和 11 都只能用 100 整数倍的缩放,用 125%这样的效果很差。我 4k 屏幕用 200%缩放,除了 ui 大一点,字体足够清晰锐利。比 5k 的 imac 效果差一些,但不差很多。差很多就是屏幕和缩放没设置好。
    yihaomizhijia
        10
    yihaomizhijia  
       2 天前   ❤️ 2
    “之前 Windows7 好像还不错,但 10 和 11 真的差太远了那个渲染”——哪有这么离谱。比 mac 是差一点,但是还可以呀。应该是你的缩放没设置好。

    10 和 11 都只能用 100 整数倍的缩放,用 125%这样的效果很差。我 4k 屏幕用 200%缩放,除了 ui 大一点,字体足够清晰锐利。比 5k 的 imac 效果差一些,但不差很多。差很多就是屏幕和缩放没设置好。
    crysislinux
        11
    crysislinux  
       2 天前 via Android
    我觉得最大的问题是不少网站默认宋体,难看的不行,即使是 4k 显示器也难看。linux 和 mac 默认没有宋体反倒避开了这个问题。
    Wataru
        12
    Wataru  
    OP
       2 天前 via iPhone
    @yihaomizhijia 我用的 150%缩放,这是系统默认以及推荐的设置
    yihaomizhijia
        13
    yihaomizhijia  
       2 天前
    @Wataru 150%不行的。你试试 200%,先无视 ui 变大的问题,你看看字体是否变清晰锐利了。另外你要用 4k 或者更高分辨率的屏幕,如果用的是 2k 或者 1080p ,肯定是比 5k 的 iMac 差远了。
    Wataru
        14
    Wataru  
    OP
       2 天前 via iPhone
    @yihaomizhijia 我用的 32 寸 4K
    ShadowPower
        15
    ShadowPower  
       2 天前
    如果有 AMD 显卡的话,建议用一下“超虚拟分辨率”功能,把渲染分辨率调到超出物理分辨率的程度,以便使用 200%缩放
    不到 200%缩放的话,不少地方字体变大了,但还是 1 像素宽,导致看起来很细……
    175%是最糟糕的
    Wataru
        16
    Wataru  
    OP
       2 天前 via iPhone
    @ShadowPower 那我没这种问题我是 n 卡
    Wataru
        17
    Wataru  
    OP
       2 天前 via iPhone
    @ShadowPower 而且这个真的是 amd 的问题吗,如果 amd 装 Linux 没有这种功能完善的驱动又怎么办,我感觉还是系统的问题
    hilljian
        18
    hilljian  
       2 天前 via Android
    最近一段时间就在研究 WINDOWS 上字体显示这个问题,很头疼
    june4
        19
    june4  
       2 天前
    windows 字体垃圾这都几十年老问题了,不过微软可能自我感觉良好
    NoLifeRyan
        20
    NoLifeRyan  
       2 天前
    装个 mactype 会不会好点
    Wataru
        21
    Wataru  
    OP
       2 天前 via iPhone
    @NoLifeRyan windows 默认字体改成别的会更痛苦
    Nasei
        22
    Nasei  
       2 天前
    200% 会比 150% 好很多。

    而且据我观察,现实中大多数人其实对这个不敏感,我有过公司发 mpb 配 1080p 屏幕,我问过好几个人,mbp 接 1080p 难道不难受吗,他们都表示没什么区别,而显然 windows 在 1080p 上的效果比 mac 糊屏幕的 1080 强多了。所以大多数人根本无所谓
    Nasei
        23
    Nasei  
       2 天前
    @Wataru mactype 不是字体,是一个软件,但我觉得一般 4k 200%缩放下,mactype 也不需要了
    haruhi
        24
    haruhi  
       2 天前 via iPhone
    以及对从 Windows 8 还是 10 开始,一旦系统非中文,对应的中文字体就不会预安装,导致中文看起来更差……
    lybcyd
        25
    lybcyd  
       2 天前
    Windows 现在的问题是字体不行,微软雅黑属于上个时代的字体,为了低分屏牺牲很多。现在苹果和安卓都纷纷上了苹方和思源/各种现代黑体变种,就 Windows 这边新字体难产,前些年本来准备出的 Noble Scarlet 也被砍了。另外历史包袱太重,很多老软件居然还在用宋体,根本就不适合高分屏,英文部分更是丑陋到没法看。
    hefish
        26
    hefish  
       2 天前
    又不是不能看。。。
    Wataru
        27
    Wataru  
    OP
       2 天前 via iPhone
    @hefish 给你一个十年前的电脑 手机,又不是不能用
    hefish
        28
    hefish  
       2 天前
    @Wataru 哈哈,我手头电脑虽说没到 10 年,也是 8 年前买的二手货。 再用三五年问题不大。。
    前两年刚换了 ssd , 前阵子 76 块,买了两条 8G 的条子。。。现在 16G 跑起来飞飞的。。。
    Linioi
        29
    Linioi  
       2 天前
    @lybcyd 宋体是已经被淘汰的字体吗?我之前只感觉 Windows 字体渲染做得非常糟糕,横不平竖不直,不曾想这还和使用的字体有关系。
    Wataru
        30
    Wataru  
    OP
       2 天前 via iPhone
    @hefish 为什么换 ssd ,hdd 又不是不能用……时代是进步的
    feikaras
        31
    feikaras  
       2 天前
    windows 字体渲染垃圾是 windows xp 的事情,后面只能算风格差异,请问你用的还是 xp 么。
    feikaras
        32
    feikaras  
       2 天前
    @haruhi #24 字体是 DLC 的,安装输入法的时候会安装语言对应字体。

    真的你可以说他字体差,但我不觉得是字体渲染差。
    vvhy
        33
    vvhy  
       2 天前
    windows 成也兼容,败也兼容,dpi awareness 搞出好几套,系统应用却不支持
    默认字体品味确实差
    mxT52CRuqR6o5
        34
    mxT52CRuqR6o5  
       2 天前
    如果是你附言里说的那件事的话,那个是 windows 渲染策略的问题
    windows 为了能在低分屏上更清楚的看到小字号的字体,会采用一些锐化像素的方式去渲染字体
    而 mac 一开始就没有考虑低分屏渲染字体的问题,是采用还原印刷体的方式去渲染
    不过理论上分辨率够高的话,windows 和 mac 渲染差别应该会越来越小,具体可以看一下 zhihu 上的回答

    微软为啥不用 MacType 作为系统级的字体渲染呢? - Happy Ennding 的回答 - 知乎
    https://www.zhihu.com/question/493641690/answer/2181612126
    locoz
        35
    locoz  
       2 天前
    实际上 Windows 开 200%缩放的情况下,同样的 4K 屏输出情况下,会比 MacOS 更锐利点...
    EchoWhale
        36
    EchoWhale  
       2 天前 via iPhone
    而且默认中文字体非常丑,微软雅黑歪歪扭扭看吐了
    the1812
        37
    the1812  
       2 天前   ❤️ 1
    字体渲染算法和字形上会有一些差异, 但硬件跟上了不会差很多

    macOS 16 寸 3456x2234 200%


    Windows 17 寸 3840x2400 250%
    MrKrabs
        38
    MrKrabs  
       2 天前
    暴发户土包子
    subframe75361
        39
    subframe75361  
       2 天前
    问就是又不是不能用(

    正经回答:
    换字体+MacType 。这是我自己写的、正在用的网页全局换字体的脚本: https://github.com/subframe7536/UserScript
    james122333
        40
    james122333  
       2 天前 via Android
    首先字型渲染上 dpi/ppi 大于一切 其次抗锯齿和子像素等造成的效果 linux 则是它的 fontconfig 很强大 虽然不喜欢 xml 配置但它确实强 可以全域配置 也可以针对不同字型设置不同参数 针对字型大小做不同的处理 甚至排除某字型的某些字符而不用修改字型档 决定字型采用的顺序 或以上混搭 这也是我一路用开源桌面的真实原因
    hefish
        41
    hefish  
       1 天前
    @Wataru 因为原来的 hdd 坏了。用不下去了。 我特意挑了跟原来一样大小的 ssd 。。。嘿嘿。。。
    miaomiao888
        42
    miaomiao888  
       1 天前
    berchtesgaden
        43
    berchtesgaden  
       1 天前
    雅黑丑到家了。老乔曾说过“微软唯一的问题就是没有品味”
    MCDP
        44
    MCDP  
       1 天前 via iPhone
    缩放和屏幕分辨率问题,你要是 Mac 外接分辨率没那么高的显示器,同样 100% 缩放,Mac 还不如 Windows 呢
    zed1018
        45
    zed1018  
       1 天前
    @the1812 我不听我不听,windows 字体渲染就是差到瞎眼。(
    Jasonqiao
        46
    Jasonqiao  
       1 天前
    昨天在 X 上看到一个方法,NVIDIA 控制面板里开启 DSR 渲染,通过超分辨率的方法,优化字体。具体是先调整分辨率,比如 4k 推荐的是 3840*2160 ,往上调整成为 5760*3240 ,然后在 NV 控制面板管理 3D 设置中吧 DSR 因数调整成 2.25x 。看评论区中反馈还不错,但昨天没回家还没来得及试
    wu67
        47
    wu67  
       1 天前
    window 字体老问题了. 换 4k 屏幕缩放 200%能适当缓解, 但是字形渲染还是略丑.

    mac win ubuntu 我都用过, 讲真的我觉得最好看的是 ubuntu22 那一版的字体渲染效果, 最拉的就是 win...
    nimingyonghu
        48
    nimingyonghu  
       1 天前
    @wu67 我是 4K 225%,200%都有点不太行

    promisenev
        49
    promisenev  
       1 天前
    @Jasonqiao 这个方法我刚才试了下,确实牛逼,亲测有效,不过我是 2K,24 寸,设置的参数微调了下,也很棒
    pigeonx
        50
    pigeonx  
       1 天前
    @Nasei 我正是这个情况,mbp+1080p 也是无敌难受,只能说是能看
    e13lau
        51
    e13lau  
       1 天前
    乔布斯:微软唯一的问题是没品味
    james122333
        52
    james122333  
       1 天前 via Android
    @the1812

    你这样比较不太公平的 首先两台相比 win 的屏幕的 dpi 就稍高于 mac 的屏幕 你 win 还调整到 250% mac 下只有 200% 放大文字可以在 dpi 低的环境中保持较好的显示 这不是对等比较
    chenxuuu
        53
    chenxuuu  
       1 天前
    我用的 4K+200%缩放倍数,没感觉字体有什么问题
    同样用 surface 也觉得很清晰,ppi 在那里摆着
    但如果让我用 1080p 的屏,可以明显感觉到不对劲,包括 mac 的 1080p 显示,也是惨不忍睹
    the1812
        54
    the1812  
       1 天前
    @james122333 #52 并不是要比出个胜负, 只是展示一下 Windows 可以达到类似的效果, 所以也没做严格的变量控制 (毕竟这 mac 也不是我的)
    wsseo
        55
    wsseo  
       23 小时 52 分钟前
    Mac 在 1080 糊的不行
    wsseo
        56
    wsseo  
       23 小时 52 分钟前
    所以 mac 渲染更差
    ChaimeLonic
        57
    ChaimeLonic  
       23 小时 31 分钟前
    硬件加策略问题,目前 Windows 显示器 1080P 还是主流,所以暂时不可能放弃 cleartype 那一套,我选择了物理 4k 高分辨率加超分加缩放来解决。
    james122333
        58
    james122333  
       23 小时 8 分钟前 via Android
    @the1812

    当然花更多钱还是可以解决很多事 像你这个屏幕应该不便宜 但对不懂的人我觉得有必要解释一下 毕竟本文就在比较
    hanksun
        59
    hanksun  
       21 小时 46 分钟前
    一方面是缩放的问题,一方面就是默认的微软雅黑太丑了。
    硬件没那么好又不想折腾的话在浏览器里把字体改成苹方或者思源系列衍生的黑体之后会好很多😅
    lybcyd
        60
    lybcyd  
       13 小时 36 分钟前
    @Linioi 宋体本身还有使用价值,但是作为 UI 主要字体肯定是淘汰了。横不平竖不直估计还是微软雅黑的问题,雅黑为了低分屏显示做了很多调整,但又做得不好,好多地方都对不齐。
    cheng6563
        61
    cheng6563  
       12 小时 44 分钟前
    我还用着 100%缩放的显示器呢哈哈
    EgbertW
        62
    EgbertW  
       12 小时 17 分钟前
    微软雅黑兼容性是真的很好。之前做热敏小票排版的程序,我尝试过的各种字体里面只有微软雅黑能够在极小尺寸下(类似 16px * 16px 尺寸,具体不记得了)显示正常。即便笔画什么的有缩略但是明显能看出字形是有专门设计的。其他字体在这个尺寸下就只是简单放缩的,笔画粗细、走向都非常奇怪。
    不过微软雅黑丑是真得丑
    GOliberation
        63
    GOliberation  
       10 小时 47 分钟前
    Windows 10 (build 19045)
    屏幕分辨率: 2560 x 1440
    MacType 版本: 2021.1
    MacTray 版本: 1.0.2021.1
    MacTuner 版本: 1.0.2.361
    Portions of this software are copyright (c) 2005-2021 The FreeType Project (www.freetype.org). All rights reserved.
    鸣谢: GDI++ author, THEMEX, linshangwo, fonlan, maxchow, CrendKing, dipplum
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2844 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:21 · PVG 22:21 · LAX 07:21 · JFK 10:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.