なにこれ#
- 和文フォントが存在しパスも通っていたが、エラーによってビルドできなかった
- texliveが保存していたフォントキャッシュが原因だった
問題#
- BeamerでBIZ UDPGothicを使おうとしたがエラーが出てビルドできなかった。
- BIZ UDGothicを指定するとビルドが通った
- BIZ UDフォントはどちらも同じパッケージソースから参照されたもの
- logは
error: (file ) (type 2): cannot find file ''
としか無く原因が絞れなかった
やったこと#
- texmkのキャッシュを手動で削除した
- キャッシュは
~/.texlive2023/texmf-var
余談#
- 原因を探っているときにたまたま
luaotfload-tool
のコマンドを見かけていた - また
*.fdb_latexmk
をたまたま確認し、フォントパスが書かれていたところから原因特定に至った - 後で調べてみると1、
luaotfload-tool
はフォントキャッシュを操作するコマンドっぽいことが分かった