Base de conocimientos sobre fuentes CFF | Aspose.Font

Introducción a la fuente CFF

El formato de fuente compacto (CFF) es un formato digital que se utiliza principalmente en el flujo de trabajo de impresión y publicación de Adobe PostScript. Es una forma compacta y eficiente de cortar fuentes en formato digital. Ayuda a optimizar el uso y el almacenamiento de la memoria y, al mismo tiempo, mantiene una representación tipográfica de alta calidad.

Las fuentes CFF tienen las siguientes características:

Ventajas y desventajas de la fuente CFF

La siguiente tabla muestra los pros y los contras de las fuentes CFF, para que puedas decidir si usarlas en tu proyecto o no.

ProsContras
Las fuentes CFF son realmente eficientes en términos de tamaño de archivo, por lo que son buenas en entornos donde el almacenamiento y el ancho de banda son una preocupación.Las fuentes CFF pueden ser más complejas de crear y administrar en comparación con los formatos de fuentes más simples, lo que puede generar desafíos potenciales para los diseñadores y desarrolladores de fuentes.
Basadas en gráficos vectoriales, pueden ofrecer escalabilidad sin pérdida.Se utilizan ampliamente en publicaciones profesionales, pero son menos comunes en la tipografía web en comparación con WOFF.
Las fuentes CFF admiten la función hinting, lo que mejora la representación del texto en tamaños pequeños.Pueden carecer de algunas de las funciones avanzadas que se encuentran en los formatos de fuentes más modernos.
Están bien integradas con el lenguaje PostScript, que se utiliza habitualmente en flujos de trabajo de impresión y publicación profesionales.Pueden tener problemas de compatibilidad con determinados productos que no sean de Adobe o con hardware más antiguo.
Pueden representar caracteres con gran precisión y detalle, incluso en tamaños pequeños.
Incluyen codificación Unicode.
Cuando se utilizan en archivos de fuentes OpenType, las fuentes CFF pueden lograr compatibilidad entre plataformas.
Son conocidas por su representación de alta calidad.

Detalles técnicos de las fuentes CFF

Las fuentes CFF (formato de fuente compacto) son parte de la especificación de formato de fuente OpenType y se utilizan para representar fuentes de forma compacta. Echemos un vistazo a los detalles técnicos de estos tipos de letra:

  1. Las fuentes CFF almacenan contornos de glifos como una serie de comandos de dibujo PostScript en un formato binario compacto.
  2. Los glifos se definen como una serie de líneas rectas y curvas, representadas como ecuaciones matemáticas que conducen a una representación y escalabilidad de alta calidad.
  3. Las fuentes CFF suelen utilizar la codificación estándar de Adobe, pero también pueden incluir codificaciones personalizadas para admitir diferentes conjuntos de caracteres e idiomas.
  4. Incluyen instrucciones de sugerencias que brindan orientación a los renderizadores de fuentes sobre cómo ajustar los contornos de los glifos.
  5. Estas fuentes suelen utilizar subrutinas para reutilizar y comprimir fragmentos de código PostScript utilizados con frecuencia dentro de definiciones de glifos, lo que reduce aún más el tamaño del archivo.
  6. Allí se utiliza compresión conocida como compresión Charstring. Reduce el tamaño de los datos de glifos sin sacrificar la calidad.
  7. Las fuentes CFF pueden incluir una tabla de mapeo de caracteres (CMap). Asocia puntos de código Unicode con índices de glifos, lo que brinda soporte para varios idiomas y conjuntos de caracteres.
  8. Estas fuentes pueden contener metadatos almacenados en tablas estandarizadas como las tablas ’nombre’ y ‘CFF’.
  9. Las fuentes CFF se almacenan en archivos de fuentes OpenType y se organizan en tablas. Cada tabla es responsable de datos específicos relacionados con las fuentes, como contornos de glifos, asignación de caracteres y métricas de fuentes.
  10. Estas fuentes se pueden subcomponer para incluir solo los glifos necesarios para un documento o aplicación en particular. Este enfoque reduce el tamaño del archivo y mejora la eficiencia.
  11. El formato CFF es compatible con la tecnología de impresión PostScript de Adobe. Es la opción preferida para la impresión y publicación profesional.
  12. Utilizados dentro del formato de fuente OpenType, brindan compatibilidad multiplataforma y acceso a características tipográficas adicionales como ligaduras, alternativas y kerning.

¿Cómo representan los glifos las fuentes CFF?

CFF representa glifos utilizando una combinación de gráficos vectoriales y comandos de dibujo basados ​​en PostScript. Aquí hay una descripción general del proceso:

  1. En las fuentes CFF, los glifos se representan como un conjunto de ecuaciones matemáticas que describen los contornos de cada carácter.
  2. Cada glifo en una fuente CFF está definido por una serie de líneas rectas y curvas.
  3. Los contornos de los glifos en fuentes CFF se almacenan como una secuencia de comandos de dibujo PostScript que describen cómo construir el glifo a partir de formas básicas como líneas y curvas.
  4. Los comandos de dibujo PostScript especifican las coordenadas de los puntos de control, puntos finales y tipos de curvas necesarios para dibujar el glifo. Estos comandos son ejecutados por el motor de renderizado para reconstruir el glifo.
  5. Si es necesario, se aplican sugerencias.
  6. Las fuentes CFF pueden utilizar subrutinas para optimizar el almacenamiento de fragmentos de código PostScript utilizados con frecuencia dentro de las definiciones de glifos.
  7. La tabla de mapeo de caracteres (CMap) asocia puntos de código Unicode con índices de glifos.

