539 字
3 分钟
在 Linux 上使用 WPS

安装#

WPS 分为国内版和国际版,按理来说为了清爽的界面应该毫不犹豫地安装国际版,然而国际版没有中文,虽然我的英文水平足够回答,但没中文势必影响中文排版.︀故建议安装方式如下:

  1. 从这个网站下载安装国际版
  2. 从这个网站下载安装国内版
  3. 安装英文版的安装包,同时解压缩中文版的包,将目录/opt/kingsoft/wps-office/office6/mui里的对应语言,复制到你英文版对应目录中
  4. 然后启动 WPS 就可以改为中文了

解决字体相关问题#

显示字体缺失(弹窗提示的那个)#

由于许可证的原因,WPS 不能携带一些 windows 字体,你需要自行去搜索下载相关的字体文件.︀你可以在 BannedPatriot/ttf-wps-fonts下载缺失的字体.︀

文档字体缺失#

由于很多文档来自于 Windows,使用的显示字体未必在你的计算机有所安装,故建议安装一份 Windows 字体.︀

以下内容参考archwiki.

  1. 从 Windows 系统的 ISO 文件中提取出字体(若 ISO 是在网络上下载的,则包含字体的镜像文件格式为 WIM;若是使用 Windows 媒体创建工具创建的,则为 ESD)
  2. 用 7z (p7zip) 或 wimextract (wimlib 包) 从 ISO 文件中提取 sources/install.esdsources/install.wim 文件并从中找到 Windows/Fonts 目录
7z e WinXY_YYMM_Chinese_Simplified_x64.iso sources/install.wim
7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/
  1. 复制到 /usr/local/share/fonts/,注意建立一个子文件夹来存放.︀
mkdir /usr/local/share/fonts
/usr/local/share/fonts/WindowsFonts
cp (ISO 所在目录)/fonts/* /usr/local/share/fonts/WindowsFonts/
chmod 644 /usr/local/share/fonts/WindowsFonts/*
  1. 刷新字体缓存
fc-cache --force

解决字体非常粗的问题#

使用部分字体的粗体时,由于兼容性问题可能会使得部分字体非常粗导致不可用.︀说明可见archwiki.︀临时解决方案(每次更新需要重新建立,这样做能避免降级系统软件包,WPS 你也配?):

  1. 下载libfreetype6
  2. 解压并将 data.tar.xz中的./libfreetype/usr/lib/x86_64-linux-gnu/libfreetype.so.6.18.3 拷至 /opt/kingsoft/wps-office/office6
  3. 设置软链接
cd /opt/kingsoft/wps-office/office6
sudo ln -s libfreetype.so.6.18.3 libfreetype.so.6

参考#

  1. openSUSE Wiki-WPS Office
  2. archwiki-微软字体
  3. archwiki-WPS_Office
  4. WPS 社区-WPS for Linux 字体加粗问题
在 Linux 上使用 WPS
https://fuwari.vercel.app/posts/在linux上使用wps/
作者
will-c137
发布于
2024-05-13
许可协议
CC BY-NC-SA 4.0