diff --git a/Sources/Runestone/Library/DefaultStringAttributes.swift b/Sources/Runestone/Library/DefaultStringAttributes.swift index 630982e0..8784b828 100644 --- a/Sources/Runestone/Library/DefaultStringAttributes.swift +++ b/Sources/Runestone/Library/DefaultStringAttributes.swift @@ -2,31 +2,15 @@ import Foundation import UIKit struct DefaultStringAttributes { - private let textColor: UIColor - private let font: UIFont - private let kern: CGFloat - private let tabWidth: CGFloat - private let lineHeightMultiplier: CGFloat - - init( - textColor: UIColor, - font: UIFont, - kern: CGFloat, - tabWidth: CGFloat, - lineHeightMultiplier: CGFloat = 1 - ) { - self.textColor = textColor - self.font = font - self.kern = kern - self.tabWidth = tabWidth - self.lineHeightMultiplier = lineHeightMultiplier - } + let textColor: UIColor + let font: UIFont + let kern: CGFloat + let tabWidth: CGFloat func apply(to attributedString: NSMutableAttributedString) { let paragraphStyle = NSMutableParagraphStyle() paragraphStyle.tabStops = [] paragraphStyle.defaultTabInterval = tabWidth - paragraphStyle.lineHeightMultiple = lineHeightMultiplier let range = NSRange(location: 0, length: attributedString.length) let attributes: [NSAttributedString.Key: Any] = [ .foregroundColor: textColor,