En resumen, las fuentes CFF representan glifos describiendo sus contornos mediante gráficos vectoriales y comandos de dibujo basados ​​en PostScript. El uso de gráficos vectoriales garantiza que los glifos se puedan escalar suavemente a diferentes tamaños, mientras que las sugerencias y otras técnicas ayudan a optimizar la representación de los glifos para lograr legibilidad y calidad, especialmente en tamaños pequeños.

Casos de uso para fuentes CFF

CFF es versátil y encuentra aplicación en diversos contextos profesionales y creativos. Se pueden utilizar con éxito en:

¿Cómo crear una fuente CFF?

Para crear un CFF, deberá seguir una serie de pasos que normalmente requieren un software de diseño de fuentes especializado y conocimiento de los principios de diseño de fuentes:

  1. Comienza diseñando los caracteres de tu fuente. Dibujalos a mano o utiliza un software de diseño gráfico vectorial para crear versiones digitales de tus glifos. Cada glifo debe crearse como un gráfico vectorial con contornos precisos.
  2. Elija un editor de fuentes que admita este formato. Adobe Font Development Kit para OpenType (AFDKO) es una opción popular para trabajar con fuentes CFF.
  3. Cree un nuevo proyecto de fuente. Importa o dibuja cada glifo. Asegúrese de que estén correctamente diseñados y ajustados para lograr el espaciado y la alineación adecuados.
  4. Agregue métricas como anchos de caracteres (anchos de avance), márgenes laterales y pares de interletraje para garantizar que los caracteres se alineen correctamente al componerlos.
  5. Si desea que su fuente se represente bien en tamaños pequeños, agregue instrucciones de sugerencias.
  6. Genere los datos del CFF. El software convertirá los contornos de sus glifos y las métricas de fuentes al formato CFF.
  7. Pruebe su fuente minuciosamente para asegurarse de que todos los caracteres se representen correctamente y que el espaciado y el interletraje sean precisos.
  8. Agregue metadatos de fuente, como el nombre de la fuente, información de derechos de autor y otros detalles en su archivo de fuente.
  9. Utilice su editor de fuentes para exportar los datos de la fuente CFF a un formato de archivo de fuente OpenType con la extensión .otf. Este archivo contendrá los datos y la información de la fuente CFF.
  10. Valide sus archivos de fuentes utilizando herramientas de validación de fuentes para verificar si hay errores o problemas.
  11. Distribuirlo para su uso en diversas aplicaciones, incluido software de diseño y proyectos web.

¿Cómo optimizar archivos CFF?

Optimizar los archivos CFF es esencial para garantizar que sus fuentes sean eficientes, se carguen rápidamente y se procesen correctamente en diferentes dispositivos y plataformas. Esto es lo que puedes considerar hacer:

¿Cómo incrustar fuentes CFF?

Si sigue los siguientes pasos, puede incrustar fuentes CFF en sus documentos PDF, preservando la integridad de la tipografía elegida y garantizando que sus documentos tengan el aspecto previsto en diferentes dispositivos y plataformas:

  1. Elija una herramienta de generación de PDF: Adobe Acrobat, Adobe InDesign o Microsoft Word. Pero tenga en cuenta que la herramienta debería admitir la incrustación de fuentes.
  2. Cree un documento nuevo o abra uno existente.
  3. Escriba o inserte texto en su documento usando la fuente CFF que desea incrustar.
  4. Verifique las opciones de incrustación de fuentes en su software de generación de PDF.
  5. Seleccione la configuración de incrustación de fuentes:
  1. Genere el archivo PDF (opción “Guardar como PDF” o “Exportar a PDF”).
  2. Una vez generado el PDF, ábralo con un visor de PDF. Navegue hasta el menú “Archivo”, seleccione “Propiedades” o “Propiedades del documento” y luego busque la sección de fuentes. Aquí la fuente CFF debe aparecer listada y marcada como “Incrustada” o “Subconjunto incrustado”.

¿Dónde puedo conseguir fuentes CFF?

Las fuentes CFF pueden variar según la plataforma o el mercado, y algunas fuentes pueden estar disponibles en varios formatos para satisfacer diferentes necesidades de diseño. A continuación se muestran algunos ejemplos de lugares donde puede obtener estos tipos de letra:

RecursoFuncionalidad proporcionada
Fuentes Adobe (Typekit)Adobe ofrece una amplia gama de fuentes CFF que se pueden integrar fácilmente en las aplicaciones de Adobe Creative Cloud.
LinotypeOfrece una amplia colección de fuentes CFF junto con otros formatos de fuentes.
MonotypeEs una amplia biblioteca de fuentes, que incluye fuentes CFF para uso impreso y digital, en una variedad de estilos e idiomas.
FontspringEs un mercado de fuentes que ofrece fuentes CFF para comprar.
Fuentes GoogleOfrece principalmente fuentes web en los formatos WOFF y WOFF2, pero algunas de las fuentes de su colección también pueden estar disponibles en formato CFF.

Conclusión

Las fuentes Compact Font Format son una combinación de eficiencia, precisión y calidad en tipografía. Sus tamaños de archivo compactos, contornos basados ​​en vectores y soporte para sugerencias los hacen indispensables para uso profesional. Si bien las fuentes CFF han prosperado en PostScript y en la producción de alta resolución, también encuentran un lugar en el panorama digital con su integración en el formato OpenType. A medida que navegamos por el panorama tipográfico en constante evolución, las fuentes CFF son un testimonio de la perdurable artesanía del diseño de fuentes, ofreciendo la elegancia y versatilidad atemporales que las han convertido en la piedra angular de la excelencia tipográfica. Ya sea impresas o en pantalla, las fuentes CFF siguen siendo una opción confiable.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.