当前位置: 首页 > Linux

CentOS7安装中文字体

时间:2023-04-06 04:01:28 Linux

问题在虚拟机中使用DevTools调试headless模式chromium时,发现调试窗口显示的都是□□□(英文字符除外),发现虚拟机中的CentOS机器自带的只有英文字体,不包含中文字体。要显示汉字,我们需要自己安装中文字体。字体库相关命令如果/usr/shared目录下没有fonts和fontconfig目录,需要先安装字体库,输入命令:yum-yinstallfontconfig安装完成后可以查看安装的字体,输入命令:fc-list查看InstalledChinesefonts输入命令:fc-list:lang=zh安装中文字体在CentOS中,字体库的存放位置是/usr/shared/fonts目录,所以我们要做的就是在Windows系统中找到中文字体文件,然后复制到这个目录下。Windows系统中的字体文件在C:\Windows\Fonts目录下。因此,安装步骤为:在CentOS新建一个中文字体文件夹,输入命令:mkdir-p/usr/share/fonts/chinese如果权限不够,可以先修改目录权限,输入命令:chmod-R755/usr/share/fonts/chinese复制上传C:\Windows\Fonts中的中文字体,如msyh.ttc(微软雅黑)、simhei.ttf(黑体)、simsun.ttc(宋体))——到CentOS刚才创建的目录/usr/share/fonts/chinese下。PS:在WIndows中打开字体文件夹显示的不是名为msyh.ttc的文件,而是中文字体名。可以先将需要的字体复制到桌面,桌面上就会显示真实的文件名。然后从桌面上传到CentOS。安装字体索引命令,输入命令:yuminstallmkfontscale进入目录/usr/share/fonts/chinese,生成字体索引,输入命令:cd/usr/share/fonts/chinesemkfontscale最后查看安装的中文字体通过上面介绍的命令——fc-list:lang=zh,确认字体是否安装成功。安装成功后可以看到:[root@localhostchinese]#fc-list:lang=zh/usr/share/fonts/chinese/msyh.ttc:MicrosoftYaHei:style=Normal/usr/share/fonts/chinese/simsun.ttc:Song,SimSun:style=General,Regular/usr/share/fonts/chinese/msyh.ttc:MicrosoftYaHeiUI:style=Normal/usr/share/fonts/chinese/simsun.ttc:新歌,NSimSun:style=Normal,Regular/usr/share/fonts/chinese/simhei.ttf:SimHei:style=普通