001. PIL缺少字體報錯OSError: cannot open resource的解決辦法

相關代碼部分如下

from PIL import Image, ImageDraw, ImageFont

font = ImageFont.truetype('simhei.ttf', 20, encoding="utf-8")

 Ubuntu18.04系統如缺少字體,會報錯:

OSError: cannot open resource

解決辦法:

Windows存放字體的路徑爲:C:\Windows\Fonts,到這個路徑內搜“黑體 常規”,這是'simhei.tff'對應的中文名字。

拷貝這個文件到Ubuntu18.04的字體存放路徑:/usr/share/fonts,然後重啓電腦即可。

如果在Ubuntu拷貝時顯示沒有權限對/usr/share/fonts進行更改,Terminal裏輸入 sudo chmod 777 /usr/share/fonts 加下權限即可。

 

 

 

 

 

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