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

问下用 arch+i3wm 的同好,关于字体显示的问题

  •  
  •   Immortal · 180 天前 · 3277 次点击
    这是一个创建于 180 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 arch+i3wm 已经大半年了,各种爽,但是唯一有问题的就是字体渲染上,看是能看,但总感觉不是很舒服

    之所以特地指明 arch,是因为其他的发行版本可能对字体显示已经调优过了,所以可能不存在这个问题

    想问下,同样使用这套方案的大佬们,有没有特地对 fontconfig 配置过,求分享下经验

    我自己是照着网上教程配置了下,但是效果感觉不是特别好
    38 回复  |  直到 2018-03-26 13:53:38 +08:00
        1
    raawaa   180 天前
    反正配置字体的第一件事就是把 Hinting 关掉😂
        2
    Immortal   180 天前
    @raawaa 还有其他骚操作么
        3
    honmaple   180 天前
    lxappearance,文泉驿微米黑,启用平滑,启用完全微调,我觉的显示效果比其它发行版都好
        4
    raawaa   180 天前
    @Immortal 设置字体,关 hinting,我就只有这样了。
        5
    raawaa   180 天前
    @honmaple 个人好恶,微调( hinting )的话会让笔画变形,不够原味。所以我喜欢关掉的。喀喀
        6
    Immortal   180 天前
    @honmaple 第三项是 RGB 么
        7
    tr0uble   180 天前
    以前有个 Infinality 的字体 patch,现在好像整合到 freetype2 了,具体自己了解一下吧
        8
    searene   180 天前
    我的 arch 没调过字体,感觉效果也可以。楼主能不能发一下截图,还有你的屏幕分辨率?一般效果差的都是分辨率低于 1080P 的,确实怎么看都不能忍。
        9
    iwtbauh   180 天前
    这是我用的,中文 Noto Sans CJK CS,英文 Noto Sans,等宽 Noto Mono 和 Noto Sans Mono CJK SC

    自我感觉看起来很舒服 2333

    ```
    <?xml version='1.0'?>
    <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
    <fontconfig>
    <match target="font">
    <edit mode="assign" name="antialias">
    <bool>true</bool>
    </edit>
    <edit name="hinting" mode="assign">
    <bool>false</bool>
    </edit>
    <edit name="hintstyle" mode="assign">
    <const>hintnone</const>
    </edit>
    </match>
    <alias>
    <family>sans-serif</family>
    <prefer>
    <family>Noto Sans</family>
    <family>Noto Sans CJK SC</family>
    </prefer>
    </alias>
    <alias>
    <family>monospace</family>
    <prefer>
    <family>Noto Mono</family>
    <family>Noto Sans Mono CJK SC</family>
    </prefer>
    </alias>
    </fontconfig>
    ```
        10
    iwtbauh   180 天前
    @iwtbauh 缩进都没了唉,V2 回复似乎不支持 md
        11
    Immortal   180 天前
    @searene
    我截了个图,我自己看有点发虚,你看下


    分辨率的话,我现在是两个 24 寸显示器,应该没有问题,i3 中配置如下
    ```
    exec --no-startup-id xrandr --output HDMI1 --primary --mode 1920x1200 --pos 0x0 --rotate normal --output VIRTUAL1 --off --output DP1 --mode 1920x1200 --pos 1920x0 --rotate normal
    ```
        12
    Immortal   180 天前
    @iwtbauh
    看你们 hinting 貌似都关了,我关了试试
    顺路问个问题,fontconfig 配置后,重启 i3 能生效么,就是 win+shift+r
        13
    Immortal   180 天前
    @searene
    主要 vscode 里特别明显,idea 和浏览器还好,但也有发虚的情况,而且 V2EX 这种字体大小,笔画多的字就感觉一陀黑了
    您看下,应该不是我自己眼睛问题
        14
    iwtbauh   180 天前 via Android
    @Immortal 不知道,你可以试试,如果这个快捷键是杀死进程然后创建新的进程应该能生效。(这个是我的"自配 DE"---(用一个窗口管理器+面板)上用的配置)如果效果还是不太好试试打开亚像素渲染?
        15
    iwtbauh   180 天前 via Android
    @Immortal vscode 是套了一个浏览器,清空浏览器的缓存试试,有可能是浏览器的字体缓存的锅
        16
    Immortal   180 天前
    @iwtbauh 这个我个人认为影响不大,因为前前后后用了这么久了,系统虽然关机不多,但也开关机好多次了
        17
    SpaceVim   180 天前
    同楼主一样,我也在用 arch + i3wm。
        18
    chih758   179 天前 via Android
    我把 Ubuntu 的中文配置复制到 Arch 上了,基本就是思源字体,配合高分屏,效果不错
        19
    jerry033   179 天前
    就是因为太难折腾了,后来用了 manjaro+i3,开箱即用,做点微调
        20
    Immortal   179 天前
    @chih758 能具体讲下操作流程么
        21
    Immortal   179 天前
    @SpaceVim 有我一样的字体问题么
        22
    Immortal   179 天前
    @jerry033 manjaro 是个好系统,但我喜欢做加法,喜欢从一个纯净的系统慢慢加自己要的东西,对自己系统有啥,装了啥,怎么运行的有一个清楚的掌握
        23
    ooxxcc   179 天前
    我的 arch+i3wm 活在 vncserver 里,字体渲染感觉还行……
        24
    loading   179 天前 via iPhone
    用 i3 就用点阵字啊。还用说
        25
    Immortal   179 天前
    @loading
    这个好像没有必然联系。。
        26
    searene   179 天前
    24 寸显示器分辨率是 1080P 的话,有点模糊是有可能的,这大概跟笔记本 14 寸 720P 的效果差不多,像素不够密集,所以渲染效果稍微差些。我看了一下你的截图,确实没有我这里好,我是 15 寸屏幕 1080P 分辨率。
        27
    jyf   179 天前
    从来都是用默认字体的人飘过
        28
    searene   179 天前
    贴一下我这里的效果图,做个参考

        29
    Immortal   179 天前
    @searene
    这个让我很纠结,以为是集显跟不上,然后折腾独显。
    没折腾出默认使用独显的方法,只能让程序跑在 GPU 上,但是用独显渲染浏览器什么的效果并没有改善。
    有机会我尝试下小屏,但我总觉得可能不是显示器过大的原因,应该有办法解决这个渲染问题。
        30
    Immortal   179 天前
    @searene
    对于小,笔画多的字比我清楚,不过感觉你那也有折腾空间
        31
    Immortal   179 天前
    @jyf
    你那没有我这样发虚的情况么
        32
    raawaa   179 天前
    非视网膜屏也就这样了,上张我自己的截图



        33
    asdf123101   179 天前 via Android
    1080p 有可能的。我家里和公司用的是一个配置但是公司是 1080p 的屏,看起来是有点需。我觉得你可以装个虚拟机试一下别的发行版看看有没有问题。另外 infinality 的维护人蒸发了,要折腾看这个 https://gist.github.com/e002e7057435f02cc7894b9e748c5671
        34
    jyf   179 天前
    @Immortal 我近视 发不发虚都是缘分
        35
    bsidb   179 天前
    24 寸 1080p 不能算高分屏,普通分辨率,字体显示效果本来就不会太好,Windows 下也差不多。
        36
    Immortal   179 天前
    @bsidb 恩,我这个显示效果是相对于其他发行版或者 windows 说的,感觉效果在前两个标准之下了
        37
    chih758   179 天前   ♥ 1
    @Immortal 下载这个包 language-selector-common https://packages.ubuntu.com/bionic/language-selector-common,解压后把 fontconfig/目录里的配置复制到系统的 /etc/fonts/conf.d/目录,字体的话安装这些:
    noto-fonts
    noto-fonts-cjk
    noto-fonts-emoji
    adobe-source-code-pro-fonts
    adobe-source-sans-pro-fonts
    adobe-source-serif-pro-fonts
    ttf-dejavu
    ttf-hanazono
    效果:
        38
    Immortal   179 天前
    @chih758
    谢谢,我等会儿就试试
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2989 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 19ms · UTC 09:57 · PVG 17:57 · LAX 02:57 · JFK 05:57
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1