2 things here:
1. Vertical alignment, the ringnumber that crosses the box shouldn't happen. Will need to look into this. Don't know if it's relevant yet, but does this happen with more pigeons? Also, is there a difference between looking at the pedigree preview and saving as pdf?
2. Horizontal alignment, the text that doesn't wrap. This is more or less by design. The number of lines are hardcoded both in the application and pedigree to make things much easier for me. I've always put the responsibility on the user to make everything fit. I realised later that this isn't really that great. Plan is to eventually merge those 6 lines into one box and then indeed wrap lines etc. Both methods have their advantages and disadvantages.