I am trying to see if there is a proper method to change the height of the text, without changing the width - more akin to vertical compression. Photoshop lets you do it as shown below:
There are methods to change different attributes in text with NSAttributedString, but I didn't see one to change the height listed here:
https://developer.apple.com/documentation/foundation/nsattributedstring/key

You can do this by applying a scale
CGAffineTransform.Quick example using two identical labels, each with font set to
.systemFont(ofSize: 32.0, weight: .regular), but the second label scaled to 50% height:Result: