stringtranslate.com

fuentes PostScript

Las fuentes PostScript son archivos de fuentes codificados en especificaciones de fuentes de contorno desarrolladas por Adobe Systems para la composición tipográfica digital profesional . Este sistema utiliza el formato de archivo PostScript para codificar información de fuentes.

Las "fuentes PostScript" también pueden usarse por separado para referirse a un conjunto básico de fuentes incluidas como estándares en el sistema PostScript, como Times New Roman , Helvetica y Avant Garde .

Historia

Las fuentes Tipo 1 y Tipo 3, aunque introducidas por Adobe en 1984 como parte del lenguaje de descripción de páginas PostScript , no tuvieron un uso generalizado hasta marzo de 1985, cuando se introdujo la primera impresora láser que utilizaba el lenguaje PostScript, la Apple LaserWriter .

Incluso entonces, en 1985, las fuentes de contorno residían sólo en la impresora y la pantalla utilizaba fuentes de mapa de bits como sustitutos de las fuentes de contorno.

Aunque originalmente formaban parte de PostScript, las fuentes Type 1 utilizaban un conjunto simplificado de operaciones de dibujo en comparación con el PostScript normal (se eliminaron elementos programáticos como bucles y variables, al igual que PDF ), pero las fuentes Type 1 agregaron "sugerencias" para ayudar a la renderización de baja resolución. . Originalmente, Adobe mantuvo ocultos los detalles de su esquema de sugerencias y utilizó un esquema de cifrado (simple) para proteger los esquemas y sugerencias de Tipo 1, que aún persiste hoy (aunque Adobe ha publicado el esquema de cifrado y la clave desde entonces). A pesar de estas medidas, otros actores de la industria rápidamente aplicaron ingeniería inversa al plan de Adobe. Sin embargo, Adobe exigió que cualquiera que trabajara con fuentes Tipo 1 obtuviera una licencia para su tecnología.

Las fuentes Tipo 3 permitían toda la sofisticación del lenguaje PostScript, pero sin el enfoque estandarizado de sugerencias (aunque algunas empresas como ATF implementaron sus propios esquemas patentados) o un esquema de cifrado. Otras diferencias aumentaron aún más la confusión.

El costo de la licencia se consideró muy alto en ese momento, y Adobe continuó evadiendo tarifas más atractivas. Fue este problema el que llevó a Apple a diseñar su propio sistema, TrueType , alrededor de 1991. Inmediatamente después del anuncio de TrueType, Adobe publicó "Adobe type 1 font format", [1] una especificación detallada para el formato. Las herramientas de desarrollo de fuentes como Fontographer agregaron la capacidad de crear fuentes Tipo 1. Desde entonces, el formato Tipo 2 se ha utilizado como base para el moderno formato OpenType .

Tecnología

Al utilizar el lenguaje PostScript (PS), los glifos se describen con curvas cúbicas de Bézier (a diferencia de las curvas cuadráticas de TrueType ) y, por lo tanto, se puede cambiar el tamaño de un único conjunto de glifos mediante transformaciones matemáticas simples, que luego se pueden enviar a un formato PostScript. -Impresora lista . Debido a que los datos de Tipo 1 son una descripción del contorno de un glifo y no una imagen rasterizada (es decir, un mapa de bits ), las fuentes de Tipo 1 se denominan comúnmente "fuentes de contorno", a diferencia de las fuentes de mapa de bits . Para los usuarios que desean obtener una vista previa de estos tipos de letra en una pantalla electrónica, las versiones pequeñas de una fuente necesitan sugerencias adicionales y suavizado para que parezcan legibles y atractivas en la pantalla. Esto a menudo venía en forma de una fuente de mapa de bits adicional del mismo tipo de letra, optimizada para la visualización en pantalla. De lo contrario, para obtener una vista previa de las fuentes Tipo 1 en aplicaciones de composición tipográfica, se necesitaba la utilidad Adobe Type Manager .

Tipo de fuente

