Natural attrStr.size is (width = 1578, height = 15)
NSRect stringRect = ...
[attrString drawWithRect:stringRect options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingTruncatesLastVisibleLine];
Drawn with size {500, 60} works as expected (wraps, no squeezing):