1.解決萬(wàn)惡的一像素白邊:打開(kāi)終端,輸入:defaults write -app 應(yīng)用名 NSRequiresAquaSystemAppearance -bool No 回車(chē),之后重啟對(duì)應(yīng)應(yīng)用即可 (該指令相當(dāng)于讓?xiě)?yīng)用強(qiáng)行使用深色模式 UI,如果應(yīng)用 /系統(tǒng)本身是淺色的,就沒(méi)必要執(zhí)行這個(gè)指令)2.解決字體渲染過(guò)細(xì) 打開(kāi)終端,輸入:defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO 回車(chē),之后重啟對(duì)應(yīng)應(yīng)用即可(因?yàn)槭侨中薷?,建議注銷(xiāo))說(shuō)明: Q:我應(yīng)該如何恢復(fù)修改?A:對(duì)于第一種,終端輸入:defaults delete -app 應(yīng)用名 NSRequiresAquaSystemAppearance 回車(chē),即可 對(duì)于第二種,同樣在終端輸入:defaults write -g CGFontRenderingFontSmoothingDisabled -bool Yes 回車(chē),即可Q:為什么 Mojave 字體過(guò)細(xì)? A:因?yàn)樵?Mojave 中,蘋(píng)果默認(rèn)關(guān)閉了子像素抗鋸齒,導(dǎo)致字體變細(xì)鋸齒增多,而這個(gè)操作,就是開(kāi)啟所有軟件的的子像素抗鋸齒(關(guān)閉「關(guān)閉平滑字體」)Q:為什么我對(duì)某些程序使用消除白邊指令后,某些程序的部分顯示不正常了? A:你的程序大概是淺色的,請(qǐng)參照說(shuō)明第一條恢復(fù)修改。深色模式下,淺色的第三方程序并沒(méi)有白邊問(wèn)題。而淺色程序顯示不正常因?yàn)檫@條指令相當(dāng)于讓程序強(qiáng)行應(yīng)用深色模式。在深色模式中,字體默認(rèn)是淺色,如果應(yīng)用也是淺色背景,就會(huì)導(dǎo)致看不清。畢竟這是非官方的解法,等待官方更新跟進(jìn)吧。參考圖: 白邊修改前: /upload/qa/20211009/20211009133.jpg 白邊修改后: /upload/qa/20211009/20211009140.jpg字體修改后: /upload/qa/20211009/20211009147.jpg