Tipo 0

El tipo 0 es un formato de fuente "compuesto", como se describe en el Manual de referencia del lenguaje PostScript, segunda edición. Una fuente compuesta se compone de una fuente de alto nivel que hace referencia a múltiples fuentes descendientes.

Tipo 1

Type 1 (también conocido como PostScript , PostScript Type 1 , PS1 , T1 o Adobe Type 1 ) es el formato de fuente para fuentes digitales de un solo byte para usar con el software Adobe Type Manager y con impresoras PostScript. Puede admitir sugerencias de fuentes .

Originalmente era una especificación patentada, pero Adobe la lanzó a otros fabricantes de fuentes siempre que todas las fuentes Tipo 1 la cumplieran.

Las fuentes Tipo 1 son compatibles de forma nativa en macOS y en Windows 2000 y posteriores a través de la API GDI. [2] (No son compatibles con las API de Windows GDI+, WPF o DirectWrite).

Adobe anunció el 27 de enero de 2021 que dejaría de admitir fuentes Tipo 1 en los productos Adobe después de enero de 2023. [3] La compatibilidad con fuentes Tipo 1 en Adobe Photoshop se suspendió con el lanzamiento de la versión 23.0 del producto en octubre de 2021.

Tipo 2

El tipo 2 es un formato de cadena de caracteres que ofrece una representación compacta de los procedimientos de descripción de caracteres en un archivo de fuente de esquema. El formato está diseñado para usarse con el formato de fuente compacto (CFF). El formato CFF/Type2 es la base de las fuentes OpenType Tipo 1 y se utiliza para incrustar fuentes en archivos PDF de Acrobat 3.0 (formato PDF versión 1.2).

Tipo 3

La fuente Type 3 (también conocida como PostScript Type 3 o PS3 , T3 o Adobe Type 3 ) consta de glifos definidos utilizando el lenguaje PostScript completo, en lugar de solo un subconjunto. Debido a esto, una fuente Tipo 3 puede hacer algunas cosas que las fuentes Tipo 1 no pueden hacer, como especificar patrones de sombreado, color y relleno. Sin embargo, no admite sugerencias. Adobe Type Manager no admitía fuentes Type 3 y no son compatibles como fuentes WYSIWYG nativas en ninguna versión de macOS o Windows.

Tipo 4

El tipo 4 es un formato que se utilizó para crear fuentes para cartuchos de fuentes de impresora y para almacenamiento permanente en el disco duro de una impresora. Las descripciones de los personajes se expresan en el formato Tipo 1. Adobe no documenta este formato propietario.

Tipo 5

El formato Tipo 5 es similar al formato Tipo 4, pero se utiliza para fuentes almacenadas en las ROM de una impresora PostScript. También se la conoce como fuente CROM (fuente ROM comprimida).

Tipos 9, 10, 11

Ghostscript los denominó tipos de fuente CID 0, 1 y 2 respectivamente, documentados en suplementos de Adobe. Los tipos 9, 10 y 11 son fuentes con clave CID para almacenar los tipos 1, 3 y 42, respectivamente.

Tipo 14

El tipo 14, o formato de fuente Chameleon, se utiliza para representar una gran cantidad de fuentes en una pequeña cantidad de espacio de almacenamiento, como la ROM de una impresora. El conjunto principal de fuentes Chameleon consta de una fuente maestra y un conjunto de descriptores de fuente que especifican cómo se debe ajustar la fuente maestra para brindar el conjunto deseado de formas de caracteres para un tipo de letra específico.

Adobe no documenta el formato Tipo 14. Se introdujo con PostScript 3 en 1997 y se le quitó importancia en años posteriores a medida que el almacenamiento se volvió más barato.

Tipo 32

El tipo 32 se utiliza para descargar fuentes de mapa de bits a intérpretes PostScript con número de versión 2016 o superior. Los caracteres de mapa de bits se transfieren directamente a la caché de fuentes del intérprete, ahorrando así espacio en la memoria de la impresora.

