それもttfなやつを

lualatexの個人共通設定ファイルでゴシック系の文章に対して以下の設定をしています。

\setmainjfont[
    BoldFont={NotoSansCJKjp-Bold},
    YokoFeatures={JFM=prop,Kerning=On},
    AutoFakeSlant=0.2,
    SlantedFeatures={FakeSlant=0.2},
    BoldItalicFeatures={FakeSlant=0.2},
    BoldSlantedFeatures={FakeSlant=0.2}]
  {NotoSansCJKjp-Regular}

で、等幅フォントに関してはこちら。

\setmonofont[
    BoldFont={NotoSansMono-Bold},
    AutoFakeSlant=0.2,
    SlantedFeatures={FakeSlant=0.2},
    BoldItalicFeatures={FakeSlant=0.2},
    BoldSlantedFeatures={FakeSlant=0.2}]
 {NotoMono-Regular}

しかし何故かこの設定のせいでlatexを走らせる度に以下のコマンドが実行される。

luaotfload | db : Reload initiated (formats: otf,ttf,ttc); reason: Font "NotoMono-Regular" not found.

これはいけない。SSD が消耗してしまうではないか。 と思いつつ長い間ほったらかしにしていたけど、ようやく今日対応しました。

ということで以下のように変更すると、問題解決。キャッシュが生きるようになりました。

\setmonofont[
    BoldFont={NotoSansMono-Bold},
    AutoFakeSlant=0.2,
    SlantedFeatures={FakeSlant=0.2},
    BoldItalicFeatures={FakeSlant=0.2},
    BoldSlantedFeatures={FakeSlant=0.2}]
 {NotoMono-Regular.ttf}

これで気持ちよくTUG2021に参加できる(それは関係ない)。