Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update: adobe font #32

Merged
merged 2 commits into from
Jun 3, 2023
Merged

update: adobe font #32

merged 2 commits into from
Jun 3, 2023

Conversation

RizhongLin
Copy link
Member

@RizhongLin RizhongLin commented Jun 3, 2023

对该 PR 的总结

本次 PR 增加了对 Adobe 字体的支持,进一步提升了文档对生僻字的渲染能力。

然而,这个功能更新涉及到字体在本地手动安装或在 Overleaf 上编译速度减慢的问题。因此,我们将其设置为可选项,用户可以根据需要自行修改相关的样式文件以启用该功能。

如果大家有与此相关的建议,欢迎在 Discussions 或者在本 PR 下讨论!

样式修改

为了使用字库更完全的 Adobe 字体,您需要进行以下修改:

style/tongjithesis.cls 的第 10 行找到如下代码段:

\LoadClass[UTF8,a4paper,fontset=fandol]{ctexart}

并将其修改为:

\LoadClass[UTF8,a4paper,fontset=adobe]{ctexart}

这样修改后,LaTeX 将使用 Adobe 字体集来渲染文档。

字体安装

字体安装的步骤如下:

  1. 在我们的仓库根目录中,我们已经附上了 Adobe 的四个字体文件。如果您在 Overleaf 上直接使用我们的模板,您无需进行安装,但需要注意的是编译速度可能会稍慢。因此,我们建议您在本地进行编译。
  2. 如果您在 Windows、macOS 或 Linux 上使用 LaTeX,您需要手动安装这四个字体文件。安装完成后,您就可以进行编译了。

请注意以下编译方式的支持情况:

  • 如果您在 Overleaf 上使用,只支持使用 LuaLaTeX 进行编译。
  • 如果您在 Windows、macOS 或 Linux 上进行本地编译,您可以选择使用 XeLaTeX 或 LuaLaTeX。

您可以在模板文档的 1.2.1 小节 “测试生僻字” 中查看具体效果。

通过以上步骤,您将能够使用 Adobe 字体集并正确渲染文档。

该 PR 的功能展示

使用 Adobe 字体(更新后)

uncommon-adobe

使用 Fandol 字体(更新前)

uncommon-fandol

@RizhongLin RizhongLin merged commit 1bba818 into master Jun 3, 2023
4 of 6 checks passed
@RizhongLin RizhongLin deleted the adobe-font branch June 3, 2023 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant