Bad wrapping, inconsistent whitespaces for justified text, invisible hyphen
Created attachment 45748 [details]
demo of bugs
We will need separate bugs for each issue (chances are that most or all are already known).
I suppose Webkit inline boxes rendering is monumentally broken :(
Just try hyphen: ‐, dashes: –, —, ―, minus: − line breaking.. if textnode is divided in to some inline spans..