xelatex에서 .otf 글꼴을 로드하는 중 오류가 발생했습니다.

xelatex에서 .otf 글꼴을 로드하는 중 오류가 발생했습니다.

매우 유사한 질문이 많기 때문에 이것이 중복임에 틀림없다고 확신하지만, 내가 찾을 수 있는 답변 중 어느 것도 나에게 적합하지 않습니다.

.otfXeLaTeX 문서에서 기본 글꼴로 사용하려는 글꼴 파일 세트(일반, 기울임꼴, 굵은 기울임꼴 버전 각각 하나씩)가 있습니다 . 나는 그것들을 로드하는 많은 방법을 시도했지만 구체적인 예는 다음과 같습니다.

\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파일과 네 개의 .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 패키지입니다 2016.20170123-5). 나는 또한 per xltxtra대신 사용해 보았습니다.fontspec이 답변. 각 글꼴 이름을 제거 Extension = .otf하고 추가해 보았습니다 .otf. Path로컬 디렉터에 있는 매개변수를 제거해 보았습니다 . 그냥 맨손으로 넣어보았습니다 \setmainfont{HelveticaNeueLTPro-Roman.otf}. 이들 중 어느 것도 내가 보는 오류를 변경하지 않습니다.

어떤 제안이 있으십니까? 내가 할 수 없는 한 가지는 글꼴을 루트로 설치하는 것입니다.

관련 정보