在本地使用:
write(str, move=False, align='left', font=("Arial", 22, 'normal'))
写入文字时,出来的中文正常
但是在ubuntu服务器上生成的图片英文正常,中文出现变成空格的问题
将font里面的字体改为微软雅黑、宋体,或者用原生的Arial效果一样,猜测可能是缺少某种字体文件
请问如何在ubuntu上补充缺失的字体?
在本地使用:
write(str, move=False, align='left', font=("Arial", 22, 'normal'))
写入文字时,出来的中文正常
但是在ubuntu服务器上生成的图片英文正常,中文出现变成空格的问题
将font里面的字体改为微软雅黑、宋体,或者用原生的Arial效果一样,猜测可能是缺少某种字体文件
请问如何在ubuntu上补充缺失的字体?
收起
用安装指令安装字体,比如安装宋体simsun
sudo cp simsun.ttc /usr/share/fonts
cd /usr/share/fonts
sudo chmod 644 simsun.ttc
更新字体缓存:
代码:
sudo mkfontscale
代码:
sudo mkfontdir
代码:
sudo fc-cache -fsv
报告相同问题?