我手头上有一个奇怪的谜团。我在 macos 上安装了谷歌字体 Montserrat 和其他几种字体作为用户字体。除了 Montserrat,它们都可以在 lualatex 上开箱即用。(我最终想使用半粗体版本,所以我没有使用 texlive 字体。)测试文件很简单:
\documentclass{article}
\usepackage[no-math]{fontspec}
%% tries from fontbook ... works
%% \newfontfamily{\montserrat}{Ubuntu}
%% \newfontfamily{\montserrat}{Andika}
%% tries from Fontbook ... fails
%%\newfontfamily{\montserrat}{Montserrat}
%%\newfontfamily{\montserrat}{Montserrat Regular}
%%\newfontfamily{\montserrat}{Montserrat-Regular}
\newfontfamily{\montserrat}{Montserrat SemiBold} %% tries from Fontbook ... fails
%% tries from explicit ttf file ... fails
%%\setmainfont[Path=./fonts/]{Montserrat-SemiBold.ttf}
\begin{document}
\montserrat
Hello! This is my font.
\end{document}
我尝试了所有我能想到的拼写组合 [带破折号,不带破折号]。更奇怪的是,我认为它在几周前曾经有效。从那时起,很多事情都发生了变化,包括我安装和卸载了其他字体。这可能是一件简单的事情。但我该如何追踪这个?有没有方法可以
- 列出 lualatex 可访问的所有字体?
- 当我请求特定命名的字体时,显示 lualatex 正在寻找什么文件(包括目录等)?
真诚的,.iaw