
解决万恶的一像素白边:
打开终端,输入:defaults write -app 应用名 NSRequiresAquaSystemAppearance -bool No 回车,之后重启对应应用即可 (该指令相当于让应用强行使用深色模式 UI,如果应用 /系统本身是浅色的,就没必要执行这个指令)
解决字体渲染过细 打开终端,输入: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
1 Sinar OP 233 没注意排版,凑合看吧(摊手.jpg ) |
2 Sinar OP 命令行下,针对有空格的应用名,如 Visual Studio Code,应使用 \ ,如下:Visual\ Studio\ Code |
3 zhengxinhn Sep 25, 2018 很多软件字体变化太明显了,搞得跟软件兼容性出问题一样。 第二条非常管用,瞬间回到更新前的效果。 |
4 itskingname Sep 25, 2018 via iPhone 看起来我还是过几天再更新系统吧 |
5 zhengxinhn Sep 25, 2018 另外我想说部分软件字体不是变细,而是变粗同时变模糊。 有点像 win10 早期的垃圾 DPI 缩放效果.. |
6 Kaiyuan Sep 25, 2018 这个白边不是第三方才有,Safari 都有。 |
7 Sinar OP @zhengxinhn 毕竟是关闭了抗锯齿,所以看起来又细又模糊 |
8 Sinar OP @itskingname 等一个补丁,既然可以后期解决,说明不是什么难事 |
13 pC0oc4EbCSsJUy4W Sep 26, 2018 chrome 修改后,书签文件夹字体看不了了 |
14 Sinar OP @fatelight #13 我的版本是 69.0.3497.100 (正式版本) ( 64 位),目前正常,你可以试试重启或者注销? 如果仍然有问题可以参考说明第一条进行恢复 |
17 iOct Sep 26, 2018 感谢,很有用。 |
18 bumz Sep 27, 2018 |
19 abcwu Sep 29, 2018 字体渲染的修改似乎对很多第三方软件无效。 |
20 fisheva Oct 2, 2018 defaults write -app 应用名 NSRequiresAquaSystemAppearance -bool No 我想修改 VSCode, 应用名替换的 Visual Studio Code, 显示找不到? "2018-10-02 20:58:37.365 defaults[2003:35784] Couldn't find an application named "Visual"; defaults unchanged" |
21 fisheva Oct 2, 2018 defaults write -app "Visual Studio Code" NSRequiresAquaSystemAppearance -bool No 修改后还是有一丝亮灰色边, emmm 怎么上图? |
22 Sinar OP @fisheva #21 亮灰色是暗色模式本身带的,只不过支持暗色模式的程序,标题栏都不是黑色而是灰色,所以这条线并不明显,其实所有暗色模式的官方程序都有这个灰边。毕竟这是一个临时解决方案,坐等官方更新。 |
25 dodo2012 Oct 11, 2018 更新后字体是接受不来,太细,已改 |
26 latelx Oct 16, 2018 大佬,你截图里的笔记软件是啥, 是 boostnote 吗 |
28 shunia Oct 20, 2018 感谢,vscode 差点把我给看瞎了,第二条拯救了我 |
29 Shynoob Nov 30, 2018 感谢,十分好用 |
30 Zeeech Dec 25, 2018 给力,一下子就解决了痛点 |