Text on a path: Stop printing NaNs for path points.
Insert hyphens in text content where necessary.
Fix text x offset.
Don't downsize font for subscript and superscript twice when a scripted word is broken across a line.
Use 55% scale factor for super/subscripts. It looks like PS is using.