已安装 Georgia 字体但无法使用

已安装 Georgia 字体但无法使用

我使用的是 Ubuntu 16.04。我可以在 LibreOffice Writer 中使用 Georgia 字体。我想在 Latex Beamer 文档中使用该字体。例如

\setbeamerfont{title}{family=georgia}

失败。什么问题?

答案1

TeXnician 没有发布他的正确评论作为答案,因此我将提供一个摘要:

在传统的 pdftex (pdflatex) 中,字体基于 PostScript (或更早) 技术,并使用 LaTeX 字体包指定。字体包不仅包含字体及其度量,还包括描述 TeX 如何使用字体的 TeX 代码。

尽管 PostScript 字体可以包含许多字符,但原始技术一次仅允许使用一个字节的字符。TeX 通过字体编码来处理这个问题。

如果您喜欢折磨,您可以反汇编字体(例如 Georgia)(如果许可允许),并编写将加载其组件的 LaTeX 字体包。

但在执行此操作之前,请考虑使用 LuaLaTeX 或 XeTeX 作为编译器,而不是 pdflatex。使用 LuaLaTeX 或 XeTeX,您可以加载包fontspec。这使您能够直接读取现代 Open Type 和 TrueType 字体,而无需 LaTeX 字体包。而且,如果字体安装在您的操作系统中,则可以找到它们。这就是您要尝试做的。

最重要的是,您使用 utf-8 编码,因此您可以直接混合和匹配拉丁语、希腊语、西里尔语和许多其他字符,只需从字符映射中粘贴它们即可。

如果你四处搜索,你会发现很多关于这个主题的信息。要知道,与其他编译器相比,每个编译器都有一些它会做或不会做的事情。但据我所知,对于一般用途来说,至少切换到 LuaLaTeX 很容易。

相关内容