解决 Mojave 多数第三方应用白边问题以及字体渲染过细问题

2018-09-25 18:07:25 +08:00
 Sinar
  1. 解决万恶的一像素白边:
    打开终端,输入:defaults write -app 应用名 NSRequiresAquaSystemAppearance -bool No 回车,之后重启对应应用即可 (该指令相当于让应用强行使用深色模式 UI,如果应用 /系统本身是浅色的,就没必要执行这个指令)

  2. 解决字体渲染过细 打开终端,输入:defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO 回车,之后重启对应应用即可(因为是全局修改,建议注销)

说明: Q:我应该如何恢复修改? A:对于第一种,终端输入:defaults delete -app 应用名 NSRequiresAquaSystemAppearance 回车,即可 对于第二种,同样在终端输入:defaults write -g CGFontRenderingFontSmoothingDisabled -bool Yes 回车,即可

Q:为什么 Mojave 字体过细? A:因为在 Mojave 中,苹果默认关闭了子像素抗锯齿,导致字体变细锯齿增多,而这个操作,就是开启所有软件的的子像素抗锯齿(关闭「关闭平滑字体」)

Q:为什么我对某些程序使用消除白边指令后,某些程序的部分显示不正常了? A:你的程序大概是浅色的,请参照说明第一条恢复修改。深色模式下,浅色的第三方程序并没有白边问题。而浅色程序显示不正常因为这条指令相当于让程序强行应用深色模式。在深色模式中,字体默认是浅色,如果应用也是浅色背景,就会导致看不清。毕竟这是非官方的解法,等待官方更新跟进吧。

参考图: 白边修改前: https://ws1.sinaimg.cn/large/006tNbRwly1fvly1pnepaj31kw0b2qfb.jpg 白边修改后: https://ws1.sinaimg.cn/large/006tNbRwly1fvly192tnkj31kw0a7gtn.jpg

字体修改后: https://ws3.sinaimg.cn/large/006tNbRwly1fvly3bcg6wj31kw0hvq7p.jpg

8442 次点击
所在节点    问与答
30 条回复
fisheva
2018-10-02 21:16:02 +08:00
defaults write -app "Visual Studio Code" NSRequiresAquaSystemAppearance -bool No

修改后还是有一丝亮灰色边, emmm 怎么上图?
Sinar
2018-10-02 21:49:35 +08:00
@fisheva #21 亮灰色是暗色模式本身带的,只不过支持暗色模式的程序,标题栏都不是黑色而是灰色,所以这条线并不明显,其实所有暗色模式的官方程序都有这个灰边。毕竟这是一个临时解决方案,坐等官方更新。
Sinar
2018-10-02 21:49:55 +08:00
@fisheva #20 请使用 Visual\ Studio\ Code
fisheva
2018-10-03 09:24:15 +08:00
@Sinar 在 Finder 里预览图片, 每张图片边沿也会有灰边, 一直想去掉这个灰边, 不知道这个灰边和 app 的灰边是不是同一个来源
dodo2012
2018-10-11 14:37:38 +08:00
更新后字体是接受不来,太细,已改
latelx
2018-10-16 10:06:49 +08:00
大佬,你截图里的笔记软件是啥, 是 boostnote 吗
Sinar
2018-10-16 10:13:27 +08:00
@latelx #26 是 SnippetsLab
shunia
2018-10-20 17:51:45 +08:00
感谢,vscode 差点把我给看瞎了,第二条拯救了我
Shynoob
2018-11-30 10:41:40 +08:00
感谢,十分好用
Zeeech
2018-12-25 14:08:12 +08:00
给力,一下子就解决了痛点

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

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

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

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

© 2021 V2EX