iTerm の設定に Use thin strokes for anti-aliased text というのがあって普段はこれを有効にしていて、これはアンチエイリアスなフォントがちょっと細めにほんのちょっと暗めになってなんとなく目に優しいような気がする設定でして重宝してます。
Xcode 用としては ThinStrokes っていうプラグインがあってこれまた重宝してましたが、ご存知のように Xcode8 からはプラグインまわりの環境が変わってかったるいので手を出していませんでした。
他に手段がないかなあと調べてみたら、Mac のシステム環境設定にある 使用可能な場合は LCD で滑らかな文字を使用 をオフにするといい感じになるということがわかりました。
だがしかし、この状態だとブラウザの背景の白とかがなんかめっちゃ輝きをはなってるみたいで目に痛いし激しく見にくくなるので特定のアプリだけで設定したいなと思ってたら defaults
コマンドで普通に設定できました。
$ defaults write -app Xcode AppleFontSmoothing -int 0
しばらくこれで開発してますがなかなかいい感じです!多分 Xcode 以外にも普通にいけるんじゃ。
最後に、あんまわかりやすくないけど変更前後のスクショです。
▲ 変更前(左上)変更後(右下) |