Tipo 42

El formato de fuente Type 42 es un contenedor PostScript alrededor de una fuente TrueType , lo que permite a las impresoras compatibles con PostScript que contienen un rasterizador TrueType (que se implementó por primera vez en la versión 2010 del intérprete PostScript como una característica opcional, luego estándar) imprimir fuentes TrueType. Se agregó soporte para fuentes CJK TrueType multibyte en la versión PostScript 2015. Se dice que la elección fuera de secuencia del número 42 es una referencia en broma a La Guía del autoestopista galáctico , donde 42 es la respuesta a la vida, el universo. y todo .

Conjunto de fuentes principales

Además de los tipos de fuentes, las especificaciones PostScript también definieron el conjunto de fuentes principales, que dicta la cantidad mínima de fuentes y conjuntos de caracteres que admitirá cada fuente.

PostScript Nivel 1

El PostScript original definió 13 estilos de fuente que forman 4 familias tipográficas:

PostScript Nivel 2

PostScript Nivel 2 definió 35 estilos de fuente que forman 10 familias tipográficas. Incluyen todas las fuentes de Nivel 1 anteriores, además de las siguientes:

Muchos sistemas operativos de computadoras tienen estas fuentes instaladas, mientras que varios proyectos han creado clones de ellas. Por ejemplo, las fuentes Ghostscript (también conocidas como fuentes URW Base 35) son clones de código abierto de todas las fuentes definidas en PostScript 2.

PostScript Nivel 3

En PostScript 3, se especifican 136 estilos de fuente, [4] que incluyen los 35 estilos de fuente definidos en PostScript 2, fuentes principales en sistemas operativos populares (a saber, Windows 95, Windows NT y Macintosh), fuentes seleccionadas de Microsoft Office y la Conjunto de fuentes HP 110. Las nuevas fuentes incluyen:

Otros

En PDF, se definen 14 fuentes Tipo 1 como fuentes estándar. Incluyen los 13 estilos de fuente definidos por PostScript Nivel 1, junto con ITC Zapf Dingbats. [5]

Sin embargo, en versiones recientes de Adobe Acrobat Reader , Helvetica y Times fueron reemplazados internamente por Arial y Times New Roman respectivamente. [6]

Conjuntos de caracteres

Aunque las fuentes PostScript pueden contener cualquier conjunto de caracteres, existen conjuntos de caracteres desarrollados específicamente por Adobe, que se utilizan en las fuentes desarrolladas por Adobe.

Adobe occidental 2

Incluye un conjunto de caracteres básico que contiene letras mayúsculas y minúsculas, cifras, caracteres acentuados y puntuación. Estas fuentes también contienen símbolos de moneda (centavo, dólar, euro, florín, libra esterlina, yen), ligaduras estándar (fi, fl), fracciones comunes (1/4, 1/2, 3/4), operadores matemáticos comunes, superíndice. números (1,2,3), delimitadores y combinaciones comunes, y otros símbolos (incluidos dagas, marca comercial, marca registrada, copyright, párrafo, litro y símbolo estimado). En comparación con el conjunto de caracteres ISO-Adobe, Western 2 también agrega 17 caracteres de símbolo adicionales: euro, litro, estimado, omega, pi, diferencia parcial, delta, producto, suma, radical, infinito, integral, aproximado igual, notigual, menos igual, mayor igual, y pastilla.

Las fuentes con un conjunto de caracteres Adobe Western 2 admiten la mayoría de los idiomas occidentales, incluidos afrikáans, vasco, bretón, catalán, danés, holandés, inglés, finlandés, francés, gaélico, alemán, islandés, indonesio, irlandés, italiano, noruego, portugués, sami y español. , suajili y sueco.

Este estándar reemplazó a ISO-Adobe como el nuevo estándar de conjunto mínimo de caracteres implementado en las fuentes OpenType de Adobe.

Adobe CE

