打印中文乱码处理(安装 windows字体文件:宋体和黑体)

sudo apt install fontconfig
这时在/usr/share目录就可以看到fonts和fontconfig目录了(之前是没有的)
中文字体文件在我们的windows系统中就可以找到,打开c盘下的Windows/Fonts目录:
选择宋体和黑体 simsun.ttc simhei.ttf
首先在/usr/shared/fonts目录下新建一个目录chinese:
将上面的两个字体上传至/usr/shared/fonts/chinese目录下
紧接着需要修改chinese目录的权限:chmod -R 755 /usr/share/fonts/chinese
安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:
sudo apt install ttmkfdir
然后执行ttmkfdir命令
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
最后一步就是修改字体配置文件了,首先通过编辑器打开配置文件:
vi /etc/fonts/fonts.conf
可以看到一个Font list,即字体列表,在这里需要把我们添加的中文字体位置加进去:
/usr/share/fonts
/usr/share/X11/fonts/Type1
/usr/share/X11/fonts/TTF
/usr/local/share/fonts
/usr/local/share/fonts/chinese
fonts
~/.fonts
然后输入:wq保存退出,最后 刷新内存中的字体缓存
fc-cache
通过fc-list看一下字体列表,其中可以找到 新加入的字体
sudo fc-list | grep chinese