Metal Text Rendering w/ SF Fonts: What's Allowed?

I'm trying to render text with Metal for my (2D) game.

I'm using the system fonts, e.g. the SF Pro family for English texts. I render the glyphs onto an atlas texture, and then sample from this texture.

My questions:

  1. I assume that, for copyright reasons, I'm not allowed to include a pre-rendered font atlas in my app. Is my assumption correct?
  2. I can, however, have the app generate the atlas when it's first opened, and then use it within the app, right?
  3. If 2. is true, then can the app save the atlas somewhere in the app's private storage, so that it would not need to re-generate the atlas the next time?

Thanks!

You will need to look at the Software License Agreements for the platforms you're targeting.  Apple cannot interpret the license for a any particular use case.

Metal Text Rendering w/ SF Fonts: What's Allowed?
 
 
Q