Las fuentes con un juego de caracteres Adobe CE también incluyen los caracteres necesarios para admitir los siguientes idiomas de Europa central: croata, checo, estonio, húngaro, letón, lituano, polaco, rumano, serbio (latín), eslovaco, esloveno y turco.

Adobe-GB1

Esta colección de caracteres chinos simplificados brinda soporte para los estándares de conjuntos de caracteres GB 1988–89, GB 2312–80, GB/T 12345–90, GB 13000.1-93 y GB 18030-2005. Las codificaciones admitidas incluyen ISO-2022 , EUC-CN , GBK , UCS-2, UTF-8, UTF-16, UTF-32 y la codificación mixta de uno, dos y cuatro bytes publicada en GB 18030 -2005.

Adobe-CNS1

Esta colección de caracteres del chino tradicional brinda soporte para los estándares de conjuntos de caracteres Big-5 y CNS 11643 -1992. También incluye soporte para una serie de extensiones de Big-5, que contienen caracteres utilizados principalmente en la configuración regional de Hong Kong. Las principales extensiones Big-5 admitidas incluyen HKSCS . [7]

Las codificaciones admitidas incluyen ISO-2022, EUC-TW , Big Five, UCS-2, UTF-8, UTF-16 y UTF-32.

En Adobe-CNS1-7, se agregaron 23 glifos adicionales, con 25 asignaciones adicionales para sus recursos Unicode CMap. [8]

Adobe-Japón1

Es una serie de conjuntos de caracteres desarrollados para fuentes japonesas. El último conjunto de Adobe, Adobe-Japan1-6, cubre conjuntos de caracteres de JIS X 0208 , ISO-2022-JP , Microsoft Windows 3.1 J , JIS X 0213 :2004, JIS X 0212 -1990, conjunto de caracteres Kyodo News U-PRESS.

Adobe-Japón2

Originalmente fue una implementación del estándar de juego de caracteres JIS X 0212-1990 y las extensiones de Macintosh, pero con la introducción del estándar Adobe-Japan1 suplemento 6 (Adobe-Japan1-6), Adobe-Japan2-0 quedó obsoleto.

Adobe-Corea1

Esta colección de caracteres coreanos brinda soporte para los estándares de conjuntos de caracteres KS X 1001 :1992 y KS X 1003:1992, y sus variaciones corporativas seleccionadas. Las codificaciones admitidas incluyen ISO-2022-KR, EUC-KR , Johab, UHC , UCS-2, UTF-8, UTF-16 y UTF-32.

ISO-Adobe

Las fuentes con un juego de caracteres ISO-Adobe admiten la mayoría de los idiomas occidentales, incluidos: afrikáans, vasco, bretón, catalán, danés, holandés, inglés, finlandés, francés, gaélico, alemán, islandés, indonesio, irlandés, italiano, noruego, portugués, sami. Español, suajili y sueco. Este es el juego de caracteres estándar en la mayoría de las fuentes PostScript Type 1 de Adobe.

Formatos de archivo

CID

La fuente con clave CID (también conocida como fuente CID , fuente basada en CID , abreviatura de fuente de identificador de caracteres ) es una estructura de fuente, desarrollada originalmente para formatos de fuente PostScript , diseñada para abordar una gran cantidad de glifos . Fue desarrollado para admitir conjuntos de caracteres pictográficos de Asia Oriental, ya que comprenden muchos más caracteres que los sistemas de escritura latino, griego y cirílico.

Adobe desarrolló formatos de fuentes con clave CID para resolver problemas con el formato OCF/Tipo 0, para abordar codificaciones complejas de idiomas asiáticos ( CJK ) y conjuntos de caracteres muy grandes. Los elementos internos con clave CID se pueden utilizar con el formato de fuente Tipo 1 para fuentes con clave CID estándar o con el Tipo 2 para fuentes OpenType con clave CID . Las fuentes con clave CID a menudo hacen referencia a "colecciones de caracteres", conjuntos de glifos estáticos definidos para diferentes propósitos de cobertura de idiomas. Aunque en principio cualquier creador de fuentes puede definir colecciones de caracteres, las de Adobe son las únicas que se utilizan ampliamente. Cada colección de caracteres tiene una codificación que asigna los ID de los caracteres a glifos. Cada glifo miembro de una colección de caracteres se identifica mediante un identificador de carácter único (CID). Estos CID generalmente son complementarios de otras codificaciones o asignaciones como Unicode .

