A tipografia para a web queria famílias mais ricas, mas cada peso e largura normalmente significava outro arquivo de fonte. A resposta óbvia era distribuir menos estilos ou inventar um novo sistema de fontes exclusivo para a web, e ambas as opções tornariam a adoção penosa.

Em 2016, o Google anunciou o OpenType Font Variations com Microsoft, Apple e Adobe como parte do OpenType 1.8. A medida reviveu a ideia mais antiga da Apple, o TrueType GX, dentro do padrão de fontes que todos já usavam.

A parte engenhosa foi o modelo de eixos. A especificação da Microsoft descreve uma fonte variável como um único recurso com uma tabela 'fvar' que define eixos de design e outras tabelas que contêm os deltas necessários para interpolar contornos, métricas e posições ao longo do espaço de variação.

Isso fez a atualização parecer evolutiva: softwares antigos ainda podiam ver uma fonte padrão, enquanto softwares novos podiam ajustar peso, largura ou inclinação continuamente a partir do mesmo arquivo.

Armazenar a variação como eixos, não como arquivos

Resolveu largura de banda e amplitude de design ao mesmo tempo: um único arquivo compacto podia expressar uma família completa.

Reutilizou o OpenType em vez de pedir a navegadores, sistemas operacionais e fundições que adotassem um formato rival.

A instância padrão deu ao software legado um fallback seguro em vez de um arquivo quebrado.

Um formato pode vencer a fragmentação preservando o objeto antigo enquanto adiciona um modelo interno compacto para todas as suas variantes.

O Google disse que suas ferramentas, o HarfBuzz e o trabalho no FreeType fluiriam para produtos, e os navegadores mais tarde expuseram eixos de variação por meio do CSS. As fontes variáveis tornaram-se uma opção normal de entrega no Google Fonts e nos sistemas de design modernos.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. Introducing OpenType Font Variations Google Open Source Blog · opensource.googleblog.com ·
  2. OpenType Font Variations Overview (OpenType 1.8) Microsoft Learn · learn.microsoft.com ·