Sobre el proyecto
Buena Mono es una tipografía monoespaciada gratuita centrada en el escritor, diseñada para prosa extensa en markdown y editores de código sin perder legibilidad en el código. Es una fuente variable de dos ejes: peso 100–800 e inclinación de 0 a −10°, construida a partir de 8 maestros, con 16 instancias con nombre (Thin a ExtraBold, cada una en redonda y cursiva).
El proyecto informa 5.406 glifos, 4.285 puntos de código, 971 idiomas y 51 características OpenType. La compatibilidad de idiomas se verifica con shaperglot en lugar de contarse a partir de puntos de código. El conjunto de caracteres cubre latín (incluido Extended A–D), griego, cirílico, IPA, operadores matemáticos, flechas, dibujo de cajas, elementos de bloque y sombreado, Braille, gráficos de bloque de Legacy Computing, Powerline, símbolos de juegos y música, y monedas.
Las métricas de diseño incluyen 1000 unidades por em, un ancho de avance de 618 para todos los glifos, altura de mayúscula 699, altura de x 524, y ascendente/descendente de 950/−250. La alta relación entre altura de x y altura de mayúscula pretende mantener el texto en minúsculas sustancial en tamaños pequeños de editor. Las cursivas son oblicuas —una inclinación de 10° de los maestros en redonda con cada glifo recentrado— en lugar de formas cursivas redibujadas. Cada ancho de avance es un múltiplo exacto de 618, incluidas las ligaduras multicelda, de modo que las secuencias mantienen la alineación de columnas.
Las características OpenType incluyen ligaduras de código (liga, calt) que ocupan celdas completas, versalitas (smcp, c2sc), cifras (lnum, tnum, onum, numr, dnom, sups, sinf, frac), marcas controladas por anclas (ccmp, mark, mkmk), 13 conjuntos estilísticos (ss01–ss13) y 13 variantes de caracteres (cv01–cv13). Los conjuntos estilísticos ofrecen alternativas como a de un solo piso, f descendente, l con cola, i y j con serifas, formas alternativas de g, y con cola recta y curva, cero simple y punteado, r alternativa, y un modo legible por máquina (ss13) que descompone las ligaduras y resuelve el cero a una forma con barra para lectura por OCR o modelos de visión.
La instalación se realiza mediante un zip de versión que contiene TrueType variable, CFF2 variable, WOFF2 y el par Roman/Italic de Google Fonts. El README ofrece instrucciones por plataforma para macOS, Windows y Linux, además de un ejemplo CSS @font-face para autoalojar la fuente web variable y usar el eje de inclinación. También enumera la configuración de editores para VS Code, IDE de JetBrains, Sublime Text, Neovim/Vim y terminales como iTerm2 y Kitty.
La compilación desde el código fuente requiere Python 3.9+ y proporciona objetivos make para build, QA, pruebas con fontspector, pruebas HTML y empaquetado del envío a Google Fonts. La fuente de diseño es un archivo Glyphs 3 con maestros UFO generados y un designspace; las características mark y mkmk se generan a partir de anclas en el momento de la compilación.
Buena Mono es explícitamente una obra derivada, no un diseño original. Sus contornos latinos principales provienen de Fragment Mono de Wei Huang, a su vez derivada de Nimbus Sans (URW Design Studio), y fueron transformados sustancialmente: respaciados a una celda de 618 unidades, altura de mayúscula fijada en 699, un eje de peso derivado a lo largo de 8 maestros, un eje de inclinación añadido y el conjunto de caracteres ampliado. Glifos adicionales y contornos de referencia provienen de IBM Plex Mono, Noto (latín/griego/cirílico), Cascadia Code, JetBrains Mono y Bravura; las piezas de ajedrez son arte original. Se respetan los nombres de fuente reservados de origen, y la cadena completa de derechos de autor se registra en FONTLOG.txt. La fuente se publica bajo la SIL Open Font License 1.1.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.