Fuente TrueType (.ttf)

ISO/IEC Estándar

TrueType Font (TTF) es el formato de fuente digital más instalado del mundo, desarrollado por Apple y licenciado a Microsoft para ofrecer tipografía con una nitidez de píxeles perfecta y optimizable (hinting) en pantallas de computadoras de escritorio.

Convertir de TTF a WOFF2

Convertidor gratuito de TTF a WOFF2 en el navegador. Convierte archivos al instante en tu dispositivo.

Inspeccionar y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de TTF inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Conversión 100% privada en el navegador; los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (Bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de TTF inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

00 01 00 00

REPRESENTACIÓN ASCII: ....

Estandarización: ISO/IEC 14496-22 / Manual de referencia TrueType de Apple

Especificaciones técnicas

Arquitectura del contenedorDirectorio de tablas SFNT que envuelve glifos de curvas Bézier cuadráticas (tabla 'glyf') e instrucciones de código de bytes de hinting de fuentes
CompresiónTablas SFNT sin compresión (comprimidas mediante Brotli en WOFF2)
Orden de bytes (Endianness)Big-Endian (Estándar SFNT de Motorola)
Espacios de colorGlifos de emoji de color COLR/CPAL, Tablas de emojis SBIX de Apple, Mapas de bits de color CBDT de Google
Canales y estructuraContornos de glifos, máquina virtual de código de bytes de hinting, kerning y tablas de mapeo de caracteres (cmap)
Dimensiones máximasHasta 65 535 glifos por archivo de fuente
TransparenciaTransparencia alfa admitida en formatos de glifos de emojis de color
Streaming y progresivoAcceso aleatorio basado en tablas a través del directorio de tablas SFNT

Matriz de comparación técnica: TTF frente a la competencia

Atributo técnicoTTF (Actual)OTFWOFF2WOFF
Matemáticas de curvas de contornoCurvas Bézier cuadráticas ('glyf')Curvas Bézier cúbicas ('CFF ')Cuadráticas o cúbicas (comprimidas)Cuadráticas o cúbicas (comprimidas)
Motor de hinting de fuentesMáquina virtual de código de bytes Turing-completaSugerencias (hints) PostScript declarativasPreservado de la fuente de origenPreservado de la fuente de origen
Bytes mágicos0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
Optimización webSin compresión (orientado a escritorio)Sin compresión (orientado a escritorio)Comprimido con Brotli (~30% más pequeño)Comprimido con zlib

Modos de corrupción comunes y guía de recuperación hexadecimal

La fuente se renderiza con fallos de píxeles dentados o formas de letras distorsionadas en tamaños de fuente específicos.

Causa raíz: Error en el código de bytes de hinting TrueType ejecutado por la máquina virtual de fuentes.

Recuperación: Regenera los contornos de la fuente o elimina el hinting usando File2File Font Tool.

Análisis de seguridad y vectores de ataque al analizador

La máquina virtual de código de bytes de TrueType ejecuta instrucciones similares a ensamblador no verificadas que históricamente han sido blanco de explotación del núcleo.

Vectores de ataque conocidos

  • Escritura de memoria fuera de los límites en el intérprete de código de bytes TrueType (p. ej., CVE-2015-2426).
  • Desbordamiento de enteros durante el análisis del directorio de tablas de fuentes en los controladores gráficos del núcleo.
  • Denegación de servicio a través de bucles infinitos en la ejecución del hinting de fuentes.

Mejores prácticas defensivas: Ejecuta el hinting de fuentes estrictamente en espacios de memoria aislados (sandboxed) sin privilegios.

Orígenes históricos e hitos

1992Microsoft incluye 44 fuentes TrueType principales (incluyendo Arial, Times New Roman y Courier New) en Windows 3.1.
1991Apple lanza TrueType con Mac OS System 7.
1989Los ingenieros de Apple Sampo Kaasila y Mike Reed crean TrueType (nombre en clave 'Royal') para evitar pagar regalías a Adobe por fuentes PostScript.

Ventajas clave y pros

  • Precisión de hinting inigualable: incluye una máquina virtual de código de bytes completa (Turing-completa) para alinear perfectamente los píxeles de los glifos en pantallas de baja resolución.
  • Instalación universal en todos los dispositivos Windows, Mac, Linux, iOS y Android del planeta.
  • Rendimiento de renderizado excepcional: las curvas Bézier cuadráticas son computacionalmente más rápidas de rasterizar que las curvas cúbicas.

Limitaciones técnicas y contras

  • Crear instrucciones de hinting TrueType manuales es notoriamente difícil y requiere mucho tiempo para los diseñadores tipográficos.
  • El contenedor SFNT sin compresión es más grande que los formatos específicos para web como WOFF2.
  • Carece de los amplios conjuntos de alternativos estilísticos OpenType que se encuentran tradicionalmente en el OTF con sabor PostScript.

Curiosidades técnicas interesantes

  • Los primeros 4 bytes de una fuente TrueType estándar son 0x00 0x01 0x00 0x00, lo que representa la versión 1.0 en formato de punto fijo 16.16.
  • Apple creó TrueType para no tener que pagar regalías a Adobe por las fuentes Type 1; luego, Apple canjeó TrueType con Microsoft a cambio de la tecnología de impresoras TrueImage.
  • Cada emoji en tu iPhone y teléfono Android se entrega a través de tablas de glifos de color especializadas incrustadas dentro de una fuente TrueType/OpenType.

Preguntas técnicas frecuentes

¿Puedo convertir TTF a WOFF2 para mi sitio web?

Sí. Convertir TTF a WOFF2 con File2File.app reduce el tamaño del archivo entre un 30% y un 50% aproximadamente, mejorando drásticamente la velocidad de carga de tu página web.

¿Por qué Apple y Microsoft crearon TrueType?

Crearon TrueType para evitar pagar altas tarifas de licencia a Adobe por las fuentes Type 1 y para darle al sistema operativo control total sobre la rasterización de fuentes en pantalla.

¿Cómo instalo una fuente TTF?

En Windows, haz clic derecho en el archivo .ttf y selecciona 'Instalar'. En Mac, haz clic doble en el archivo .ttf y haz clic en 'Instalar tipo de letra' en Catálogo de fuentes.