aspose.info
ES

CFF - Formato de archivo de fuente compacto

Actualizado

¿Qué es un archivo CFF?

Un archivo con la extensión .cff es un formato de fuente compacto y también se conoce como PostScript Tipo 1 o CIDFont. CFF actúa como un contenedor para almacenar varias fuentes juntas en una sola unidad conocida como FontSet. El diseño de fuentes CFF permite incrustar código de lenguaje PostScript que permite mayor flexibilidad y extensibilidad del formato para su uso con entornos de impresión. Los archivos de fuentes CFF se pueden abrir y convertir mediante API como Aspose.Font.

Formato de archivo CFF

Los archivos CFF son archivos binarios que contienen un diseño de datos estructurados, tienen tipos de datos definidos, un encabezado, organización de glifos y diccionarios de tablas. Se pueden encontrar más detalles sobre estos en las especificaciones de formato de fuente compacta.

Diseño de datos

El diseño de datos del formato de archivo CFF se muestra a continuación.

EntradaComentarios
Encabezado–
NombreINDEX–
Arriba ÍNDICE DICT–
Cadena ÍNDICE–
ÍNDICE Global Subr–
Codificaciones–Juegos de caracteres–
FDSeleccionarCIDFuentes solamente
CharStrings ÍNDICEpor-fuente
Fuente DICT INDEXpor fuente, solo CIDFonts
DICT privadopor fuente
ÍNDICE Subr localpor fuente o por DICT privado para CIDFonts
Avisos de derechos de autor y marcas registradas–

Tipos de datos

Los tipos de datos CFF son los que se muestran en la siguiente tabla.

NombreRangoDescripción
Card80 –255número sin firmar de 1 byte
Card160 – 65535número sin firmar de 2 bytes
Offsetvaría1, 2, 3 o 4 bytes de desplazamiento (especificado por el campo OffSize)
OffSize1–4número sin signo de 1 byte especifica el tamaño de un campo o campos de compensación
SID0 – 64999identificador de cadena de 2 bytes

Encabezado

Los datos binarios comienzan con un encabezado que tiene el formato que se muestra en la siguiente tabla.

TipoNombreDescripción
Tarjeta8mayorFormatear versión mayor (a partir de 1)
Card8menorFormatear versión menor (a partir de 0)
Card8tamaño hdrTamaño del encabezado (bytes)
OffSizeoffSizeDesplazamiento absoluto (0) tamaño

Referencias

Véase también