V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
he2020
V2EX  ›  Linux

如何把 Linux 的字体渲染成这样圆润的风格(图)

  •  
  •   he2020 · 2022-12-27 16:58:36 +08:00 · 6591 次点击
    这是一个创建于 701 天前的主题,其中的信息可能已经有所发展或是发生改变。

    截自 mac 上的字体 mac_font.png

    19 条回复    2022-12-30 10:00:39 +08:00
    linuxgo
        1
    linuxgo  
       2022-12-27 17:11:53 +08:00
    你的意思是要把 linux 弄成 mac ?
    liuxu
        2
    liuxu  
       2022-12-27 17:17:54 +08:00
    ubuntu monosapce 字体差不多

    https://design.ubuntu.com/font/
    he2020
        3
    he2020  
    OP
       2022-12-27 17:24:02 +08:00
    @linuxgo 字体就可以
    linuxgo
        4
    linuxgo  
       2022-12-27 17:58:13 +08:00
    这个够圆润吧
    weeei
        5
    weeei  
       2022-12-27 18:09:46 +08:00
    jasonyang9
        6
    jasonyang9  
       2022-12-27 18:30:35 +08:00
    @linuxgo 非等宽字体,强迫症要犯了
    linuxgo
        7
    linuxgo  
       2022-12-27 18:37:27 +08:00 via Android
    @jasonyang9 #6 😁
    WuSiYu
        8
    WuSiYu  
       2022-12-27 18:57:01 +08:00
    换个 4k 显示器( doge
    subframe75361
        9
    subframe75361  
       2022-12-27 20:40:23 +08:00
    换字体不如换 4k 屏
    Bingchunmoli
        10
    Bingchunmoli  
       2022-12-27 20:42:14 +08:00 via Android
    为什么觉得 mac 这种特别油
    LindsayZhou
        11
    LindsayZhou  
       2022-12-27 20:58:12 +08:00
    aur 有人直接把 mac 的 PingFang 字体搬过去了。因为有点扭曲,我就不直接给包名和地址了。

    我用的 Noto Sans Mono 。

    cpstar
        12
    cpstar  
       2022-12-27 21:00:18 +08:00
    这不是字体的问题,这是显示渲染的问题,mac 在字体边缘加上一些模糊,使得字体看起来更清晰。
    同样一个字体,比如楼上的 pingfang ,我也搬到 windows 上了,但是渲染出来还不是一个效果( windows 也用了 mactype )
    Kobayashi
        13
    Kobayashi  
       2022-12-27 21:03:30 +08:00 via Android
    把 DPI 干到 200+,什么渲染都不需要。
    wu67
        14
    wu67  
       2022-12-27 21:47:52 +08:00
    这是渲染的效果, 字体边角和阴影共同构成的. 其实你换个 4K 屏基本就差不多了, 当然要搞到完全一致应该不太行, 可能得自己魔改底层显示相关的东西

    Windows Mac Ubuntu Debian(gnome)我都用过, 最喜欢的是 Ubuntu 的那个效果, 其次是 Mac 的. 这几年 Mac 也在搞事, 反而在不停的把字体笔划搞细, 字形越来越不好看了
    webcape233
        16
    webcape233  
       2022-12-28 12:50:45 +08:00 via iPhone
    不就是装个字体换字体吗
    raawaa
        17
    raawaa  
       2022-12-28 13:58:10 +08:00
    在 fontconfig 里配置一下,把字体的 hinting 关掉试试。

    https://wiki.archlinux.org/title/Font_configuration
    Projection
        18
    Projection  
       2022-12-28 14:55:40 +08:00
    默认情况下,Linux 字体渲染轮廓非常清晰;而 macOS 像是打了模糊或者开了发光效果一样。在高 DPI 时并没有文字辨识度上的问题,字体边缘就不必非常清晰(甚至可以不用对齐像素),我觉得 macOS 这种风格化的渲染方式就更加讨喜。

    我也一直想要在 Linux 有 macOS 那样的字体渲染风格,但还未研究。似乎可以通过修改 fontconfig 改变渲染效果,但仅用这种方式是否可以做到 macOS 的这种效果还不知道。

    给几个线索:

    Google 搜索 linux font rendering like mac
    https://wiki.archlinux.org/title/font_configuration
    WebKit
        19
    WebKit  
       2022-12-30 10:00:39 +08:00 via Android
    不如换个 4K 显示器,我换了显示器,默认的字体感觉也很好看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2900 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:09 · PVG 23:09 · LAX 07:09 · JFK 10:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.