安装 LateX、LibreOffice Writer 和 Inkscape 等字体包

安装 LateX、LibreOffice Writer 和 Inkscape 等字体包

我想知道如果我安装了 latex 字体 (texlive 包),它们是否也可用于 inkscape、Gimp 等 (我在 ubuntu 上)。我问这个问题是因为 texlive-fonts-extra 包很大,如果它只适用于 latex,我不想安装它...

先感谢您 !

答案1

评论已经说明了需要什么,但为了完整起见,我将发布一个答案。这与原始问题有关,关于在非 TeX 软件中使用字体。

除了通过 TeX 包管理器安装所有 LaTeX 字体外,还有一个更好的方法:找到“LaTeX 字体目录”网页。通过搜索很容易找到,所以我不会在这里发布链接。目录显示每种字体的样本。此外,它还会说明字体是否以 OpenType 和/或 TrueType 格式提供。这些就是您想要的。

然后,每个字体页面都会提供指向 CTAN 下载站点上特定字体包的链接。在那里,您可以下载 zip 文件,解压它,并将字体放在您通常放置字体的任何位置(而不是在 TeX 中)。您可能需要告诉您的操作系统更新其字体缓存。

任何能够找到字体的应用程序都可以使用这些字体。如果您使用fontspec(例如,使用lualatex)编译 TeX,则可以找到这些字体,而无需将它们安装到 TeX 中。

请记住,有些字体包包含字体以外的东西。例如,可能有一个*.sty文件提供用于调用数学字符的 TeX 特定指令。我不认为 TeX 之外需要这些。

许多字体包包含多种格式的字体。您只需要 OpenType 或 TrueType。对于大多数应用程序来说,OpenType 通常是最好的。我注意到一些带有扩展名的字体*.ttf实际上应该有扩展名*.otf,但这是偶然的。

我注意到,对于纯文本字体,有很多字体只能以较旧的 Type1 格式使用。但是,纯文本 Type1 字体似乎在 OpenType 或 TrueType 中有非常相似的替代方案。一些装饰字体只有 Type1,但我建议您不要使用它们,因为如果您缺乏专业知识,可能会出现矢量渲染问题。

在所有情况下,请务必检查字体许可证。避免使用“GPL”许可证,除非它有特定的字体例外条款。如果您的情况如此,那么有些字体未获得商业使用许可。

相关内容