xelatex で .otf フォントをロード中にエラーが発生しました

xelatex で .otf フォントをロード中にエラーが発生しました

非常によく似た質問がたくさんあるので、これは重複しているに違いありませんが、私が見つけた回答はどれも私には役に立ちません。

XeLaTeX ドキュメントのデフォルト フォントとして使用したいフォント ファイルのセット.otf(通常、斜体、太字、太字斜体の各バージョン) があります。さまざまな方法で読み込みを試しましたが、具体的な例を以下に示します。

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

\begin{document}
Test
\end{document}

現時点では、このtest.texファイルと 4 つの.otfファイルがホーム ディレクトリ ( /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

を実行するとxelatex test、次のエラーが発生します。

(/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]

私が見た限りでは、私はまさにこの答えパスを括弧で囲んでみましたこの答えただし、パスにスペースやその他の特殊文字が含まれている場合にのみ必要だと思います。また、古い\setmainfont構文を使用してみました。この答えただし、私のfontspecパッケージは2017年のようです(TexLiveパッケージはDebianの というラベルの付いたものです)。また、 perの代わりに2016.20170123-5を使ってみました。xltxtrafontspecこの答えExtension = .otf。各フォント名に付加されている を削除してみました。ローカル ディレクターにあるパラメータ.otfを削除してみました。 単に だけを配置してみました。これらのいずれも、表示されるエラーに変化はありません。Path\setmainfont{HelveticaNeueLTPro-Roman.otf}

何か提案はありますか? 私ができないことの 1 つは、フォントをルートとしてインストールすることです。

関連情報