Why was NSAttributedString.Key.verticalGlyphForm Deprecated in macOS 14, and How to Handle Vertical Text Now?

In macOS 14, NSAttributedString.Key.verticalGlyphForm has been deprecated. This key was previously used for rendering text vertically, particularly in languages like Chinese, Japanese, and Korean. I'm curious about the reasons behind its deprecation and would appreciate insights into alternative methods for displaying vertical text.

I have the same question. I am using Japanese fonts that should render differently in vertical and horizontal format. It's not just a minor or cosmetic issue: the charaters are different. What's the alternative?

I have the same question. I work at a Japanese company and we rely heavily on rendering vertical and horizontal text. I would like to know what we expected to use going forward as our company will move to iOS17 soon. is kCTVerticalFormsAttributeName recommended? as that is not going to be deprecated. or will Apple provide a higher layer solution for rendering vertical text?

Why was NSAttributedString.Key.verticalGlyphForm Deprecated in macOS 14, and How to Handle Vertical Text Now?
 
 
Q