Las colecciones de caracteres reciben nombres exclusivos según el registro, el pedido y el suplemento, como "Adobe-Japan1-6". El registro es el desarrollador (como Adobe). El llamado "ordenamiento" indica el propósito de la colección (por ejemplo, "Japón1"). El número de suplemento (como 6) indica adiciones incrementales: para un idioma determinado, puede haber varias colecciones de caracteres de tamaño creciente, cada una de las cuales es un superconjunto de la última, utilizando un número de suplemento más alto. La colección Adobe-Japan1-0 tiene 8284 glifos, mientras que Adobe-Japan1-6 tiene 23,058 glifos.

Las fuentes con clave CID se pueden crear sin referencia a una colección de caracteres mediante el uso de una codificación de "identidad", como Identity-H (para escritura horizontal) o Identity-V (para vertical). Cada una de estas fuentes puede tener un conjunto de caracteres único y, en tales casos, el número CID de un glifo no es informativo; generalmente se utiliza la codificación Unicode , potencialmente con información complementaria.

Las fuentes con clave CID tienen internamente sus conjuntos de caracteres divididos en "filas", con la ventaja de que a cada fila se le pueden aplicar diferentes parámetros de sugerencias globales .

En teoría, sería posible crear versiones OpenType con clave CID de fuentes occidentales. Esto parecería deseable para algunas de estas fuentes debido a las ventajas de las sugerencias. Sin embargo, según Adobe, gran parte de la infraestructura de software (aplicaciones, controladores, sistemas operativos) hace suposiciones incorrectas sobre las fuentes con clave CID de manera que dichas fuentes se comportan mal en el uso en el mundo real.

La tecnología Adobe ClearScan (a partir de Acrobat 9 Pro) crea fuentes Type1-CID personalizadas para que coincidan con la apariencia visual de un documento escaneado después del reconocimiento óptico de caracteres (OCR). ClearScan no reemplaza las fuentes con fuentes del sistema ni las sustituye por Type1-MM (como en Acrobat 8 ​​y versiones anteriores), sino que utiliza estas fuentes personalizadas recién creadas. Las fuentes personalizadas están incrustadas en el archivo PDF (esto es obligatorio). En Acrobat DC, ya no se llama "ClearScan" sino "Reconocer texto: texto e imágenes editables", [9] y ahora es posible editar el texto. [10]

Formato de fuente compacto

El formato de fuente compacto (también conocido como formato de fuente CFF , formato de fuente Tipo 2 o formato de fuente CFF/Tipo 2 ) es una compactación sin pérdidas del formato Tipo 1 utilizando cadenas de caracteres Tipo 2. Está diseñado para utilizar menos espacio de almacenamiento que las fuentes Tipo 1, mediante el uso de operadores con múltiples argumentos, varios valores predeterminados predefinidos, una asignación más eficiente de valores de codificación y subrutinas compartidas dentro de un FontSet (familia de fuentes).

El tipo de fuente OpenType llamado PostScript o Tipo 1 , también llamado OpenType CFF, contiene contornos de glifos y sugerencias en una tabla CFF.

Las fuentes CFF se pueden incrustar en archivos PDF , a partir de la versión 1.2 de PDF. Es el método habitual para representar una fuente Tipo 1 en un PDF.

Las fuentes con clave CID se pueden representar dentro de CFF con cadenas de caracteres Tipo 2 para fuentes OpenType con clave CID.

Una fuente Tipo 1 se puede convertir sin pérdidas al formato CFF/Tipo 2 y viceversa.

Maestro múltiple

