I fixed the problem with the not-quite-correctly text in the PS
backend. The solution was to shift all the text up by the distance
between the lower edge of the bounding box and the text base line. I
added a new method to FT2Font, which calculates this distance.
Comments about this are most welcome.
All the best,