Bad wrapping, inconsistent whitespaces for justified text, invisible hyphen
Created attachment 45748 [details] demo of bugs bugs demo
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..