Computer Modern es la familia tipográfica original utilizada por el programa de composición tipográfica TeX . Fue creada por Donald Knuth con su programa Metafont , y su última actualización fue en 1992. [1] Computer Modern, o variantes de esta, sigue siendo muy utilizada en la publicación científica, especialmente en disciplinas que hacen un uso frecuente de la notación matemática .
Computer Modern es una fuente " Didone " o tipografía serif moderna , un género que surgió a finales del siglo XVIII como contraste a los diseños más orgánicos que las precedieron. Las fuentes Didone tienen un alto contraste entre elementos gruesos y delgados, y su eje de "estrés" o engrosamiento es perfectamente vertical. Computer Modern se basó específicamente en el tamaño de 10 puntos de la Modern Extended 8A de la American Lanston Monotype Company , parte de una familia Monotype lanzada originalmente en 1896. [2] [3] Esta fue una de las muchas fuentes modernas emitidas por los fundidores de tipos y Monotype en este período, y el estilo estándar para la impresión de textos corporales a finales del siglo XIX. [4] [5]
Al crear el sistema de publicación TeX, Knuth se vio influenciado por la historia de las matemáticas y el deseo de lograr el "estilo clásico" de los libros impresos en tipos de metal. [6] [7] Las fuentes modernas se usaron ampliamente para imprimir matemáticas, especialmente antes de que Times New Roman se volviera popular para la impresión matemática a partir de la década de 1950. [8] [9] [10]
Sin embargo, la característica más inusual de Computer Modern es el hecho de que se trata de una familia tipográfica completa diseñada con el sistema Metafont de Knuth , uno de los pocos tipos de letra desarrollados de esta manera. Los archivos fuente de Computer Modern están regidos por 62 parámetros distintos, que controlan los anchos y las alturas de varios elementos, la presencia de serifas o números de estilo antiguo , si los puntos como el punto en la "i" son cuadrados o redondeados, y el grado de " superness " en los cuencos de letras minúsculas como "g" y "o". Esto permite que los diseños de Metafont se procesen de formas inusuales; Knuth ha mostrado efectos como la transformación en demostraciones, donde una fuente pasa lentamente a otra a lo largo de un texto. [11] Si bien atrajo la atención por el concepto, Metafont ha sido utilizado por pocos otros diseñadores de fuentes; En 1996, Knuth comentó que "pedirle a un artista que se convierta en un matemático lo suficientemente bueno como para entender cómo escribir una fuente con 60 parámetros es demasiado" [12], mientras que el diseñador de fuentes de la era digital Jonathan Hoefler comentó en 2015 que "la idea de Knuth de que las letras comienzan con formas esqueléticas es errónea". [13]
Knuth produjo sus fuentes Computer Modern originales usando Metafont , un programa que lee definiciones de glifos basadas en trazos y genera fuentes listas para usar como archivos de imagen de mapa de bits. Dejó la mayor parte de la fuente, al igual que otros componentes de TeX (con la excepción de los nombres de TeX y Metafont, una estipulación que Knuth hizo para mantener el control de calidad ), en el dominio público . [14] [15]
El avance de la tecnología de publicación (PostScript, PDF, impresoras láser) ha reducido la necesidad de fuentes de mapa de bits. Los formatos preferidos ahora son fuentes de contorno como Type 1 , TrueType u OpenType , que se pueden reproducir de manera eficiente con una resolución arbitraria y utilizando sofisticadas técnicas de suavizado mediante el firmware de la impresora o los visores de documentos en pantalla. Por lo tanto, varios otros proyectos han adaptado las fuentes Computer Modern a dichos formatos. Algunos de estos proyectos también han complementado Computer Modern con
Varios de estos derivados también se utilizan ampliamente en la actualidad y están incluidos en TeX Live , una distribución moderna de TeX.
Una versión extendida actual de la familia Computer Modern en el formato OpenType de propósito general es la distribución CMU (para Computer Modern Unicode ):
CMU se publica bajo la licencia de fuente abierta SIL .
Computer Modern fue transformado primero a un formato de fuente PostScript Type 3 por BlueSky, Inc. en 1988, y luego a Type 1 en 1992 para incluir sugerencias de fuentes . [16] La versión Type 1 ha sido donada desde entonces a la American Mathematical Society (AMS), que las distribuye libremente bajo la Open Font License. [17] Se encuentra en la mayoría de las distribuciones estándar de TeX.
La implementación de Latin Modern, mantenida por Bogusław Jackowski y Janusz M. Nowacki de TeX User Group Poland (GUST), es ahora estándar en la comunidad TeX y se realizó a través de un derivado de Metafont / MetaPost llamado METATYPE1 . Se derivó de las fuentes BlueSky Type 1, que se convirtieron nuevamente en programas METATYPE1 basados en contornos, a partir de los cuales se desarrollaron las fuentes extendidas Type 1 y OpenType Latin Modern. ConTeXt usa Latin Modern como fuente predeterminada, en lugar de Computer Modern. [18]
El proceso de conversión de ida y vuelta de Type 1 a METATYPE1 a Type 1 involucrado en la producción de las fuentes Latin Modern intentó preservar la información de redondeo de las fuentes BlueSky; sin embargo, introdujo errores de redondeo que afectan la calidad del redondeo en tamaños de píxeles bajos. Como resultado, la visualización en pantalla de las fuentes Latin Modern puede dar como resultado una visualización menos uniforme del kerning y las alturas de los caracteres que con las fuentes BlueSky. [19]
El mismo proceso se extendió posteriormente a algunos clones de fuentes PostScript gratuitos bajo el proyecto TeX Gyre. [20]
La fuente Latin Modern también ha obtenido una tabla matemática OpenType . [21] [22] A diferencia de Computer Modern Math, Latin Modern Math no tiene información de kerning por pares: la representación matemática OpenType no hace uso de este tipo de kerning, lo que hace que dicha información sea inútil. [23]
La familia de fuentes New Computer Modern [24] es una gran extensión en términos de la cantidad de glifos adicionales de las fuentes Latin Modern, que agrega soporte para varios idiomas más, como griego, cirílico, hebreo, cherokee y copto. Esta familia de fuentes viene en dos pesos, "Regular" y "Book". Se supone que el peso Book parece un poco más pesado en comparación con "Regular". Ambos pesos incluyen soporte para composición tipográfica matemática; se proporciona una cobertura completa de los bloques matemáticos Unicode, junto con algunos glifos adicionales necesarios para matemáticas.
MLModern [25] se basa en la fuente Latin Modern. Evita la delgadez de la mayoría de las otras versiones Type 1 de Computer Modern y, por lo tanto, parece más gruesa en comparación con Latin Modern o Computer Modern.
Aquí se muestra una comparación visual de Computer Modern, Latin Modern, New Computer Modern Book y MLModern.
Durante la primera mitad del siglo XIX, las fuentes modernas dominaron el campo tipográfico frente a casi todos los competidores. No todos los fundidores y troqueladores estaban muy entusiasmados con este tipo de fuente, pero había que satisfacer la demanda popular.
Monotype adaptó una serie de fuentes de texto romanas modernas a su sistema, en su mayoría solo en unos pocos tamaños pequeños; algunas de ellas difieren entre sí solo en ligeros cambios en sus proporciones.
Todos los métodos descritos en estos libros son de dominio público; por lo tanto, cualquiera puede usar libremente cualquiera de las ideas. Lo único que mantengo bajo mi control son los nombres, TeX y METAFONT (...) Si se realizan cambios, no me quejaré, siempre y cuando los sistemas modificados no se llamen TEX o METAFONT.
y que él (Leslie Lamport), al igual que Don, colocó en el dominio público.