Las fuentes maestras múltiples (o fuentes MM ) son una extensión de las fuentes PostScript Tipo 1 de Adobe Systems . Múltiples fuentes maestras contienen uno o más "maestros", es decir, estilos de fuente originales, por ejemplo, una versión clara, una regular y una negrita, y permiten al usuario interpolar estos estilos de fuente a lo largo de un rango continuo de "ejes". Si bien las fuentes Multiple Master ya no son comunes en las fuentes de usuario final, siguen desempeñando un papel importante en el desarrollo de familias de fuentes complejas.

De tipo abierto

Los datos de glifos PostScript se pueden incrustar en archivos de fuentes OpenType, pero las fuentes OpenType no se limitan a utilizar contornos PostScript. Los contornos PostScript en fuentes OpenType están codificados en el formato de fuente compacto Type2 (CFF).

Conversión de tipo abierto

Cuando Adobe convirtió varias fuentes maestras PostScript Type 1 y Type 1 al formato OpenType CFF, se basaron en las últimas versiones Type 1/MM de las fuentes Adobe Type Library. Además del cambio de formato de archivo, existen otros cambios:

Para muchas fuentes Adobe Originals , particularmente aquellas diseñadas por Robert Slimbach , Adobe realizó cierto grado de rediseño junto con la conversión a OpenType.

El tipo de letra Helvetica Narrow no se convirtió a OpenType, porque el original Tipo 1 era una versión matemáticamente aplastada de Helvetica, en lugar de un tipo de letra condensado realmente diseñado. Esto se hizo originalmente para conservar espacio ROM en las impresoras PostScript. [11]

Como resultado de los cambios anteriores, Adobe ya no garantiza la compatibilidad métrica entre las fuentes Type 1 y OpenType. Sin embargo, Adobe afirma que el cambio es mínimo para las fuentes Adobe (no Adobe Originals), si:

Fuente compuesta original

El formato de fuente compuesta original (que utiliza una estructura de archivo Tipo 0) fue el primer esfuerzo de Adobe para implementar un formato para fuentes con conjuntos de caracteres grandes, debutó con PostScript nivel 2.

Luego, Adobe desarrolló el formato de archivo de fuente con clave CID, que fue diseñado para ofrecer un mejor rendimiento y una arquitectura más flexible para abordar los complejos problemas de codificación y juego de caracteres de los idiomas asiáticos. Adobe no documenta ni admite el formato de fuente OCF.

Las métricas de fuentes OCF se describen en el archivo Adobe Composite Font Metrics.

Métricas de fuentes de Adobe, métricas de fuentes compuestas de Adobe, métricas de fuentes múltiples de Adobe

Los archivos Adobe Font Metrics (AFM), Adobe Composite Font Metrics (ACFM) y Adobe Multiple Font Metrics (AMFM) contienen información general de fuentes e información de métricas de fuentes para el programa de fuentes. Estos archivos generalmente se usan directamente solo en entornos Unix .

Un archivo AFM proporciona métricas globales para un programa de fuentes y las métricas de cada carácter individual.

Las métricas de una fuente maestra múltiple se describen mediante un archivo AMFM, que especifica los datos de control y la información de fuente global, más un archivo AFM para cada uno de los diseños maestros de la fuente.

Un archivo ACFM proporciona información sobre la estructura de una fuente compuesta. Específicamente, las métricas globales del programa de fuentes compuestas y las métricas globales de cada uno de sus programas de fuentes inmediatamente descendientes. El archivo ACFM no se asocia con una fuente base, sino que actúa como la estructura de nivel superior de una fuente compuesta. Las métricas de caracteres individuales en la fuente compuesta se describen completamente en uno o más archivos AFM asociados.

Los formatos son lo suficientemente similares como para que un analizador compatible pueda analizar archivos AFM, ACFM y AMFM.

Fuente de impresora ASCII

