DOKK / manpages / debian 13 / libsdl3-ttf-doc / TTF_CopyFont.3.en
TTF_CopyFont(3) SDL_ttf3 FUNCTIONS TTF_CopyFont(3)

TTF_CopyFont - Create a copy of an existing font.

Defined in SDL3_ttf/SDL_ttf.h

#include "SDL3_ttf/SDL_ttf.h"
TTF_Font * TTF_CopyFont(TTF_Font *existing_font);

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.

the font to copy.

( TTF_Font
*) Returns a valid TTF_Font , or NULL on failure; call SDL_GetError() for more information.

This function should be called on the thread that created the original font.

This function is available since SDL_ttf 3.0.0.

(3), TTF_CloseFont(3)

SDL_ttf 3.2.2 SDL_ttf