使用自定义无衬线字体和 pdfLaTex 来促进微型字体的使用

使用自定义无衬线字体和 pdfLaTex 来促进微型字体的使用

我目前正在为我的大学制作一个非官方的论文模板。由于我所在大学的格式指南,这种努力有一些注意事项。一个挑战是大学要求使用无衬线字体系列新闻GoT学校官方渠道提供的字体。TTF 格式的字体有新闻 获得 T 常规新闻变得大胆新闻 获得 T 光来自 URW++ 字体代工厂。请注意,列表中没有倾斜或斜体的字体类型。我设法以最简单的方式解决了这个问题[1]

  • 为了使用这些字体,我已经使用了fontspec正如你们中的一些人现在可能该软件包仅与 XeTeX 和 LuaLaTeX 引擎兼容。我使用该软件包的选项(如 AutoFakeSlant和)FakeSlant来添加倾斜功能。

  • XeTeX 具有问题,例如仅限于凸起的微印刷等等。

  • 此外,LuaLaTeX 具有更多微排版功能,但仍然有限的与 pdfLatEX 相比。

尽管如此,我想知道我是否可以跳过 XeTeX 而使用 pdfLaTeX,而microtype不是自己用fontspec[2]来做。此外,已经有了一个模板,初学者在本地设置 XeTeX 或 LuaLaTeX 时总会遇到问题。我亲身经历过这种情况,即使有带有说明的 wiki。

我一直在寻找类似的东西,我终于找到了在 LaTeX 中安装 TTF 字体。不过@christopher-oezbek 的回复得到了一些用户的回复@cfr这让我开始思考我是否应该尝试这样做。用户@christopher-oezbek让一些指令作为关联

注意 最终用户无法自行完成此过程。我必须自己做,然后添加一个在任何环境中使用的相对路径,无论是在 Overleaf 中还是在本地的 MikTex、TexMaker 中。顺便说一句,排除 ConTeXt。

因此,问题是:

  1. 过程来自@christopher-oezbek是否可行?(时光飞逝
  2. 我应该坚持当前的解决方案并找到用于 fontspec改进字体排版的答案吗?

编辑:我设法做到了。但是,正如评论中提到的那样,考虑到字体质量本身,它并没有改善。Sans Code Pro会是一个很好的替代品,但我的大学没有考虑排版 - 或 TeX。使用 LuaLaTeX 和 可以实现更好的可读性和外观microtype。尽管如此,pdfLaTeX考虑到它是默认设置,会更好(许多学生在配置引擎时遇到问题 - 如果他们只阅读文档...)。


[1]:这是XY问题嗯,我以一种无痛的方式做了这件事,但不喜欢结果。如果“痛苦”的方式能给我带来更好的结果,我会这么做。请注意,还有其他方法,例如字体安装浅显易懂

[2]我将在以下方面寻求印刷方面的建议:平面设计师的 Stack Exchange对于这样的字体。另外,如果我选择 XeTeX,我会在这里思考如何使用 来优化微排版和字体渲染的可读性和外观fontspec

相关内容