Printer Font ASCII (PFA) es una versión ASCII pura de un programa de fuentes Tipo 1, que contiene en particular los datos de glifos de una fuente. Es código PostScript puro sin ningún tipo de envoltorio y se puede copiar completo en un archivo PS para definir la fuente para el intérprete PS. PFA es el formato preferido para las fuentes Tipo 1 utilizadas en entornos UNIX y normalmente lleva una extensión de nombre de archivo ".PFA".

Aunque estos archivos pueden contener sintácticamente código PostScript arbitrario, generalmente siguen una fórmula bastante rígida para permitir que los lectores que no son intérpretes PostScript completos los procesen (por ejemplo, para crear subconjuntos de fuentes). La primera sección del archivo se denomina parte de texto sin cifrar y comienza a construir las estructuras de datos que definen la fuente en el intérprete PostScript; La información aquí son cosas que Adobe en la década de 1980 se sentía cómodo haciendo públicas, y gran parte de ella también estaría presente en el archivo AFM complementario. Los dos últimos operadores en la parte de texto sin cifrar son currentfile eexec(ejecutivo cifrado), que indica al intérprete que cambie a leer el archivo actual como un flujo cifrado de instrucciones. La siguiente parte cifrada es nuevamente código PostScript para terminar de construir las estructuras de datos de la fuente; gran parte de ella consiste en cadenas de caracteres, que es más bien una especie de código de bytes , pero en la etapa de definición de la fuente esos son simplemente datos almacenados en la fuente, incluso si eso El código se cifra (lo que produce valores de bytes arbitrarios) y luego se codifica en hexadecimal para garantizar la naturaleza ASCII general del archivo. Las estructuras de datos creadas aquí están marcadas noaccesspara que sean inaccesibles para el código PostScript posterior. La acción final en la parte cifrada es volver a leer el archivo normalmente, pero como eexec leía un poco más adelante, era imposible saber exactamente en qué carácter se reanudaría el procesamiento normal. Por lo tanto, los archivos PFA terminan con un final de 512 ceros seguido de un cleartomarkoperador que descarta cualquier operando que pueda haber terminado en la pila como resultado de interpretar esos ceros a partir de una posición aleatoria.

Fuente de impresora binaria

Printer Font Binary (PFB) es un formato de fuente PostScript binario creado por Adobe Systems , que normalmente lleva la extensión de nombre de archivo ".PFB". Contiene los datos de glifos de una fuente.

El formato PFB es un contenedor liviano que permite un almacenamiento más compacto de los datos en un archivo PFA. El archivo consta de varios bloques, cada uno de los cuales está marcado como ASCII o binario. Para recrear el archivo PFA correspondiente, se toman los bloques ASCII palabra por palabra y se codifican en hexadecimal los bloques binarios. Los bloques binarios son aquellos que forman la parte cifrada del programa de fuentes.

Fuente LaserWriter

LaserWriter Font (LWFN) es un formato de fuente PostScript binario utilizado en Classic Mac OS , conceptualmente similar al formato Printer Font Binary pero que utiliza la estructura de datos de bifurcación de recursos de macOS en lugar de un contenedor personalizado para los datos de fuente. Contiene los datos de glifos para una fuente.

LWFNes el código de tipo de archivo para este tipo de archivo. No llevaría ninguna extensión, y el nombre del archivo sería una abreviatura del nombre PostScript de la fuente, según una fórmula 5+3+3+...: el nombre se lee como si estuviera en CamelCase y se divide en subpalabras, Se conservan hasta 5 letras de la primera subpalabra y hasta 3 letras de cualquier subpalabra posterior. Palatino-BoldItalic se encontraría así en el archivo PalatBolIta.

Métrica de fuente de impresora

Printer Font Metric (PFM) es una versión binaria de AFM, que normalmente lleva la extensión de nombre de archivo ".PFM". Contiene información métrica de fuentes.

