メインコンテンツへスキップ

Luatexjaでフォントキャッシュが原因でビルドできない

·

なにこれ
#

  • 和文フォントが存在しパスも通っていたが、エラーによってビルドできなかった
  • texliveが保存していたフォントキャッシュが原因だった

問題
#

  • BeamerでBIZ UDPGothicを使おうとしたがエラーが出てビルドできなかった。
  • BIZ UDGothicを指定するとビルドが通った
  • BIZ UDフォントはどちらも同じパッケージソースから参照されたもの
  • logはerror: (file ) (type 2): cannot find file ''としか無く原因が絞れなかった

やったこと
#

  • texmkのキャッシュを手動で削除した
  • キャッシュは~/.texlive2023/texmf-var

余談
#

  • 原因を探っているときにたまたまluaotfload-toolのコマンドを見かけていた
  • また*.fdb_latexmkをたまたま確認し、フォントパスが書かれていたところから原因特定に至った
  • 後で調べてみると1luaotfload-toolはフォントキャッシュを操作するコマンドっぽいことが分かった

参考
#