Font directory not found

Hello there! I have a Proffieboard 2.2 with OS6.8 which is constantly triggering a message “FONT DIRECTORY NOT FOUND”. But all the soundfonts I have on the saber are working. I can’t identify the issue. All the Soundfonts folders in the SD card match what is in my Config file. Any suggestions?

Thanks and MTFBWY!

Config file is a bit on the long side, so I am just pasting a snippet below:

Preset presets[] = {
{ "01-rotj_luke;common",  "01-rotj_luke/tracks/retun.wav",
StylePtr<OriginalTrilogyGreen>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"luke-rotj"
},

{ "02-anh_luke;common",  "02-anh_luke/tracks/starwars.wav",
StylePtr<OriginalTrilogyBlue>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"luke-anh"
},

{ "04-esb_luke;common",  "04-esb_luke/tracks/bespin.wav",
StylePtr<OriginalTrilogyBlue>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"luke-esb"
},

{ "03-anh_ben;common",  "03-anh_ben/tracks/force.wav",
StylePtr<OriginalTrilogyBlue>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"kenobi-anh"
},

{ "05-esb_vader;common",  "05-esb_vader/tracks/march.wav",
StylePtr<OriginalTrilogyRed>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"vader-esb"
},

{ "06-rots_anakin;common",  "06-rots_anakin/tracks/anakin.wav",
StylePtr<PrequelsBlue>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"anakin-rots"
},

{ "07-general_kenobi;common",  "07-general_kenobi/tracks/battle.wav",
StylePtr<PrequelsBlue>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"kenobi-rots"
},

{ "08-yoda;common",  "08-yoda/tracks/yoda.wav",
StylePtr<PrequelsGreen>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"yoda-rots"
},

{ "09-mace_windu;common",  "09-mace_windu/tracks/mace.wav",
StylePtr<PrequelsPurple>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"mace-aotc"
},

{ "10-darth_sidious;common",  "10-darth_sidious/tracks/order_66.wav",
StylePtr<PrequelsRed>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"sidious-rots"
},

{ "11-maul;common",  "11-maul/tracks/maul.wav",
StylePtr<PrequelsRed>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"maul-rebels"
},

{ "16-ahsoka;common",  "16-ahsoka/tracks/ahsoka.wav",
StylePtr<AhsokaSilver>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"ahsoka-rebels"
},

{ "13-tlj_luke;common",  "13-tlj_luke/tracks/lastjedi.wav",
StylePtr<SequelsBlue>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"graflex-tlj"
},

{ "15-rey_skywalker;common",  "15-rey_skywalker/tracks/rey_tros.wav",
StylePtr<SequelsGold>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"rey-skywalker"
},

{ "14-kylo_ren;common",  "14-kylo_ren/tracks/kylo.wav",
StylePtr<SupremeLeaderRed>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"kylo-ren"
},

{ "12-rogue_vader;common",  "12-rogue_vader/tracks/hallway.wav",
StylePtr<SequelsRed>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"rogue-vader"
},

{ "17-darksaber;common",  "17-darksaber/tracks/darksaber.wav",
StylePtr<DarksaberSilver>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"mando-darksaber"
},

{ "18-luke_rescue;common",  "18-luke_rescue/tracks/rescue.wav",
StylePtr<PrequelsGreen>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"luke-rescue"
},

{ "19-just_ben;common",  "19-just_ben/tracks/just-ben.wav",
StylePtr<OriginalTrilogyBlue>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"just-ben"
},

{ "20-what_remains;common",  "20-what_remains/tracks/vader-obi.wav",
StylePtr<OriginalTrilogyRed>(),

StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
	
StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),

"what_remains"
}

And here is the listing of the folders in my SD card:

01/01/2000  00:03                52 global.tmp
01/01/2000  00:03                52 global.ini
01/01/2000  00:00                49 curstate.tmp
01/01/2000  00:00                49 curstate.ini
13/04/2023  17:37    <DIR>          tracks
20/04/2023  18:02    <DIR>          01-rotj_luke
20/04/2023  18:03    <DIR>          02-anh_luke
20/04/2023  18:03    <DIR>          03-anh_ben
20/04/2023  18:03    <DIR>          04-esb_luke
20/04/2023  18:04    <DIR>          05-esb_vader
20/04/2023  18:04    <DIR>          06-rots_anakin
20/04/2023  18:04    <DIR>          07-general_kenobi
20/04/2023  18:04    <DIR>          08-yoda
20/04/2023  18:04    <DIR>          09-mace_windu
20/04/2023  18:04    <DIR>          10-darth_sidious
20/04/2023  18:05    <DIR>          11-maul
20/04/2023  18:05    <DIR>          16-ahsoka
20/04/2023  18:05    <DIR>          13-tlj_luke
20/04/2023  18:05    <DIR>          15-rey_skywalker
20/04/2023  18:05    <DIR>          12-rogue_vader
20/04/2023  18:05    <DIR>          17-darksaber
20/04/2023  18:06    <DIR>          18-luke_rescue
20/04/2023  18:06    <DIR>          19-just_ben
20/04/2023  18:06    <DIR>          20-what_remains
20/04/2023  18:05    <DIR>          14-kylo_ren

I moved this to a new thread, usually when you’re asking for help, it’s best to start a new thread. Only add to an existing thread if what you are adding is going to help the people in that thread.

Anyways, in your case it seems like your config file has “common” in all the presets, but you don’t seem to have a common folder on your SD card.

Thanks for the help!