Voltar
Tokenizer Mono: fonte experimental mostra como modelos de linguagem dividem texto em tokens

Tokenizer Mono: fonte experimental mostra como modelos de linguagem dividem o texto em tokens

Aprofundamento CEVIU

Aprofundamento

O Tokenizer Mono é uma família tipográfica baseada na IBM Plex Mono, com 28 estilos, cada um mapeado para um tokenizer diferente. Em vez de rodar um tokenizer e destacar os limites no navegador, a fonte faz o trabalho sozinha, com recursos OpenType. O único JavaScript da demo troca qual face está carregada. Todo destaque é desenhado pela fonte.

O motor é a tabela GSUB, com substituição contextual encadeada (tipo 6): uma regra por token do vocabulário, da mais longa para a mais curta, que reescreve as letras em variantes de início, meio e fim. As cores vêm das tabelas COLR (versão 0) e CPAL: cada letra colorida tem duas camadas, uma caixa arredondada e a letra por cima. São duas paletas, pastel para fundo claro e mais saturada para fundo escuro, escolhidas pela propriedade CSS font-palette. Onde COLR não é suportado, como em muitos terminais, as caixas não aparecem e sobra a IBM Plex Mono sem cor.

A limitação central é que a fonte faz casamento guloso pelo token mais longo, o que não é o mesmo que o BPE, que reaplica as fusões na ordem em que foram aprendidas. Para corrigir os erros, o autor usou as 60.000 palavras mais comuns do inglês, rodou todas no tokenizer real e criou regras de palavra inteira onde o guloso errava. Isso levou a face cl100k de 4,4 MB para 10,9 MB em TTF. Não há face para Claude nem para Gemini, porque esses tokenizers não são públicos.

Por que isso importa

Para quem trabalha com design e tipografia, o projeto é uma demonstração prática do que a camada tipográfica consegue fazer sem script, e de como ela degrada com elegância quando falta suporte. Também é uma leitura editorial: visualizar tokens direto no texto pode ajudar quem desenha interfaces de IA a explicar custo e limite de contexto ao usuário final. O custo em peso de arquivo e em tempo de renderização mostra que a abordagem serve melhor como demo e ferramenta didática do que como solução de produção.

Perguntas frequentes

O que é o Tokenizer Mono?

É uma fonte experimental baseada na IBM Plex Mono que mostra, enquanto você digita, como modelos de linguagem dividem o texto em tokens. Ela tem 28 estilos, cada um representando um tokenizer diferente. Os destaques são desenhados pela própria fonte, sem rodar um tokenizer em JavaScript.

Como uma fonte consegue destacar tokens sem código?

Ela usa substituição contextual encadeada da tabela GSUB do OpenType, com uma regra por token do vocabulário. Quando uma regra casa, as letras viram variantes de início, meio e fim. As tabelas COLR e CPAL pintam as caixas coloridas atrás das letras.

A fonte é tão precisa quanto um tokenizer real?

Na maioria dos estilos, a concordância chegou a cerca de 98% nos testes. A fonte faz casamento guloso pelo token mais longo, e o BPE funciona de outro jeito, então ainda há erros em palavras incomuns e quebras de linha. Regras de palavra inteira corrigem parte dos casos.

Por que não existe uma face para Claude ou Gemini?

Porque os tokenizers da Anthropic e do Gemini não são públicos, segundo o autor. Sem o vocabulário e as fusões, não dá para construir as regras da fonte. A face o200k cobre os modelos da OpenAI até o GPT-5.

Fontes

Avalie este artigo:
Categoria
CEVIU Design
Publicado
05 de novembro de 2026
Editoria
CEVIU Design

Quer receber mais sobre CEVIU Design?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser
Tokenizer Mono: fonte experimental mostra como modelos