iOS 27: system-wide registered fonts disappear from Settings > General > Fonts after every reboot

Hello, We ship a font provider app that installs fonts system-wide on iOS, delivering the font files through On-Demand Resources. Since iOS 27 shipped, customers have been reporting that their installed fonts vanish from the system font list after every restart. I would like to know whether the restore path for system-wide font registrations changed in iOS 27, and what a font provider app is expected to do after a device reboot. Environment

  • iOS 27.0 and 27.0.0 only. We have no reports on iOS 26 or earlier.
  • iPhone 18 Pro and iPhone 18 Pro Max
  • Fonts delivered through On-Demand Resources and registered for system-wide installation using CoreText

Steps to reproduce

  1. Activate a font in the app. It appears in Settings > General > Fonts.
  2. Reboot the device.
  3. Without launching the app, open Settings > General > Fonts. The font is gone.
  4. The app still shows the font as active, because it keeps its own activation state.
  5. Deactivate and reactivate the font in the app. It comes back.
  6. Reboot again. It disappears again.

This happens on every reboot. It also happens with a single font activated, and it persists after updating or reinstalling the app. Because the font is missing from the system font list, it is also missing in other apps that use system fonts. What we have ruled out

  • Not low storage. These are new devices with plenty of free space. The documented purge trigger for On-Demand Resources is low storage, which does not explain a result this consistent.
  • Not a crash. Our crash data for the affected app version shows no elevated crash rate on iOS 27 compared to iOS 18.
  • Not specific to one font or one app version.

Questions

  1. Did the restore path for system-wide font registrations change in iOS 27? Are registrations that reference files inside On-Demand Resources still restored at boot?
  2. If a font provider app now has to re-register after a reboot, when and how should it do that? There is no natural launch point, since someone may use the font in another app without opening ours first.
  3. Is there a supported way for the app to detect that a font it installed is no longer present in the system font list, so it can repair the registration quietly?

Context We deliver several thousand fonts this way, and Apple increased our On-Demand Resources limit for that reason (Case-ID 17273913, December 2025). On-Demand Resources is deprecated as of iOS 27. We have separately confirmed that fonts delivered through Background Assets cannot be registered system-wide: registration fails with CTFontManagerErrorDomain code 306, both from the Background Assets container and after copying the files into the app sandbox, because CoreText requires the file to sit inside the app bundle or On-Demand Resources. We have a separate question open about that migration path, so this post is only about the reboot behavior on iOS 27. Happy to provide a sysdiagnose from an affected device and a sample project. Thank you.

iOS 27: system-wide registered fonts disappear from Settings > General > Fonts after every reboot
 
 
Q