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

2018-03-25 13:10:03 +08:00
 Immortal
用 arch+i3wm 已经大半年了,各种爽,但是唯一有问题的就是字体渲染上,看是能看,但总感觉不是很舒服

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

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

我自己是照着网上教程配置了下,但是效果感觉不是特别好
10439 次点击
所在节点    Linux
38 条回复
raawaa
2018-03-25 13:45:22 +08:00
反正配置字体的第一件事就是把 Hinting 关掉😂
Immortal
2018-03-25 13:48:55 +08:00
@raawaa 还有其他骚操作么
honmaple
2018-03-25 13:54:18 +08:00
lxappearance,文泉驿微米黑,启用平滑,启用完全微调,我觉的显示效果比其它发行版都好
raawaa
2018-03-25 13:54:53 +08:00
@Immortal 设置字体,关 hinting,我就只有这样了。
raawaa
2018-03-25 13:56:06 +08:00
@honmaple 个人好恶,微调( hinting )的话会让笔画变形,不够原味。所以我喜欢关掉的。喀喀
Immortal
2018-03-25 14:21:14 +08:00
@honmaple 第三项是 RGB 么
tr0uble
2018-03-25 14:25:18 +08:00
以前有个 Infinality 的字体 patch,现在好像整合到 freetype2 了,具体自己了解一下吧
searene
2018-03-25 15:03:16 +08:00
我的 arch 没调过字体,感觉效果也可以。楼主能不能发一下截图,还有你的屏幕分辨率?一般效果差的都是分辨率低于 1080P 的,确实怎么看都不能忍。
iwtbauh
2018-03-25 15:37:27 +08:00
这是我用的,中文 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>
```
iwtbauh
2018-03-25 15:37:59 +08:00
@iwtbauh 缩进都没了唉,V2 回复似乎不支持 md
Immortal
2018-03-25 15:45:12 +08:00
@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
```
Immortal
2018-03-25 15:46:27 +08:00
@iwtbauh
看你们 hinting 貌似都关了,我关了试试
顺路问个问题,fontconfig 配置后,重启 i3 能生效么,就是 win+shift+r
Immortal
2018-03-25 15:51:48 +08:00
@searene
主要 vscode 里特别明显,idea 和浏览器还好,但也有发虚的情况,而且 V2EX 这种字体大小,笔画多的字就感觉一陀黑了
您看下,应该不是我自己眼睛问题
iwtbauh
2018-03-25 15:51:51 +08:00
@Immortal 不知道,你可以试试,如果这个快捷键是杀死进程然后创建新的进程应该能生效。(这个是我的"自配 DE"---(用一个窗口管理器+面板)上用的配置)如果效果还是不太好试试打开亚像素渲染?
iwtbauh
2018-03-25 15:52:58 +08:00
@Immortal vscode 是套了一个浏览器,清空浏览器的缓存试试,有可能是浏览器的字体缓存的锅
Immortal
2018-03-25 15:54:24 +08:00
@iwtbauh 这个我个人认为影响不大,因为前前后后用了这么久了,系统虽然关机不多,但也开关机好多次了
SpaceVim
2018-03-25 17:19:48 +08:00
同楼主一样,我也在用 arch + i3wm。
chih758
2018-03-25 18:23:26 +08:00
我把 Ubuntu 的中文配置复制到 Arch 上了,基本就是思源字体,配合高分屏,效果不错
jerry033
2018-03-25 18:36:45 +08:00
就是因为太难折腾了,后来用了 manjaro+i3,开箱即用,做点微调
Immortal
2018-03-25 18:47:36 +08:00
@chih758 能具体讲下操作流程么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/441194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX