Linux 上的字体最多就只能到这个程度了么?

2023-11-17 07:42:37 +08:00
 shuiguomayi
2013 年的 macbook air 快被淘汰了,安装了个 linux 想要续命,manjaro plasma 23 上面,经过一系列字体的调整,最佳只能达到这个效果了么?还有其他优化的建议么?

另外,还感觉 g 使用了 r 默认的显卡驱动,屏幕有点闪,尤其是刚开机那会,过一会后会稍微好一点,但依然无法完全去除闪烁,还会有轻微的。

群里的 l 大佬们给 点建议。

https://i.imgur.com/Ah3XajS

https://i.imgur.com/bh6Ue9q

https://i.imgur.com/jWCcLzG

https://i.imgur.com/KVXPzQx

https://i.imgur.com/dWUy6DH

https://i.imgur.com/yAn8y5j

https://i.imgur.com/2yJ5WDk
7677 次点击
所在节点    Linux
63 条回复
hencte
2023-11-17 08:14:09 +08:00
arfaWong
2023-11-17 08:22:09 +08:00
我觉得这效果已经很棒了
jackmod
2023-11-17 08:27:25 +08:00
现代字体本身设计得足够漂亮了
矢量字体的丑陋源于 dpi 不足
everyx
2023-11-17 08:54:21 +08:00
看效果应该可以更好,我启用了这些配置,你可以针对自己的对应瞧瞧

```console
❯ ls /etc/fonts/conf.d/
09-autohint-if-no-hinting.conf@ 46-noto-serif.conf@ 69-urw-d050000l.conf@
10-hinting-slight.conf@ 48-spacing.conf@ 69-urw-fallback-backwards.conf@
10-nerd-font-symbols.conf@ 49-sansserif.conf@ 69-urw-fallback-generics.conf@
10-scale-bitmap-fonts.conf@ 50-user.conf@ 69-urw-fallback-specifics.conf@
10-sub-pixel-rgb.conf@ 51-local.conf@ 69-urw-gothic.conf@
10-yes-antialias.conf@ 60-generic.conf@ 69-urw-nimbus-mono-ps.conf@
11-lcdfilter-default.conf@ 60-latin.conf@ 69-urw-nimbus-roman.conf@
20-unhint-small-vera.conf@ 65-fonts-persian.conf@ 69-urw-nimbus-sans.conf@
30-metric-aliases.conf@ 65-nonlatin.conf@ 69-urw-p052.conf@
30-win32-aliases.conf@ 66-noto-mono.conf@ 69-urw-standard-symbols-ps.conf@
40-nonlatin.conf@ 66-noto-sans.conf@ 69-urw-z003.conf@
45-generic.conf@ 66-noto-serif.conf@ 70-no-bitmaps.conf@
45-latin.conf@ 69-unifont.conf@ 80-delicious.conf@
46-noto-mono.conf@ 69-urw-bookman.conf@ 90-synthetic.conf@
46-noto-sans.conf@ 69-urw-c059.conf@ README
```
june4
2023-11-17 09:08:39 +08:00
试验了 noto cjk 、微软雅黑、国内手机一众厂家的中文字体、苹方,我选了苹方
除了微软雅黑是真的丑,别的字形都还行,不过似乎默认行间距都有点问题,苹方+Helvetica 字体刚好,体现在界面上用别的字体可能导致菜单密度不舒服。
lingxi27
2023-11-17 09:54:37 +08:00
monaco 一把梭
wjx0912
2023-11-17 09:55:59 +08:00
ScepterZ
2023-11-17 10:37:27 +08:00
@june4 毕竟微软雅黑设计的时候是为了清晰度,而且由于年代,感觉更多考虑的是低 ppi 屏幕的清晰度。不过实际上感觉他也确实做到了,用垃圾显示器的时候,win 明显比其他系统字体清晰
june4
2023-11-17 10:44:57 +08:00
@ScepterZ 那是微软品味的“清晰”,我更喜欢同 ppi 下的 linux/osx 那种“有毛边”风格,而不是细成线条的 windows 字体渲染风格
ScepterZ
2023-11-17 12:00:49 +08:00
@june4 我觉得清晰是能不能认出来是什么字,和审美倒是没啥关系,低 ppi 下有毛边很影响阅读
EVANGELIONAir
2023-11-17 13:59:18 +08:00
互联网各大论坛都存在这对锐利、清晰的认知错误,如果都像 mac 那样过渡实现“清晰”,那低分屏那就是一团糊
springz
2023-11-17 14:02:57 +08:00
首先要确认你的显示器是不是高分屏,这是我的配置,感觉高分屏下很舒服。

```
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<dir>~/.fonts</dir>
<match target="font">
<edit mode="assign" name="rgba">
<const>none</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>false</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintnone</const>
</edit>
</match>
</fontconfig>

```
springz
2023-11-17 14:04:20 +08:00
其实就是 macos 下的默认配置,关闭次像素渲染使用灰度渲染。关闭字体的微调保持原字形。
springz
2023-11-17 14:06:02 +08:00
如果是低分辨率屏幕,基本就要反过来,使用次像素渲染,然后打开字体的微调对其像素让字清晰。
springz
2023-11-17 14:07:53 +08:00
基本是两个派,Windows 是让字清晰不惜破坏字形,macOS 因为很早就普及高分屏所以倾向于保持字形。我是喜欢 macOS 那一派的。
cnbatch
2023-11-17 14:41:26 +08:00
这里的微调改成“完整” (Full),效果会好一点

springz
2023-11-17 15:44:58 +08:00
看起来楼主不是高分屏,这样的话如果是 Windows 派,次像素渲染:RGB ,微调:完全。如果是 macOS 派就是目前这个状态,次像素渲染:RGB ,微调:无。不是高分屏最好次像素渲染保持 RGB 。
zjp
2023-11-17 16:02:33 +08:00
次像素渲染方式和你的屏幕不匹配,文字边缘有彩色
springz
2023-11-17 16:33:20 +08:00
RGB 是目前最常见的吧,我还没见过非 RGB 排列的显示器。
springz
2023-11-17 16:34:12 +08:00
@zjp 只有一种可能,你的显示器是非 RGB 的,不然不可能从截图区分这个事情。

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

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

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

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

© 2021 V2EX