当前位置: 首页>>技术教程>>正文


在 wine 上安装其他字体

,

问题描述

有没有办法在 wine 上安装字体?

我正在寻找安装字体,以便我可以使用它们在各种应用程序上以不同方式呈现文本。具体无数。

最佳思路

Wine 从四个地方获取字体:

  1. /usr/share/fonts 中的标准系统字体。您可以通过从软件中心安装字体包(如果可用)在此处添加字体。避免在此处手动复制文件。

  2. Wine 的私有 /usr/share/wine/fonts 文件夹。你不应该在这里添加字体,但是如果你在 Wine 中看到一种字体而不是在系统中 – 它可能就在这里。这些字体的示例包括 Wine 的私有 marlett、symbol 和 tahoma 字体,这些字体是应用程序兼容性所必需的,但在其他方面并不是最好的。

  3. 主目录中的 ~/.fonts 文件夹。这是您应该手动复制 self-installed 字体的地方,可以从 Internet 下载或从 Windows 安装复制。

  4. 相当于当前 Wine 前缀中的 C:\\Windows\\Fonts 文件夹。除非您在运行 Wine 时指定了 WINEPREFIX 环境变量,否则它通常位于 ~/.wine/drive_c/Windows/fonts。

在冲突的情况下(例如,您将真正的 Tahoma 字体安装到您的主目录中),Wine 对此足够聪明并使用 manually-installed 字体。

次佳思路

酒说 here

\\n

Font configuration, once a nasty problem, is now much simpler. If you have a collection of TrueType fonts in Windows it’s simply a matter of copying the .ttf files into c:\\\\windows\\\\fonts.

\\n

第三种思路

我意识到这是 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 源码压缩包解压时创建的目录。工作正常。但是在较旧的 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 解释器可以看到它需要的专用字体。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13379.html,未经允许,请勿转载。