Sobre o projeto
Buena Mono é uma fonte monoespaçada variável gratuita, focada na escrita, projetada para prosa extensa em markdown e editores de código, mantendo o código legível. É uma fonte variável de dois eixos: peso 100–800 e inclinação de 0 a −10°, construída a partir de 8 mestres, com 16 instâncias nomeadas (Thin a ExtraBold, cada uma reta e itálica).
O projeto reporta 5.406 glifos, 4.285 pontos de código, 971 idiomas e 51 recursos OpenType. O suporte a idiomas é verificado com shaperglot, em vez de contado a partir de pontos de código. O conjunto de caracteres cobre latim (incluindo Extended A–D), grego, cirílico, IPA, operadores matemáticos, setas, desenho de caixas, elementos de bloco e sombreado, Braille, gráficos de bloco Legacy Computing, Powerline, símbolos de jogos e música, e moedas.
As métricas de design incluem 1000 unidades por em, largura de avanço de 618 para todos os glifos, altura de maiúscula 699, altura-x 524 e ascendente/descendente de 950/−250. A alta proporção altura-x/altura de maiúscula visa manter o texto em minúsculas substancial em tamanhos pequenos de editor. As itálicas são oblíquas — uma inclinação de 10° dos mestres retos com cada glifo recentralizado — em vez de formas cursivas redesenhadas. Cada largura de avanço é um múltiplo exato de 618, incluindo ligaduras de múltiplas células, para que as sequências permaneçam alinhadas em colunas.
Os recursos OpenType incluem ligaduras de código (liga, calt) que ocupam células inteiras, versaletes (smcp, c2sc), figuras (lnum, tnum, onum, numr, dnom, sups, sinf, frac), marcas guiadas por âncoras (ccmp, mark, mkmk), 13 conjuntos estilísticos (ss01–ss13) e 13 variantes de caracteres (cv01–cv13). Os conjuntos estilísticos oferecem alternativas como a de um andar, f descendente, l com cauda, i e j com serifa, formas alternativas de g, y com cauda reta e curva, zero simples e pontilhado, r alternativo, e um modo legível por máquina (ss13) que decompõe ligaduras e resolve o zero para uma forma cortada, para OCR ou leitura por modelos de visão.
A instalação é feita via um zip de release contendo TrueType variável, CFF2 variável, WOFF2 e o par Roman/Italic do Google Fonts. O README fornece instruções por plataforma para macOS, Windows e Linux, além de um exemplo CSS @font-face para auto-hospedar a webfont variável e usar o eixo de inclinação. Também lista a configuração de editores para VS Code, IDEs JetBrains, Sublime Text, Neovim/Vim e terminais como iTerm2 e Kitty.
A compilação a partir do código-fonte requer Python 3.9+ e fornece alvos make para build, QA, testes com fontspector, provas HTML e empacotamento da submissão ao Google Fonts. A fonte de design é um arquivo Glyphs 3 com mestres UFO gerados e um designspace; os recursos mark e mkmk são gerados a partir de âncoras no momento da compilação.
Buena Mono é explicitamente uma obra derivada, não um design original. Seus contornos latinos centrais vêm de Fragment Mono, de Wei Huang, ela própria derivada de Nimbus Sans (URW Design Studio), e foram substancialmente transformados: respaçados para uma célula de 618 unidades, altura de maiúscula definida em 699, um eixo de peso derivado em 8 mestres, um eixo de inclinação adicionado e o conjunto de caracteres ampliado. Glifos adicionais e contornos de referência vêm de IBM Plex Mono, Noto (latim/grego/cirílico), Cascadia Code, JetBrains Mono e Bravura; as peças de xadrez são arte original. Os nomes de fonte reservados upstream são respeitados, e a cadeia completa de direitos autorais está registrada em FONTLOG.txt. A fonte é lançada sob a SIL Open Font License 1.1.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.