b'\n_START_ARTICLE_\nMETAFONT\n_START_SECTION_\nHistoria\n_START_PARAGRAPH_\nDonald Knuth empez\xc3\xb3 a trabajar en la creaci\xc3\xb3n de software tipogr\xc3\xa1fico o de fuentes en 1977, y produjo la primera versi\xc3\xb3n de METAFONT en 1979. Debido a deficiencias en el lenguaje METAFONT original, Knuth desarroll\xc3\xb3 un nuevo sistema METAFONT en 1984 y este sistema es el que se usa hoy en d\xc3\xada (con peque\xc3\xb1as revisiones); Tiene un sistema de versiones similar al de TeX, en el que el n\xc3\xbamero de versi\xc3\xb3n crece asint\xc3\xb3ticamente hacia el n\xc3\xbamero e en cada revisi\xc3\xb3n. Este lenguaje de programaci\xc3\xb3n fue inventado por Donald Knuth como un complemento del sistema TeX. Una de sus caracter\xc3\xadsticas es que todas las formas de glifos est\xc3\xa1n definidas con potentes ecuaciones geom\xc3\xa9tricas, por ejemplo, se puede definir un punto dado como la intersecci\xc3\xb3n de un segmento lineal y una curva de B\xc3\xa9zier.\n_START_SECTION_\nNotas t\xc3\xa9cnicas\n_START_PARAGRAPH_\nA diferencia de los formatos de fuente comunes (tales como TrueType o PostScript Type 1), una fuente METAFONT est\xc3\xa1 conformada principalmente por trazos de una "pluma estilogr\xc3\xa1fica" de tama\xc3\xb1o bien definido, a los que se a\xc3\xb1aden regiones rellenas. De esta manera, en lugar de describir directamente el contorno del glifo, un archivo METAFONT describe los trayectos de la pluma._NEWLINE_Algunas fuentes sencillas, tales como las fuentes caligr\xc3\xa1ficas para matem\xc3\xa1ticas en la familia Computer Modern, utilizan un solo trazo con una pluma relativamente grande para definir cada trazo visual en los glifos. Las fuentes m\xc3\xa1s complejas, tal es el caso de las fuentes de texto Roman en la familia Computer Modern, utilizan una pluma peque\xc3\xb1a que traza el contorno de la fuente, el cual es posteriormente rellenado; el resultado es muy similar a una fuente de contorno, pero con esquinas ligeramente suavizadas debidas a la forma de la pluma._NEWLINE_Dado que las formas de la fuente est\xc3\xa1n definidas por ecuaciones en lugar de n\xc3\xbameros directamente codificados, es posible tratar par\xc3\xa1metros como la raz\xc3\xb3n de aspecto, la inclinaci\xc3\xb3n de la fuente, el ancho del pincel, el tama\xc3\xb1o serif, etc\xc3\xa9tera como par\xc3\xa1metros de entrada en cada definici\xc3\xb3n de glifo. As\xc3\xad, cambiando la definici\xc3\xb3n de uno de estos par\xc3\xa1metros en el archivo METAFONT, es posible producir un cambio consistente en toda la fuente._NEWLINE_Computer Modern Roman ilustra a muchos usuarios esta caracter\xc3\xadstica; una instalaci\xc3\xb3n t\xc3\xadpica de TeX incluye un n\xc3\xbamero de versiones de la fuente en tama\xc3\xb1os de 5pt a 17pt, con los mismos anchos de pincel en todos los tama\xc3\xb1os (en lugar de incrementarse como si la fuente fuese agrandada a escala) y las razones de aspecto de ensanchamiento en los tama\xc3\xb1os peque\xc3\xb1os para mayor legibilidad. Adem\xc3\xa1s, las fuentes Computer Modern typewriter y sans-serif est\xc3\xa1n definidas usando esencialmente el mismo archivo METAFONT como la fuente Roman, pero con diferentes par\xc3\xa1metros globales._NEWLINE_Las curvas en METAFONT est\xc3\xa1n definidas no como secciones c\xc3\xb3nicas sino como splines c\xc3\xbabicos, para mayor versatilidad y sencillez de c\xc3\xa1lculo. Puede renderizar cualquier tipo de salida gr\xc3\xa1fica, no solo cincelados. Sin embargo, se prefiere MetaPost con su salida PostScript para ilustraciones avanzadas. Es mayormente invocada sin petici\xc3\xb3n directa del usuario._NEWLINE_El formato DVI pueden contener referencias a tipos de fuente, en lugar que solo conjuntos de cinceles de raster o vectoriales que otros formatos como PostScript permiten. Consecuentemente los cinceles en los tipos de fuente necesitan ser accedidos tantas veces como se hagan peticiones para visualizado, impresi\xc3\xb3n o conversi\xc3\xb3n a un archivo DVI. La mayor\xc3\xada de las distribuciones TeX est\xc3\xa1n configuradas para que cualquier fuente no disponible en la resoluci\xc3\xb3n requerida son generadas por llamadas a METAFONT. Los tipos de fuente son entonces almacenadas para reusarse posteriormente._NEWLINE_METAFONT puede funcionar tambi\xc3\xa9n en modo interactivo, y tiene comandos para mostrar por pantalla las im\xc3\xa1genes que produce. Knuth dijo que \xc3\xa9l usa METAFONT como una calculadora de escritorio para resolver ecuaciones complicadas, aunque ahora usa MetaPost para las ilustraciones matem\xc3\xa1ticas. Dado que METAFONT no puede crear fuentes vectoriales directamente, los polacos JNS team desarrollaron METATYPE1 (basados en MetaPost) para crear fuentes PostScript Type 1. Su gran desventaja es que no es posible utilizar plumas lo cual reduce enormemente el poder del lenguaje METAFONT.\n_START_SECTION_\nUso\n_START_PARAGRAPH_\nMientras los dise\xc3\xb1adores de fuentes reconocidos, tal como Hermann Zapf, han colaborado con Knuth para crear nuevas fuentes, el sistema no ha sido ampliamente adoptado por dise\xc3\xb1adores de fuentes profesionales. Knuth atribuye esto al hecho de que: _NEWLINE_Demandar a un artista que se convierta en un matem\xc3\xa1tico para que pueda comprender c\xc3\xb3mo escribir una fuente con 60 par\xc3\xa1metros es mucho pedir.\xe2\x80\x8b'