Regarding the font issues.
check out this - https://www.enfocus.com/en/pitstop-pro
We use it, we use a lot of their apps.
Its like illi actions, on steroids.
Easily fix files, outline fonts, convert to CMYK and all sorts of things.
It wont fix low res and wrong size.
but i dont know how...