El formato PFM está documentado en el archivo de ayuda " Kit de impresoras y fuentes " de Windows 3.1 (PFK31WH.HLP). Algunos detalles también se tratan en el archivo de ayuda " Guía de adaptación de controladores de dispositivos " de Windows 3.1 (DDAG31WH.HLP). Ambos documentos son parte del Kit de desarrollo de dispositivos (DDK) de Windows 3.1, que todavía está disponible (octubre de 2008) para los suscriptores de MSDN.

.INF

Los archivos .inf (INFormation) contienen información específica de la aplicación en texto ASCII sin formato, como nombres de menú de fuentes para aplicaciones basadas en Windows y DOS. Cuando se instala una fuente en Windows, el software ATM Installer toma el archivo AFM y el INF como entrada y genera el archivo PFM requerido en el momento de la instalación. Los archivos AFM e INF no están instalados en el sistema del usuario.

.MMM

Los archivos .MMM se utilizan para los datos métricos que necesitan varias fuentes maestras para el entorno de Windows.

.OFM

.OFM es la extensión utilizada por OS/2 para su versión de archivo de métricas de fuentes binarias, a partir de la versión 2.1.

Soporte para Microsoft Windows

Windows 95 , Windows 98 , Windows NT 4 y Windows Me no admiten fuentes Tipo 1 de forma nativa. Se necesita Adobe Type Manager para poder utilizar estas fuentes en estos sistemas operativos. Windows 2000 , Windows XP y Windows Vista admiten fuentes Type 1 de forma nativa a través de llamadas GDI . Windows Presentation Foundation se introdujo en Windows Vista , que también está disponible para Windows XP , pero deja de admitir fuentes Tipo 1 en favor de las fuentes Tipo 2.

Para las plataformas Microsoft Windows que admiten PostScript de forma nativa, solo se admiten los formatos de archivo binarios PostScript y OpenType.

Windows Presentation Foundation (anteriormente con nombre en código Avalon) en Windows Vista admite la rasterización de fuentes OpenType CFF/Tipo 2, mientras que las fuentes Tipo 1 seguirán siendo compatibles con GDI , pero no con GDI+.

Utilidades de fuentes PostScript

El paquete de utilidades de fuentes t1utils de I. Lee Hetherington y Eddie Kohler proporciona herramientas para decodificar fuentes Tipo 1 en un formato editable y legible por humanos (t1disasm), volver a ensamblarlas en fuentes (t1asm), para convertir entre los formatos ASCII y binario. (t1ascii y t1binary) y para convertir del formato PostScript de Macintosh al formato de fuente Adobe PostScript (unpost).

Ver también

Referencias

  1. ^ "Formato de fuente Adobe Type 1" (PDF) . Adobe Systems Inc. Archivado desde el original (PDF) el 21 de marzo de 2015 . Consultado el 22 de mayo de 2015 .
  2. ^ Introducción a la configuración y administración: novedades de Windows 2000
  3. ^ https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html
  4. ^ "El conjunto de fuentes Adobe PostScript 3" (PDF) . Archivado desde el original (PDF) el 15 de agosto de 2000.
  5. ^ "Referencia de PDF tercera edición: formato de documento portátil de Adobe versión 1.4" (PDF) . Sistemas de Adobe incorporados. pag. 319 . Consultado el 16 de abril de 2021 .
  6. ^ "Apache(tm) FOP: fuentes". xmlgraphics.apache.org . Consultado el 8 de junio de 2014 .
  7. ^ "La colección de caracteres Adobe-CNS1-6" (PDF) . Consultado el 30 de septiembre de 2016 .
  8. ^ HKSCS-2016 y Adobe-CNS1-7
  9. ^ En las propiedades del archivo PDF, se agregarán los siguientes metadatos: "pdf:Producer: complemento Adobe Acrobat Pro DC Paper Capture con ClearScan".
  10. ^ Acrobat DC y ClearScan
  11. ^ Conversión de fuente Type 1 ("PostScript") a OpenType

enlaces externos

Especificaciones de formato de fuente

Información general de fuentes

Información del juego de caracteres

Información de fuente principal

Misceláneas