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

TTF_GetStringSize - Calculate the dimensions of a rendered string of UTF-8 text.

Defined in SDL3_ttf/SDL_ttf.h

#include "SDL3_ttf/SDL_ttf.h"
bool TTF_GetStringSize(TTF_Font *font, const char *text, size_t length, int *w, int *h);

This will report the width and height, in pixels, of the space that the specified string will take to fully render.

the font to query.
text to calculate, in UTF-8 encoding.
the length of the text, in bytes, or 0 for null terminated text.
will be filled with width, in pixels, on return.
will be filled with height, in pixels, on return.

Returns true on success or false on failure; call SDL_GetError() for more information.

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

This function is available since SDL_ttf 3.0.0.

SDL_ttf 3.2.2 SDL_ttf