Fuente TrueType (.ttf)
ISO/IEC EstándarTrueType 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:
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 00REPRESENTACIÓN ASCII: ....
Estandarización: ISO/IEC 14496-22 / Manual de referencia TrueType de Apple
Especificaciones técnicas
| Arquitectura del contenedor | Directorio 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ón | Tablas SFNT sin compresión (comprimidas mediante Brotli en WOFF2) |
| Orden de bytes (Endianness) | Big-Endian (Estándar SFNT de Motorola) |
| Espacios de color | Glifos de emoji de color COLR/CPAL, Tablas de emojis SBIX de Apple, Mapas de bits de color CBDT de Google |
| Canales y estructura | Contornos de glifos, máquina virtual de código de bytes de hinting, kerning y tablas de mapeo de caracteres (cmap) |
| Dimensiones máximas | Hasta 65 535 glifos por archivo de fuente |
| Transparencia | Transparencia alfa admitida en formatos de glifos de emojis de color |
| Streaming y progresivo | Acceso 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écnico | TTF (Actual) | OTF | WOFF2 | WOFF |
|---|---|---|---|---|
| Matemáticas de curvas de contorno | Curvas 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 fuentes | Máquina virtual de código de bytes Turing-completa | Sugerencias (hints) PostScript declarativas | Preservado de la fuente de origen | Preservado de la fuente de origen |
| Bytes mágicos | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) |
| Optimización web | Sin 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
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.
Pares de conversión de TTF relacionados
La conversión de archivos de fuentes TrueType al formato de fuentes web WOFF2 reduce el tamaño de los archivos hasta en un 50 por ciento, lo que permite que las páginas web carguen texto mucho más rápido.
La conversión de fuentes web WOFF2 a archivos TrueType TTF permite utilizar tipografía web comprimida en suites de diseño de escritorio y sistemas operativos antiguos.