Conversor de texto para escrita à mão

Converta texto digitado em escrita manuscrita realista em papel pautado. Personalize fonte, cor e estilo do papel.

24px
2px
2
80px
0

Como funciona

Esta ferramenta usa fontes manuscritas do Google Fonts renderizadas em um canvas HTML com linhas de papel pautado. O resultado se parece muito com uma escrita manuscrita natural. Personalize a fonte, a cor da tinta e o estilo do papel para atender às suas necessidades.

Para que isso serve ?

Perfeito para criar notas, cartas, conteúdos para redes sociais, materiais pedagógicos ou projetos artísticos com aparência manuscrita. O resultado é baixado como imagem PNG de alta qualidade.

O que esta ferramenta faz (e o que não faz)

Ela pega um texto digitado, escolhe uma fonte no estilo de escrita à mão e a renderiza em um canvas com aparência de papel (pautado branco, pautado amarelo, branco liso ou quadriculado) com a cor da tinta, o tamanho da fonte, a altura da linha e o espaçamento das palavras que você escolher. O resultado é baixado como PNG. Nos bastidores, ela não está de fato gerando novos traços; está desenhando formas de letra a partir de fontes web de código aberto via a função fillText() da API HTML Canvas e serializando o canvas em uma imagem com toBlob() ou toDataURL().

O que ela não é: não é um sintetizador de escrita à mão de verdade, como o replay de uma mesa digitalizadora Wacom ou um modelo de aprendizado profundo treinado nas suas próprias amostras de escrita. O resultado parece a escrita de uma única pessoa consistente porque todo glifo de qualquer letra dada é idêntico: não há variação de tamanho por caractere, nem variação de traço, nem leve rotação. A escrita à mão real tem tudo isso. Se o seu objetivo é enganar um perito em documentos forenses, esta é a ferramenta errada. Se o seu objetivo é fazer um slide, um mock-up ou um post de rede social parecer casualmente manuscrito, ela faz isso bem.

As fontes que você pode escolher

Todas as fontes incluídas são gratuitas, de código aberto e licenciadas sob a SIL Open Font License (OFL) via o Google Fonts, o que significa que são livres para uso comercial, livres para embutir em PDFs e livres para incluir no seu próprio software:

Todas elas renderizam nas faixas de caracteres latinos comuns; algumas suportam latim estendido, cirílico ou devanágari (a Kalam, da Indian Type Foundry, é especialmente boa para trabalho com vários sistemas de escrita). Emojis, caracteres CJK e sistemas de escrita da direita para a esquerda recorrem à fonte do sistema sempre que a fonte de escrita à mão não tem um glifo.

Quando o resultado parece «de fonte» vs. «manuscrito» de verdade

Algumas pequenas escolhas importam muito para o quão autenticamente manuscrito o resultado parece:

Casos de uso comuns

Limites éticos

Duas coisas para as quais esta ferramenta é boa, e duas para as quais não é:

Uma nota sobre a grafologia: a popular pseudociência de julgar a personalidade a partir da escrita à mão não tem validade nos estudos revisados por pares (a British Psychological Society a classifica como tendo «validade zero» na literatura acadêmica). Não confunda isso com a perícia em documentos forenses, que é uma disciplina real, com precisão mensurável e sem relação com a avaliação de personalidade.

Privacidade

O texto é uma das coisas mais pessoais que as pessoas geram. Rascunhos de cartas para ex-parceiros, entradas de diário, bilhetes de amor, cartas de condolências, orações: qualquer coisa que alguém possa digitar em uma ferramenta de escrita à mão pode ser profundamente privada. As ferramentas de escrita à mão do lado do servidor que buscam o texto a cada tecla (ou só no download) ficam com uma cópia de tudo isso. Esta ferramenta executa a renderização inteiramente no seu navegador via a API HTML Canvas; o texto vai da área de texto para as chamadas fillText() do canvas e nunca para um servidor. O download é criado via canvas.toBlob() no processo do seu navegador, sem antes enviar o canvas a lugar nenhum.

