Problema de fuente Noto CJK con LuaLaTeX

Problema de fuente Noto CJK con LuaLaTeX

Veo el siguiente error al final del primer paso cuando intento crear mi documento:

</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...

Este es Ubuntu Xenial. ¿Hay algo que pueda hacer para solucionarlo?

He notado algunas preguntas relacionadas con las fuentes Noto y XeLaTeX. Sin embargo, estoy usando LuaLaTeX, así que abrí esta nueva pregunta.

ACTUALIZAR

La versión es esta:

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

Respuesta1

Aunque NotoSansCJK-Regular.ttctiene una .ttcextensión, en realidad es una fuente en formato Open Type Collection como dice Google.aquí. Se agregó soporte para el formato OTC a LuaTeX en LuaTeX beta-0.81.0 (consulteRevisión 5330). Por lo tanto, si está utilizando una versión anterior de LuaTeX (por ejemplo, la versión beta-0.80.0, que está en TeX Live 2015), no puede usar fuentes OTC con LuaTeX.

Consideremos el siguiente archivo:

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

Si compilo este archivo con la versión beta-0.80.0 de LuaTeX, LuaLaTeX da un error.

$ 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!

Si compilo con LuaTeX versión 0.95.0, funciona bien.

$ 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

Este es el resultado (perdón por el Acrobat Reader japonés).

PDF integrado de venta libre con LuaTeX

información relacionada