Language
The font size of 2.5 or even 3 is quite small. If possible, I would suggest going with 3.5 - 4. You should also check if there are any legal requirements for your industry in regards to the font size of ingredient lists.