I built attractplus with the latest code on Ubuntu. When I launch attractplus I see font warnings in the console like:
! NOTE: Relative path to BigSquareDots not provided. Font found in a subfolder. This may be slower.
Ran below commands from the ~/.attract directory:
find . -type f -name "*.otf"
find . -type f -name "*.ttf"
The theme has 109 *.oft and 70 *.ttf files. Looks like there's a lot of repeats too. I think it would be more efficient to create ~/.attract/fonts directory and place all of the font files there. Then update the layout.nut files with the relative path. For example I updated layouts/At-The-Arcade/layout.nut:
fe.layout.font = "fonts/BigSquareDots"
I moved the BigSquareDots.ttf from the layout directory into the new fonts directory and I no longer see the warnings.
BTW the warnings come from this submission:
https://github.com/oomek/attractplus/commit/ed109597696a72cc375ac5755543eeca96ec366b