lualatexで不具合

lualatexで不具合

- 浮亭 夢介 の投稿
返信数: 3
\documentclass{ltjsarticle}
\begin{document}
あいうえお
\end{document}

上のソースを実行しますと,
以下のエラーが出ます.そこで
フォントキャッシュを再生成しましたが
同じ結果になりました.
対処法をお願いします.

(キャッシュ再生は以下)
C:\w32tex\share\ctxdir\luatex-cache\generic\fonts/otf\
C:\w32tex\share\ctxdir\luatex-cache\generic\fnames\
を削除した後
luaotfload-tool -u -vvv


コンパイル状況:
-----------------------------------------
C:\Users\Desktop>lualatex foo
This is LuaTeX, Version 1.08.0 (TeX Live 2018/W32TeX)
system commands enabled.
(./foo.tex
LaTeX2e <2018-04-01> patch level 5
(using cache: c:/w32tex/share/ctxdir/luatex-cache/generic)...xmf-dist/tex/luate
x/luaotfload/fontloader-2017-02-11.lua:217: table index is nil
stack traceback:
...xmf-dist/tex/luatex/luaotfload/fontloader-2017-02-11.lua:217: in main chunk

[C]: in function 'require'
...are/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:579: in upvalue 'i
nit_main'
...are/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua:768: in function '
luaotfload-init.lua.main'
...are/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua:274: in field 'mai
n'
[\directlua]:1: in main chunk.
<everyjob> ...ring \\def\string \\encodingdefault{OT1}')end }
\let \f@encoding \encoding...

l.1
\documentclass{ltjsarticle}
?
-----------------------------------------








浮亭 夢介 への返信

Re: lualatexで不具合

- 北川 弘典 の投稿
私の環境(TeX Live 2018 + LuaTeX-1.08.0 手動ビルド)でも同じようなことがおこっています.

https://github.com/u-fischer/lua-font-pond の texmf 以下にある新たな fontloader を使うとエラーは出ないようです.
北川 弘典 への返信

Re: lualatexで不具合

- 浮亭 夢介 の投稿
ありがとうございます.
後ほど,確認させていただきます.

--------------------------------------------
以下を追加報告しておきます.
エラーがでたのは

luajittex-dev-w32.tar.xz
luajittex-dev-w64.tar.xz
luatex-dev-w32.tar.xz
luatex-dev-w64.tar.xz

の -dev-版でしたが,

luajittex-w32.tar.xz
luajittex-w64.tar.xz
luatex-w32.tar.xz
luatex-w64.tar.xz

の通常版ではうまくコンパイルできました.

浮亭 夢介 への返信

Re: lualatexで不具合

- Akira Kakuto の投稿
> ありがとうございます.
> 後ほど,確認させていただきます.

私は,新しい luaotfload を以下のように texmf-local
以下に置いています。(mktexlsr 実行後)ここにあるものが優先されるので
これで OK になります。

texmf-local/tex/luatex/luaotfload
texmf-local/tex/luatex/fontloader-luaotfload
texmf-local/tex/luatex/luafontpond

なお,新しいものは luatex 1.07.0 でも OK のようです。

新しい luaotfload が release されたら,上を削除すれば OK です。