Hmm, it seems you're using repeated fonts with just different colors (not sure if they are the same), for example:
font3 = BluePowerBarNumbers.def
font4 = RedPowerBarNumbers.def
If these fonts are the same just with different colors, you can change the color via coding instead of adding a new font. Like this:
(if font is a fnt file)
[Powerbar]
p1.counter.font = 3,0,0
p2.counter.font = 3,1,0
(if font is true type)
[Powerbar]
p1.counter.font = 3,0,0, 0,96,255
p2.counter.font = 3,0,0, 255,0,0
You probably knows this since you make screenpacks a lot but I'm leaving this here just in case. It would help to save font slots and you'd be able to use more fonts.