在Wine中的Acrobat Reader中缺少字体。

我成功地在Wine中安装了Adobe Acrobat Reader(我能找到的唯一的“免费”PDF编辑器)。它可以正常运行,但是有很多文本无法渲染。
我按照这个指南进行了安装:(基于this guide
winetricks mspatcha
wine path/to/installer.exe

我尝试了几次失败和重试,所以可能选择了32位版本,也可能没有选择。
无论如何,它可以使用,但是有一些字体缺失。虽然可用,但有时我确实会错过文字,比如在弹出消息中。
有人知道如何修复这些字体吗?

Acrobat Reader running in wine

3个回答

我刚刚按照用户filozofio的指南这里,在Wine中安装了最新版本的Acrobat Reader DC(2019)。
  1. 安装 winewinetricks
  2. 在终端中执行以下命令:
    • winetricks atmlib
    • winetricks riched20
    • winetricks wsh57
    • winetricks mspatcha
  3. 获取Windows 7字体,尤其是sego*字体。
  4. 将Windows字体复制到/usr/share/fonts文件夹中
  5. 在终端中执行以下命令:
    • sudo fc-cache -vf
  6. https://get.adobe.com/reader/otherversions/下载Adobe Acrobat Reader DC的Windows版本
  7. 通过wine安装
    • wine /path/to/installer.exe(例如:wine ~/Downloads/AcroRdrDC1901020064_en_US.exe
  8. 启动时选择“始终以禁用受保护模式启动”(在wine中无法实现)
  9. 接受许可协议

这样可以在所有用户和全局上安装Microsoft字体(不仅限于Wine程序)。要将它们仅安装在Wine中,应该做出哪些更改? - John

为了确保您有正确的下载链接,请按照其页面上推荐的方法更新WineTricks。
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks 

然后将其放置在正确的位置
sudo cp winetricks $(which winetricks)

然后尝试使用它安装所有字体:
winetricks allfonts

我必须先运行 wineserver --kill。此外,出现了sha256sum不匹配!请重命名/home/remco/.cache/winetricks/PowerPointViewer/PowerPointViewer.exe并重试。我昨天和今天都尝试了几次。 - Remco Haszing
我已更新答案 - 你应该下载更新的WineTricks。似乎存储库中的版本链接失效了。 - N0rbert

正如iwilltry42所说,但他的答案包含大量术语(请原谅我)。对我来说,它的工作方式如下:

1)直接从Ubuntu商店安装Adobe Acrobat。

2)从https://www.w7df.com/7/download.html下载Windows 7字体。

3)将其提取并粘贴到/usr/share/fonts中(粘贴整个提取的文件夹)。

万事大吉!

注意:在粘贴文件时,以超级用户模式打开文件管理器(即-sudo nautilus)。