Open irenier opened 3 years ago
好像只用 fontspec
+ xelatex / lualatex 就能复现,
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\noautofake{Latin Modern Roman} % Noto Serif CJK SC
\newfontfamily\autofake{Latin Modern Roman}[AutoFakeBold=10]
\begin{document}
\Huge
{\noautofake test \bfseries test}\par
{\autofake test \bfseries test}\par
\end{document}
使用 overleaf 上的 2018 及更早的 texlive + lualatex,不复现。
AutoFakeBold
选项本身的意义就是将 bfseries 设置为伪粗体吧?
AutoFakeBold
选项本身的意义就是将 bfseries 设置为伪粗体吧?
但是 xeCJK 的文档是这么写的:
此外,若使用 founder 字库,将使用方正小标宋而不是伪粗体:
应该是因为 ubuntu 字库下面并没有手动指定 BoldFont(但我也忘了当时为什么没写🤣)
在 TeX Live 2021 下,使用 XeLaTeX 编译下面的代码:
结果如下:
但事实上,若注释
AutoFakeBold=true
所在的行,得到的结果如下: