Does TextKit 2 support tables and printing now?

At WWDC22, it was stated that TextKit 2 did not support tables and printing and possibly other attributes and NSTextView would revert back to TextKit 1.

At what point can we be sure that TextKit 2 supports everything TextKit 1 did and NSTextView will no longer revert back. My app makes use of a subclass of NSTextView and custom layoutManager and migrating to support both versions seems incredibly complex.

Thank you.

Answered by Frameworks Engineer in 892573022

TextKit2-based NSTextView started supporting printing with macOS 15 Sequoia. It no longer fallbacks to TextKit1.

Currently, it Is the NSTextTable that only triggers the fallback in the system with many system components including NSTextField subclasses migrated to TextKit2 as of macOS 16 Tahoe and later.

It is our priority to get the functional parity with TextKit2. Please provide feedbacks via this forum and enhancement requests via the Feedback app. That would allow us to visualize the prioritization of feature planning.

Thank you.

TextKit2-based NSTextView started supporting printing with macOS 15 Sequoia. It no longer fallbacks to TextKit1.

Currently, it Is the NSTextTable that only triggers the fallback in the system with many system components including NSTextField subclasses migrated to TextKit2 as of macOS 16 Tahoe and later.

It is our priority to get the functional parity with TextKit2. Please provide feedbacks via this forum and enhancement requests via the Feedback app. That would allow us to visualize the prioritization of feature planning.

Thank you.

Does TextKit 2 support tables and printing now?
 
 
Q