動かざることバグの如し

近づきたいよ 君の理想に

JupyterLabのターミナルフォントを変更する

環境

  • JupyterLab 1.1.3

JupyterLabのデフォルトフォントダサすぎ問題

JupyterLabの比較的新しいバージョンではnotenookとは別に専用のターミナルを立ち上げることができる。

今まではDocker内でJupyterLabを立ち上げてもdocker execするか、、とあまりイケてない感じだったのだが、これで晴れてブラウザで完結するなと思って開いたが、

だっせえええええええええええええ!!!!!

f:id:thr3a:20190916161301p:plain

てか読めないだろこれ

変更する方法

ググるCSSハックの方法が多いが、そんなことしなくてもGUIの設定画面から変更できる

  • 上のメニューバーより「Setting」→「Advanced Settings Editor」をクリック -すると設定ファイルが開かれる。左がデフォルト設定値一覧で、右にユーザーがオーバーライドしたい設定をJSONで記述する。
  • ということで、User Preferencesに以下を追記する。
{
    "fontFamily": "Monaco"
}

ターミナル再起動 これで反映される。指定したフォントのMonacoはMacにしか入ってない気がするのでWindowsLinuxの場合は適宜自分のターミナルで使用しているフォントに書き換えること

余談だが、lsしても色表示がされない件は以下のコマンドだとちゃんと色表示される。

ls  --show-control-chars -F --color