¿Qué es el formato de archivo OTF?
Los archivos .otf contienen definiciones de fuentes OpenType. El estándar OpenType fue desarrollado conjuntamente por Adobe y Microsoft, con el objetivo de ser el estándar de fuentes universal compatible con todas las plataformas de software y hardware. Uno de los medios para lograr este objetivo es el amplio soporte para la codificación Unicode y un extenso conjunto de funcionalidades tipográficas, que incluyen:
- caracteres alternativos (alternativas estilísticas, florituras y ornamentos),
- soporte para composición de texto avanzada mediante tablas de diseño
GSUB/GPOS(ligaduras, versalitas, sustitución contextual, kerning preciso), - entrega web a través de contenedores WOFF2 al servir fuentes directamente desde un sitio web.
Cabe destacar que las fuentes guardadas en archivos .otf son totalmente escalables, lo que significa que su tamaño se puede cambiar sin pérdida de calidad. Las fuentes .otf se basan en curvas de Bézier cúbicas -específicamente contornos PostScript/CFF almacenados en la tabla CFF- lo que preserva la calidad sin requerir conversión, a diferencia de las curvas cuadráticas utilizadas en los archivos .ttf. Las fuentes .otf siempre conservan su diseño original.
.otf es un estándar multiplataforma y multilingüe especialmente útil cuando se trabaja con alfabetos no latinos como el chino o el árabe, admitiendo hasta 65.535 glifos por archivo. Los datos de glifos compactos CFF mantienen los tamaños de archivo reducidos en comparación con algunos formatos de fuente más antiguos. El estándar también ofrece una función para firmar digitalmente el conjunto de fuentes a través de una tabla DSIG opcional, para preservar la integridad y autenticidad de las fuentes .otf.
Seguridad y protección
RIESGO: LOWUn OTF son datos de fuente, no código ejecutable, por lo que es seguro instalarlo en condiciones normales. Dos precauciones reales: los rasterizadores de fuentes (en el SO, navegadores y lectores de PDF) tienen un largo historial de CVE por ser explotados mediante fuentes malformadas, así que instala solo fuentes de fuentes fiables y mantén tu sistema actualizado. Y ten en cuenta las licencias/incrustación: los indicadores fsType de OS/2 indican si una fuente puede incrustarse o instalarse, y muchas fuentes «gratuitas» lo son solo para uso personal; el uso comercial, la incrustación web o la inclusión en aplicaciones pueden necesitar una licencia de pago. Evita sitios dudosos de «fuentes gratis» cuyos descargadores incluyen adware; prefiere la fundición original, Google Fonts o Adobe Fonts.
Detalles del formato
en pocas palabrasProgramas que abren archivos OTF
fc-cache -f para registrarlo. Detalles técnicos
especificación profunda| Tipo MIME | font/otf (también application/x-font-otf, application/vnd.ms-opentype) |
| Firma de archivo (magic bytes) | «OTTO» (hex 4F 54 54 4F) en el desplazamiento 0 - identifica OpenType con sabor CFF/PostScript |
| Orden de bytes | Big-endian |
| Formato contenedor | sfnt - directorio de tablas binarias con tablas etiquetadas y direccionadas por desplazamiento |
| Tipo de contorno | PostScript/CFF - curvas de Bézier cúbicas (Type 2 charstrings en la tabla CFF) |
| Tablas principales | CFF (contornos), cmap (carácter a glifo), head, hhea, hmtx, name, OS/2, post, GSUB, GPOS, GDEF |
| Compresión | Ninguna en el .otf original; los contenedores WOFF y WOFF2 añaden compresión zlib/Brotli para entrega web |
| Glifos máximos | 65.535 por fuente (índice de glifos de 16 bits) |
| Unidades por em (UPM) | 1.000 UPM es el estándar para OpenType con sabor CFF (frente a 2.048 para TrueType) |
| Integridad / sumas de comprobación | Sumas de comprobación por tabla más checkSumAdjustment en la tabla head; tabla DSIG opcional para firma digital |
| Soporte para fuentes de color | Tablas COLR/CPAL (vectorial por capas), sbix (mapa de bits de Apple), CBDT/CBLC (mapas de bits PNG) - todas extensiones opcionales |
| Permisos de incrustación | El campo de bits fsType en la tabla OS/2 controla los derechos de instalación, edición, impresión/previsualización y prohibición de incrustación |
| Cobertura Unicode | Unicode completo incluyendo planos suplementarios; mapeo de glifo a carácter definido en la tabla cmap |
| Tamaño de archivo típico | 30 KB - 5 MB para familias latinas; las fuentes OpenType CJK grandes pueden alcanzar decenas de MB |
| Lanzado | 1996 (announced by Microsoft and Adobe); first fonts shipped 2000-2001 |
| Última versión | OpenType 1.9.x; standardized as ISO/IEC 14496-22 'Open Font Format', current edition 2019 |
| Estándar abierto | Sí · libre de regalías |
| Especificación | learn.microsoft.com |
Conversiones de OTF
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos OTF.
Preguntas frecuentes
¿Cómo instalo una fuente OTF?
fc-cache -f. La fuente aparecerá entonces en tus aplicaciones.¿Cuál es la diferencia entre OTF y TTF?
¿Cómo convierto un OTF a WOFF2 para mi sitio web?
¿Por qué mi OTF no se instala o no aparece en mi aplicación?
fc-cache -f).