Create a copy of an existing font.
Defined in <SDL3_ttf/SDL_ttf.h>
TTF_Font * TTF_CopyFont(TTF_Font *existing_font);
TTF_Font * | existing_font | the font to copy. |
(TTF_Font *) Returns a valid TTF_Font, or NULL on failure; call SDL_GetError() for more information.
The copy will be distinct from the original, but will share the font file and have the same size and style as the original.
When done with the returned TTF_Font, use TTF_CloseFont() to dispose of it.
This function should be called on the thread that created the original font.
This function is available since SDL_ttf 3.0.0.