lineSpacing needs to be a CGFloat not a C float