Unfortunately, I will probably not be able to make these changes. Formatting a puzzle for pdf is a ton of tedious work, which is why it is so buggy.
Particularly, with the hints, English is not offered because it simply won't fit. PDFs are unlike html (webpages) where you can make rules that help guide text if there is too much, sizing, alignment, etc., but pdfs are more or less fixed in place, so adding in all the extra code to handle the huge variation in definition lengths, puzzle shapes, etc. is simply beyond what I can do in terms of time availability.
Would it be possible to help out to do this on the programming side of things? Soru has worked with pdf generation before and is thus aware of the quirks it comes with.
Not at the moment, but I'll keep the offer in mind if I feel it's possible to "extract" the pdf generation section (which is using a php pdf gen library that must be a million years old).