Linux ibus输入法五笔打字的时候出现乱码框框的解决方案

原因

输入法码表中有这个字的记录,但你的系统字体中没这个字,多是些生僻字,海峰五笔里有很多这样的字,即便在win下如果没装大字符集支持也一样显示不了。

解决方法

安装相应字体,unifonts6.0是一个超大字符集字体支持包,各种中日韩的字符包都有哟,很多人需要找的通用字体支持包6.0、海峰超大字符集6.0、Unicode Super-CJK Fonts Pack,都是这个包了,通用于Win8 / Win7 / Vista / WinXP/x64系统的Unicode字体支持包,完美实现国际标准超大字符集内全部七万多中日韩汉字的同台显示。

下载

配套超大字集支持包:链接: https://pan.baidu.com/s/15FmOLLKuwCtWeKSefCchdQ 提取码: x5wt
得到三个字体文件 mingliub.ttc, Sun-ExtA.ttf, Sun-ExtB.ttf

安装字体

linux系统的字体文件放在/usr/share/fonts/目录以及用户的~/.fonts~/.local/share/fonts目录下,第一个位置为系统所用用户共享,将字体安装到这个目录需要管理员权限;后面两个位置则为当前登陆用户所有,安装字体到这个目录不需要管理员权限。

安装到/usr/share/fonts/

$ sudo mkdir -p /usr/share/fonts/custom
$ sudo mv mingliub.ttc Sun-ExtA.ttf Sun-ExtB.ttf /usr/share/fonts/custom
$ sudo chmod 744 /usr/share/fonts/custom/*.ttc

$ sudo mkfontscale  
$ sudo mkfontdir
$ sudo fc-cache -fv

依次执行上述命令行,即可安装成功

参考

1.https://forum.ubuntu.org.cn/viewtopic.php?t=305181

你可能感兴趣的:(Linux ibus输入法五笔打字的时候出现乱码框框的解决方案)