同一种字体在本地和 Overleaf 上的名称不同。如何使文档在两者上都能编译?

同一种字体在本地和 Overleaf 上的名称不同。如何使文档在两者上都能编译?

我正在构建一个文档类并且正在使用这些字体。不幸的是,更新后样式命名约定略有变化,例如Medium现在是MedmSemiBold现在是SmBld。但这在 Overleaf 上尚未更新,在那里编译时,进程中断。我怎样才能让它跨平台一致地编译。

最小示例:

\documentclass{article}

\usepackage{fontspec}

% This works locally, but breaks on Overleaf
% \setmainfont{IBM Plex Sans SmBld}
% This works on Overleaf but breaks locally
\setmainfont{IBM Plex Sans SemiBold}

\begin{document}
  Hello with IBM Plex Semi Bold!
\end{document}

相关内容