Diferencia entre revisiones de «METAFONT»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 3:
'''METAFONT''' es un [[lenguaje de programación]] usado para definir [[fuente vectorial|fuentes vectoriales]]. Es también el nombre de un [[intérprete informático|intérprete]] que ejecuta código METAFONT, convirtiendo las fuentes vectoriales en fuentes de [[mapa de bits|mapas de bits]] que pueden ser incluídas en documentos [[PostScript]].
 
[[Donald Knuth]] empezó a trabajar en software dela creación de tipografíassoftware entipográfico o de fuentes [[1977]], y produjo la primera versión de METAFONT en [[1979]]. Debido a defectordeficiencias en el lenguaje METAFONT original, Knuth desarrolló completamente unudesarrolló nuevo sistema METAFONT en [[1984]] y este sistema es el que se usa hoy en día (con pequeñas revisiones); METAFONT tiene un sistema de versionado similar al de [[TeX]], en el que el número de versión crece asintóticamente hacia el ''[[número e]]'' en cada revisión. Este lenguaje de programación fue inventado por Donald Knuth como un complemento del sistema TeX. Una de las características de METAFONT es que todas las formas de [[glifo]]s están definidas con potentes ecuaciones geométricas, por ejemplo, se puede definir un punto dado como la intersección de un segmento lineal y una [[curva de Bézier]].
 
A diferencia de los formatos de fuente comunes (tales como [[TrueType]] o [[PostScript#Font handling|PostScript Type 1]], una fuente METAFONT está conformada principalmente de trazos con "plumas" de ancho-finito, junto con regiones rellenas. De esta manera, en lugar de describir directamente el contorno del cincelado, un archivo METAFONT describe los trayectos de la pluma. Algunas fuentes METAFONT sencillas, tales como las fuentes caligráficas para matemáticas en la familia [[Computer Modern]], utilizan una sola brocha con una pluma relativamente larga para definir cada trazo visual en los cincelados. Las fuentes más complejas tal es el caso de las fuentes de texto [[Roman type|Roman]] en la familia Computer Modern utilizan una pluma pequeña para trazar alrededor del contorno de los trazos visuales, los cuales son llenados; el resultado es muy similar a una fuente de contorno, pero con esquinas ligeramente suavizados definidos por la forma de la pluma.