在linux 中办公使用wps,都会提示缺少字体,如:缺少symbol、wingding、webdings、wingdings2、Wingdings 3等(这几个字体在win10中是有,若装的是双系统,可以不用到网上下载,直接到windows盘下C:\Windows\Fonts找需要的.ttf 即可),办公还需要方正大标宋简体、方正楷体简体、方正小标宋简体、仿宋_GB2312等字体则需要自行到网上找并下载来安装。具体操作步骤如下:
第一步:
将从windows系统C:\Windows\Fonts中需要的字体,和网上下载下来的字体统一拷⻉到linux当前用户目录下,如下⽂件到 当前Ubuntu⽤⼾⽬录 〜/zt(临时给这个文件夹取名为)
第⼆步:新建字体存放⽬录 windows-font
sudo mkdir /usr/share/fonts/truetype/windows-font(注意/usr前面有空格,经亲试,只能用命令,不能用界面来操作会提示权限不足)
第三步:拷⻉字体到wiondow-font⽬录下
sudo cp /home/php-note/zt/* /usr/share/fonts/truetype/windows-font(注意/home和/husr前面有空格)
第四步:修改权限,并更新字体缓存
sudo chmod -R 777 /usr/share/fonts/truetype/windows-font(给当前用户对windows-font文件夹最高树限,即可读可写可执行,输入此命令时注意chmod后面的空格和-R后面的空格和/usr前面有空格)
cd /usr/share/fonts/truetype/windows-font(切换进到windows-font目录,注意/usr前面有空格)
sudo mkfontscale (使用mkfontscale命令,用户可以扫描中的所有字体文件,并为每个字体文件创建一个缩放文件。这些文件通常被保存在包含字体文件的目录中,使用名为fonts.scale或fonts.dir的文件名。通过使用mkfontscale命令,用户不仅可以确保他们的字体正确地加载和渲染,而且还可以在linux中控制字体的外观和行为。)
sudo mkfontdir (生成字体索引)
sudo fc-cache -fv (更新字体缓存,输入此命令时注意cache后面的空格)
第五步:重启下系统
sudo reboot
重启后再次打开wps就不会提示缺少字体了。