SDL_ttf.h

Función TTF_SizeUNICODE

Sintaxis

int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h);

Descripción

Calcula las dimensiones de una cadena renderizada de texto UCS-2.

Parámetros

font
La fuente a consultar.
text
El texto a calcular, en codificación UCS-2.
w
Se rellenará con la anchura, en píxeles, al retornar.
h
Se rellenará con la altura, en píxeles, al retornar.

Valor de retorno

Devuelve 0 si tiene éxito o -1 en caso de error.

Observaciones

Esta función informará de la anchura y la altura, en píxeles, del espacio que la cadena especificada tomará para renderizar completamente.

No es necesario renderizar la cadena para realizar este cálculo.

Hay que tener en cuenta que esta función se llama "Unicode" pero actualmente espera codificación UCS-2 (16 bits por punto de código). Esto no le da acceso a valores Unicode grandes, como los glifos emoji. Estos puntos de código son accesibles a través de la versión UTF-8 de esta función.