LuaLaTeX macOS 字体之谜(fontbook Montserrat)

LuaLaTeX macOS 字体之谜(fontbook Montserrat)

我手头上有一个奇怪的谜团。我在 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}

我的 macos fontbook 用户字体是用户字体

我尝试了所有我能想到的拼写组合 [带破折号,不带破折号]。更奇怪的是,我认为它在几周前曾经有效。从那时起,很多事情都发生了变化,包括我安装和卸载了其他字体。这可能是一件简单的事情。但我该如何追踪这个?有没有方法可以

  1. 列出 lualatex 可访问的所有字体?
  2. 当我请求特定命名的字体时,显示 lualatex 正在寻找什么文件(包括目录等)?

真诚的,.iaw

相关内容