ATSUI

Apple Type Services for Unicode Imaging

Apple Type Services for Unicode Imaging

Add article description


The Apple Type Services for Unicode Imaging (ATSUI) is the set of services for rendering Unicode-encoded text introduced in Mac OS 8.5 and carried forward into Mac OS X.

Quick Facts Developer(s), Operating system ...

It replaced the WorldScript engine for legacy encodings.

Obsolescence

ATSUI was replaced by a faster[1] and modern Unicode imaging engine called Core Text in Mac OS X 10.5 (Leopard).

The framework was officially deprecated with Xcode 4.6, which was released in December 2012: "Source code using ATS APIs will generate warnings while being compiled. For 10.8, there will be no loss of functionality but there could be areas where performance will suffer. Programmers are instructed to replace all their ATS code (including ATSUI) with CoreText as ATS functionality will be completely removed in future releases of OS X."[2]

However, it was actually removed in September 2022 for source code targeting only macOS 13 Ventura, and is completely removed in macOS 14 Sonoma.[3]


References

  1. "Guides and Sample Code". developer.apple.com. Retrieved 2018-03-20.
  2. "Apple Developer Documentation". developer.apple.com. Retrieved 2022-10-04.

Share this article:

This article uses material from the Wikipedia article ATSUI, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.