Léxico TI › Programación › ImageText y PolyText

ImageText y PolyText

Programación Svenska → Actualizado: 2026-10-11

Las dos maneras de X11 de dibujar texto con las fuentes del propio servidor: con fondo o sin él.

PolyText8 y PolyText16 dibujan solo los píxeles de primer plano de cada glifo y dejan el resto intacto, como tinta sobre lo que ya hubiera. Una petición puede contener varios tramos de texto con desplazamientos horizontales y cambios de fuente entre ellos, que es lo que expone XDrawText; XDrawString es el caso sencillo. ImageText8 e ImageText16, en cambio, rellenan primero un rectángulo con el color de fondo del GC y luego dibujan los glifos encima. Se ignoran la función y el estilo de relleno del GC, y una petición admite como mucho 255 caracteres.

ImageText está pensado para terminales: xterm puede sobrescribir una celda sin borrarla antes y se ahorra el parpadeo. Las variantes de 16 bits existían para fuentes chinas y japonesas de más de 256 glifos. Ambas dependen de las fuentes del núcleo que el servidor carga de su ruta de fuentes y nombra con XLFD, sin antialiasing. Xft y XRender trasladaron después el renderizado de texto al cliente, y los programas modernos no usan ninguna de las dos.

← Volver al léxico