Sorry about that, I’ve been flooded with projects and forgot to upload the plugin.
You can check it out at https://github.com/SpyricGames/Font-Loader.
All you need to do to use it require it and run it once:
local fontLoader = require("spyricFontLoader")
-- Use case #1: checks only the given folder (the #2 argument table is optional)
fontLoader.preload( "fonts" )
-- Use case #2: checks the given folder and all of its subfolders.
fontLoader.preload( "fonts", {deepScan=true} )
-- Use case #3: also provides console output of what it finds and how long it takes, etc.
fontLoader.preload( "fonts", {consoleOutput=true, deepScan=true} )
There are some more instructions in the main.lua file. I’ll be writing more clear docs and descriptions for it during the weekend.