LuaLaTeX의 Noto CJK 글꼴 문제

LuaLaTeX의 Noto CJK 글꼴 문제

문서를 작성하려고 할 때 첫 번째 단계가 끝날 때 다음 오류가 표시됩니다.

</usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc(NotoSansCJKtc-Regular:3)

!LuaTeX error (file /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc): sfnt: table not found...

우분투 제니알입니다. 문제를 해결하기 위해 제가 할 수 있는 일이 있나요?

Noto 글꼴 및 XeLaTeX와 관련된 몇 가지 질문을 발견했습니다. 그런데 LuaLaTeX를 사용하고 있어서 이 새로운 질문을 열었습니다.

업데이트

버전은 다음과 같습니다.

This is LuaTeX, Version beta-0.80.0 (TeX Live 2015/Debian) (rev 5238)

답변1

NotoSansCJK-Regular.ttc확장자 가 있지만 실제로 .ttc는 Google에서 말하는 Open Type Collection 형식의 글꼴입니다.여기. LuaTeX beta-0.81.0의 LuaTeX에 OTC 형식에 대한 지원이 추가되었습니다.개정판 5330). 따라서 이전 버전의 LuaTeX(예: TeX Live 2015에 있는 버전 beta-0.80.0)를 사용하는 경우 LuaTeX에서 OTC 글꼴을 사용할 수 없습니다.

다음 파일을 고려해 보겠습니다.

\documentclass{article}
\usepackage{fontspec}
\setmainfont{NotoSansCJK-Regular}
\begin{document}
Hello world.
\end{document}

LuaTeX 버전 beta-0.80.0으로 이 파일을 컴파일하면 LuaLaTeX에서 오류가 발생합니다.

$ lualatex test.tex
This is LuaTeX, Version beta-0.80.0 (TeX Live 2015) (rev 5238)
 restricted \write18 enabled.
# many logs here
!LuaTeX error (file ./NotoSansCJK-Regular.ttc): sfnt: table not found...
 ==> Fatal error occurred, no output PDF file produced!

LuaTeX 버전 0.95.0으로 컴파일하면 잘 작동합니다.

$ lualatex test.tex
This is LuaTeX, Version 0.95.0 (TeX Live 2016)
 restricted system commands enabled.
# many logs here
Output written on test.pdf (1 page, 3558 bytes).
Transcript written on test.log

이것이 출력입니다(일본어 Acrobat Reader의 경우 죄송합니다).

LuaTeX를 사용한 OTC 내장 PDF

관련 정보