使用jupyter themes更換Jupyter notebook主題 ,添加自定義字體

使用 jupyter themes 更換 jupyter notebook 的主題

github倉庫官網,請查看

https://github.com/dunovank/jupyter-themes

安裝Jupyter themes的教程有很多,最簡單的就是pip install jupyterthemes,然後可以通過jt命令調用,具體的請看github

我的配置方案是

$ jt -t grade3 -ofs 11 -cellw 1200 -f cour -nf georgiaserif -tf georgiaserif -fs 12

這裏用到了自己的字體,Courier New,本來的 jupyter themes 不提供這個字體,然而我用了太習慣了,所以自己強行加了這個字體,下面說一下如何加入自定義的字體

首先隨便設置一個字體,比如如下的命令

在這裏插入圖片描述
然後可以找到框裏的路徑,打開這個文件找到stored_font_dicts函數,然後修改fonts變量

fonts是一個字典,鍵是mono, sans, serif三個,三種鍵分別表示等寬字體(代碼的字體),襯線和無襯線的字體(設置其他的部分)

我們現在要修改代碼字體,所有修改mono部分即可

具體改成什麼呢?我們繼續看一下這個包的代碼,回到這個文件所在的文件夾,可以看到一個 fonts 文件夾,打開以後看到剛剛的mono, sans, serif三個文件夾,打開mono,發現裏邊有不少的字體文件,我們去下載自己想要的字體,新建一個文件夾存放字體文件,然後放到這個文件夾裏,比如:

在這裏插入圖片描述
放進去即可,將斜體命名里加上 -italic

然後修改剛剛說的那個文件,在fonts字典的mono里加入我們剛剛添加的字體,格式如下:

    fonts = {'mono':
             {命令中使用的字體名:[字體名,字體所在的文件夾的名稱]
             ...
             }

具體使用的時候就是jt -f 命令中使用的字體名

如圖我的修改爲:

在這裏插入圖片描述
然後就可以用自己定義的字體了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章