Erro ao carregar a fonte .otf no xelatex

Erro ao carregar a fonte .otf no xelatex

Tenho certeza de que deve ser uma duplicata, pois há muitas perguntas muito semelhantes, mas nenhuma das respostas que consigo encontrar funciona para mim.

Eu tenho um conjunto de .otfarquivos de fontes (um para as versões regular, itálico, negrito e negrito itálico) que desejo usar como fonte padrão em um documento XeLaTeX. Eu tentei várias maneiras de carregá-los, mas aqui está um exemplo concreto:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{HelveticaNeueLTPro}[
  Path = /home/richard/,
  UprightFont = *-Roman,
  BoldFont = *-Bd,
  ItalicFont = *-It,
  BoldItalicFont = *-BdIt,
  Extension = .otf]

\begin{document}
Test
\end{document}

No momento, este test.texarquivo mais os quatro .otfarquivos estão em meu diretório pessoal ( /home/richard/):

richard@fannich:~$ ls -l *.otf *.tex
-rw-r--r-- 1 richard richard 21608 Mar 14 21:44 HelveticaNeueLTPro-BdIt.otf
-rw-r--r-- 1 richard richard 22776 Mar 14 21:44 HelveticaNeueLTPro-Bd.otf
-rw-r--r-- 1 richard richard 17404 Mar 14 21:44 HelveticaNeueLTPro-It.otf
-rw-r--r-- 1 richard richard 26936 Mar 14 21:44 HelveticaNeueLTPro-Roman.otf
-rw-r--r-- 1 richard richard   290 Mar 14 21:57 test.tex

Quando executo xelatex test, recebo o seguinte erro:

(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/xetex.def)))))kpathsea:make_tex: Invalid fontname `[/home/richard/HelveticaNeueLTPro-Roman.otf]/OT', contains '['

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
! 
! The font "HelveticaNeueLTPro-Roman" cannot be found.
! 
! See the fontspec documentation for further information.
! 
! For immediate help type H <return>.
!...............................................  

l.9   Extension = .otf]

Até onde posso ver, fiz exatamente o que está descrito emesta resposta. Eu também tentei colocar o caminho entre colchetes poresta resposta, embora eu ache que isso só é necessário se você tiver espaços ou outros caracteres especiais no caminho. Eu também tentei usar a \setmainfontsintaxe antiga poresta resposta, embora meu fontspecpacote pareça ser de 2017 (os pacotes TexLive são os do Debian rotulados como 2016.20170123-5). Eu também tentei usar xltxtraem vez de fontspecporesta resposta. Tentei remover Extension = .otfe anexar .otfa cada nome de fonte. Tentei remover o Pathparâmetro como está nos diretores locais. Eu tentei apenas colocar um arquivo \setmainfont{HelveticaNeueLTPro-Roman.otf}. Nada disso altera o erro que vejo.

Alguma sugestão? Uma coisa que não consigo fazer é instalar as fontes como root.

informação relacionada