天天看點

oracle /etc/fonts simfang.ttf,GitHub - jiaxiaochu/font: 系統缺失字型導緻無法顯示中文和亂碼的解決辦法...

收集的一些字型

我收集了若幹字型;

在ubuntu下執行以下指令即可完成安裝(我的工作環境是Ubuntu)。

git clone https://github.com/jiaxiaochu/font.git && cd font && ./install.sh

Windows下你隻需要将字型檔案複制到C:\Windows\Fonts檔案夾就能完成安裝。

Mac下你隻需要在launchpad中打開字型冊程式,然後将字型拖入到視窗即可,或者菜單,檔案-添加字型,進行添加字型。

字型分類說明

收集的字型總的來說可以這樣分類。

程式設計字型(fonts for programmer)

我是一個喜歡折騰程式設計工具的人,是以也收集了一些适用于程式設計的漂亮字型,比如說雅黑和Consolas混合(YaHei.Consolas.1.11b.ttf),中文用雅黑,英文用Consolas,非常完美。這也是我最推薦的一個字型。

oracle /etc/fonts simfang.ttf,GitHub - jiaxiaochu/font: 系統缺失字型導緻無法顯示中文和亂碼的解決辦法...

還有比如說蘋果字型monaco,也很漂亮。

oracle /etc/fonts simfang.ttf,GitHub - jiaxiaochu/font: 系統缺失字型導緻無法顯示中文和亂碼的解決辦法...

還有yahei_mono也是另外一個組合字型,也很漂亮。

解決 matplotlib 繪制圖形中文字型顯示問題

下載下傳字型庫中的simhei 字型(或者其他的支援中文顯示的字型也行)

安裝字型

linux下:拷貝字型到 usr/share/fonts 下:

sudo cp ~/simhei.ttf /usr/share/fonts/simhei.ttf

windows和mac下:輕按兩下安裝

修改配置檔案matplotlibrc 并且在~/.matplotlib/matplotlibrc也進行修改

在安裝的地方找到虛拟環境your path/home/allen/workspace/AI/lib/python3.6/site-packages/matplotlib/mpl-data目錄下的matplotlibrc檔案,修改下面三項配置

font.family : sans-serif# 将此行注釋打開即可

font.sans-serif : SimHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif# 将此行注釋打開,并将SimHei添加進去

axes.unicode_minus : False# 将此行注釋打開并修改為False

删除matplotlib字型緩存:

将~/.cache/matplotlib/fontList.json目錄中的 fontList.json 删除

sudo rm -rf ~/.cache/matplotlib/fontList.json

WPS 在 ubuntu 下需要安裝的字型(fonts for WPS Office)

另外在ubuntu安裝WPS Office之後需要另外裝一些字型進而解決亂碼和缺失字型的問題,我也把它放在這個倉庫了。

下載下傳倉庫中的 wps-office 字型庫

# 将從倉庫下載下傳後的 wps-office 放到`/usr/share/fonts/`目錄下

sudo cp wps-office /usr/share/fonts/

消除一下緩存和生成新的緩存

sudo mkfontscale

sudo mkfontdir

sudo fc-cache

Windows下常見的一些字型。(Fonts in Windows)

由于我的工作環境是ubuntu,在編寫文檔後,為了不至于拿到Windows下變了樣子,是以希望保持文檔所用字型的一緻,是以收集下Window下的一些字型,用Windows的同學可以忽略這部分字型(宋體,黑體等)。

。。