有没有办法在 wine 上安装字体?
我希望安装字体,以便我可以使用它们在不同的应用程序上以不同的方式呈现文本。具体来说,是多种字体。
答案1
Wine 的字体来自四个地方:
- 标准系统字体
/usr/share/fonts
。您可以通过从软件中心安装字体包(如果有)来在此处添加字体。避免在此处手动复制文件。 - 葡萄酒的私密性
/usr/share/wine/fonts
文件夹。您不应该在这里添加字体,但如果您在 Wine 中看到字体而在系统中没有看到 - 它可能就在这里。这些字体的示例包括 Wine 的私有 marlett、symbol 和 tahoma 字体,这些字体对于应用程序兼容性是必需的,但除此之外并不是最好的。 - 这
~/.fonts
文件夹位于您的主目录中。您应该在此处手动复制自安装的字体,无论是从 Internet 下载的还是从 Windows 安装中复制的。 - 相当于当前 Wine 前缀中的 C:\Windows\Fonts 文件夹。除非您在运行 Wine 时指定了 WINEPREFIX 环境变量,否则它通常位于 ~/.wine/drive_c/Windows/fonts。
如果发生冲突(例如,您将真正的 Tahoma 字体安装到主目录中),Wine 会足够智能地处理这个问题并使用手动安装的字体。
答案2
葡萄酒说这里
字体配置曾经是一个棘手的问题,但现在变得简单多了。如果您在 Windows 中拥有一组 TrueType 字体,只需将 .ttf 文件复制到 c:\windows\fonts 即可。
答案3
我知道这是 Ubuntu 问答,但由于这个答案非常有用并且也适用于 CentOS 和 Fedora Linux,让我补充一点:我已经安装了一个 Windows APL 解释器以在 wine 下运行,当然,APL 使用(并且确实需要!)专门的 APL 字体。Wine 2.0.1(最新稳定版本)是从源代码编译的,在 CentOS 6.6 机器上(Linux 内核:2.6.32-504.el6.i686)使用 Gnome 2.28.2 Xwindows 桌面,我只需将 Apl*.ttf 字体文件复制到 wine 字体目录 ../wine/wine-2.0.1/fonts 中,该目录是在解压 wine 源 tarball 时创建的。工作正常。但是在较旧的 Fedora 内核(Linux 内核:2.6.27 25-78.2.56.fc9.i686)上,同样带有 Gnome(2.22.3),当我编译和构建 wine 时,我必须将 APL 字体放入 ~/.wine/drive_c/windows/Fonts 目录中,以便 APL 解释器能够看到它们。这是 Wine 首次运行时创建的用户目录。在这两种情况下,wine 运行良好,APL 解释器能够看到它所需的专用字体。
答案4
另一个选择是安装玩转Linux启动后默认会安装几种微软字体(我猜在 winetricks 中也能找到)。