Font: testing the blit point should not consider the glyph pos

it can be - or + such that it falls outside the line
TextArea: better method of scrolling the dialog not to the top

this way we dont have to synchronize any changes to the node position here
TextContainer: dont cause lines to exceed container w

newlines should only occupy the *remainer* of a line