My開発メモ

LuaLaTexでフォントエラー(MacOS Tahoe 26.5.2)

Ubuntu24.04 でやっていた LuaLaTexの作業を、MacOSでやってみようと、
lualatexドキュメントのGitリポジトリをMacでクローンした。

そのフォルダで lualatex -shell-escape main とコンパイルすると、次のようなエラーがでた。

! Package fontspec Error: The font "NotoSansMonoCJKJP" cannot be found.

失敗例

Googleフォントから、”Noto Sans Japanese” をダウンロードして Mac にインストールしたが、それでも、コンパイルできなかった。

Ubuntuで使っているフォントファイルとは違うようである。

成功した

(1) Ubuntu24.04で使っているフォントを調べた。

$ fc-match "Noto Sans Mono CJK JP"
NotoSansCJK-Regular.ttc: "Noto Sans Mono CJK JP" "Regular"
$ fc-list | grep "Noto Sans Mono CJK JP"
/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc: Noto Sans Mono CJK JP:style=Bold
/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc: Noto Sans Mono CJK JP:style=Regular

(2) 2つのフォントをコピーし、mac にインストールした。

これで、Mac で lualatex でのコンパイルができるようになった。

カテゴリー: Latex, MacOS, memo, Ubuntu

タグ: font, NotoSans, NotoSansMonoCJKJP

カウント: 27