El METAFONT es un lenguaje de programación usado para definir las fuentes de vector . Es también el nombre del intérprete que ejecuta código de METAFONT, convirtiendo las fuentes de vector en las fuentes a memoria de imagen que se pueden incluir en documentos de la posdata .
Puesto que las formas de la fuente son definidas por ecuaciones algo que números directo-cifrados, es posible tratar parámetros tales como cociente de aspecto, inclinación de la fuente, anchura de movimiento, tamaño del trazo de pie, y así sucesivamente como parámetros de la entrada en cada definición del glyph. Así, cambiando la definición de uno de estos parámetros en una localización en el archivo de METAFONT, uno puede producir un cambio constante a través de la fuente entera. Romano moderno de la computadora ilustra muchas aplicaciones de esta característica; una instalación típica de TeX incluye un número de versiones de la fuente de tamaños de 5pt a 17pt, con las anchuras de movimiento iguales en todos los tamaños (algo que aumentando mientras que la fuente se escala encima de) y los cocientes de aspecto que ensanchan en los tamaños más pequeños para la legibilidad creciente. Además, la máquina de escribir de la computadora y las fuentes modernas de De sans serif se definen usar esencialmente el mismo archivo de METAFONT que la fuente romana, pero con diversos parámetros globales.
Las curvas en Metafont se definen no como secciones cónicas sino como las tiras cúbicas para la mayor flexibilidad y una aritmética más simple.
METAFONT puede rendir cualquier clase de salida gráfica, no apenas glyphs. Sin embargo, el MetaPost con su salida de la posdata es preferred para las ilustraciones avanzadas. METAFONT se invoca lo más comúnmente posible sin una petición directa del usuario. Los archivos DVI pueden contener solamente referencias a las tipografías, algo que los sistemas de trama o de los glyphs del vector que otros formatos como posdata permiten. Por lo tanto los glyphs en las tipografías necesitan ser alcanzados siempre que se haga una petición ver, imprimir o de convertir un archivo de DVI. Se configuran la mayoría de las distribuciones de TeX de modo que cualquier fuente no actualmente disponible en la resolución required sea generada por llamadas a METAFONT. Las tipografías entonces se almacenan para la reutilización posterior.
METAFONT se puede también funcionar recíprocamente, y tiene comandos para exhibir en la pantalla las imágenes que produce. Knuth ha dicho que él utiliza METAFONT como clase de calculadora de escritorio para solucionar ecuaciones complicadas, aunque él ahora utiliza MetaPost para las ilustraciones matemáticas. ¡decir algo aquí sobre las alternativas - e. versiones del vector tales como aplicaciones del pdftex -->
Puesto que METAFONT no puede crear fuentes de vector directo, el equipo polaco JNS desarrolló el METATYPE1 (basado en el METAPOST ) para crear fuentes del tipo 1 de la posdata. Su desventaja grande es que ningunas plumas pueden ser utilizadas que reduce alto la energía de la lengua de METAFONT. La generación de esquemas del vector de los movimientos de la pluma directo en METAFONT es no trivial, pues los movimientos trazados una correspondencia de bits son generados por el rasterization algo los esquemas reales. Los convertidores propietarios tales como MetaFog, de que pueden convertir analítico movimientos de la pluma se saben para existir, sino para requerir el poste manual que procesa para eliminar casos degenerados, y no están público - disponibles. El acercamiento común para generar fuentes del tipo 1 con los restos de los movimientos de la pluma para generar una BITMAP de alta resolución y entonces usar un Autotracer, ejecutado por los paquetes tales como Mftrace .
En el 1985-1986 del tipógrafo Bill Bailey utilizó METAFONT para desarrollar las tipografías bit-mapped que emularon a los cartuchos de fuente existentes del HP para el mercado del OEM.
| Random links: | 584 | Buho de cuernos | Leszi | Jazz (transformadores) | Dragón del cerdo |