What you need:
BFTTFutil
hacPack CLI (pick the one for your architecture, not GUI)
Goldleaf
Switch Keys (prod.keys, keys.dat, keys.txt etc)
google all of these things if you are unsure how to find them, I can't help you finding those keys though
put your font TTF and BFTTFutil in the same...