Erros comuns

  1. Escolher uma fonte cursiva perfeita demais. As conexões suaves entre letras da Dancing Script são lindas, mas parecem digitais na hora. Caveat, Indie Flower ou Patrick Hand parecem mais naturalmente feitas à mão.
  2. Misturar várias fontes em uma só imagem. A escrita à mão real é de uma só pessoa; trocar de fonte no meio da página quebra a ilusão.
  3. Cor de tinta errada para o papel. Tinta branca em papel pautado amarelo está errado; tinta rosa-vibrante em papel quadriculado está errado. Use preto, azul-escuro ou cinza-escuro em papéis claros.
  4. Tamanhos de fonte minúsculos. Abaixo de ~18 px as fontes de escrita à mão começam a parecer pixeladas e perdem a sensação de caneta natural. 22-32 px é a faixa confortável.
  5. Parágrafos longos e ininterruptos. Acrescente quebras de linha onde um escritor real faria uma pausa. Paredões de texto em bloco único parecem saída de máquina.
  6. Espaçamento de linha apertado. O texto manuscrito raramente se assenta exatamente na linha; alturas de linha de 1,8-2,2 parecem mais naturais do que 1,0-1,4.
  7. Entregá-la como escrita à mão «real» em algum lugar onde isso importa. Trabalhos acadêmicos, documentos assinados, qualquer lugar onde a autenticação de autoria está implícita: não faça isso.

Perguntas frequentes

O resultado vai parecer idêntico toda vez?

Sim, para o mesmo texto e as mesmas escolhas de fonte / tamanho / cor / papel, o resultado é determinístico. Não há variação por caractere nem randomização, então duas execuções produzem PNGs idênticos. Se você precisa de variação entre as letras, precisaria de um sintetizador de escrita à mão mais sofisticado; esta ferramenta foi feita para um resultado previsível e amigável ao design.

Posso usar a imagem baixada comercialmente?

Sim. As fontes são licenciadas sob a SIL OFL (Open Font License), que permite o uso comercial do resultado renderizado e até incluir os arquivos de fonte nos seus próprios produtos. O seu texto e a imagem resultante são seus.

Por que fica pixelado quando eu dou zoom?

O PNG é um formato raster, uma grade de pixels fixa. O canvas renderiza em 800×1000 por padrão, o que é adequado para exibição em tela e para a maioria dos usos em redes sociais, mas ampliar a imagem além da resolução nativa vai parecer pixelado. Para um resultado de resolução mais alta, você precisaria de um formato vetorial (SVG ou PDF), que esta ferramenta não emite no momento.

Meu texto é enviado para algum lugar?

Não. Tudo roda no seu navegador. O texto vai da área de texto para a função fillText da API HTML Canvas, o canvas é serializado em um PNG via toBlob, e o download é disparado localmente. Nada é enviado a um servidor. Isso importa quando o texto é uma carta pessoal, uma entrada de diário, um rascunho de bilhete de amor, ou qualquer coisa que você não queira copiada para o banco de dados de análise de alguém.

Isso funciona para idiomas além do inglês?

Depende da fonte. A maioria das fontes incluídas cobre o latim e o latim estendido (então espanhol, francês, alemão, polonês, vietnamita funcionam todos). A cobertura de cirílico, grego e devanágari é parcial: a Kalam (uma fonte de escrita à mão da Indian Type Foundry) cobre bem o devanágari; outras recorrem às fontes do sistema para os sistemas de escrita não suportados. Os caracteres CJK (chinês, japonês, coreano) geralmente não são suportados pelas fontes web no estilo de escrita à mão e recorrerão à fonte do sistema.

Posso imprimir o resultado em papel de verdade?

Sim. O download em PNG imprime normalmente: abra-o, envie para a sua impressora, ajuste à página. Para a melhor qualidade de impressão, gere na resolução mais alta que o seu projeto permitir (o canvas é 800×1000 por padrão; imprimir maior do que isso pode ficar borrado). Para uma impressão genuína de alta qualidade de conteúdo no estilo manuscrito, a caligrafia real ou os formatos vetoriais continuam sendo o padrão-ouro.

Ferramentas relacionadas