Banner ASCII para código-fonte e README

Transforme um nome curto em um título que destaque num arquivo ou README. Envolva como comentários, caiba na largura e copie.

Configurações

Font
Espaçamento entre letras
Font size
Modo de preenchimento
Proporção de célula (largura × altura)

Letras monoespaçadas são mais altas do que largas. Uma célula 1×2 deixa o banner perto das formas originais.

Envolver para colar
Comentário ou cerca

As marcas de comentário entram neste aparelho depois do desenho. Copiar envia o que você vê.

Largura da linha
Limpeza
Recuo
Ctrl + Enter (⌘ + Enter no Mac) ou Gerar. 0 / 500

0 caracteres

Dicas

Use um nome curto, não uma frase

O banner é uma grade de caracteres miúdos que formam letras grandes. Um nome tão curto quanto uma função ou arquivo — init, main — deixa essas formas legíveis. Uma frase inteira gasta tantas células que a palavra some. Duas palavras? Coloque-as em duas linhas para cada uma continuar grande.

Marcas de comentário entram na largura da linha

Ao envolver o banner como comentários, cada linha ganha caracteres a mais, como // e espaços de recuo. O editor também conta. Se o arquivo fica em 80 caracteres por linha, ponha a largura em 80. Aqui pode parecer certo e ainda transbordar ao colar. Ajustar à largura encolhe até o bloco copiado caber nesse limite.

Num /* */, um */ do desenho encerra o comentário

Em C e Java, um comentário vai de /* até o primeiro */. Se o preenchimento desenhar * e / juntos, o resto é lido como código de verdade. Esta página insere um espaço para impedir isso. Preencher com # ou . nunca desenha o par. Envolver cada linha com // não tem fechamento.

README e arquivos-fonte não aceitam os mesmos caracteres

Um README costuma aceitar qualquer caractere. Algumas árvores de código — estilo kernel Linux, checadores antigos — só aceitam letras e símbolos em inglês. Tons como █ ficam claros num README e lá são recusados. Antes de colar nesses arquivos, ligue Só ASCII e escreva o nome com letras em inglês.

Mesmo como comentário, caiba em oitenta colunas

Abrir o espaço entre letras muda a impressão do cabeçalho. Some os caracteres que viram comentário, e uma linha passa de oitenta colunas sem quase perceber. Olhe esse orçamento.

Um arquivo-fonte com um cabeçalho em comentário, medido na régua de 80 colunas. É o destino da colagem, não a caixa do gerador. Em init.c, o desenho init envolto em # e depois int init(void); ficam à esquerda da linha vermelha 80.
Em init.c, como comentário #
Dois painéis do mesmo desenho, medidos na coluna 80. Marcas de comentário e recuo entram no orçamento da linha. Em cima, index fica à esquerda da régua; embaixo, // recuado atravessa o transbordo vermelho.
Sem comentários, depois // recuado

Casos de Uso Comuns

📄

No topo de um arquivo-fonte

Coloque um nome de módulo curto no topo de um .c ou .py, como comentários, em 80 caracteres por linha. É texto comum, então o diff mostra as mesmas letras.

📂

Como título de um README

Abra um README no GitHub com o nome do projeto como banner. Envolva numa cerca e não precisa de hospedar imagem nem de um link que quebra quando o arquivo muda de lugar.

💻

Ao abrir o terminal

Cole na mensagem de login, num arquivo de arranque do shell ou no tmux. Uma sessão SSH não mostra imagem; mostra estas letras.

🔧

Para marcar um trecho num script

Coloque um banner compacto acima de um alvo de Makefile ou de um trecho de deploy. Não é fonte de interface — só caracteres que já estão no arquivo.

📝

Na descrição de um pull request

Se a mudança é um comando ou um binário com nome, coloque um banner cercado na descrição do pull request. Quem revisa vê as mesmas letras em qualquer cliente.

Perguntas Frequentes

O texto que eu digito vai para um servidor?
Sim. O texto vai ao nosso servidor, é desenhado na memória, vira banner e é descartado assim que a resposta sai. Nada vai para o disco, nada entra no registro. Envoltório, recuo e Só ASCII ficam neste aparelho.
Qual o limite de caracteres?
Até 500 caracteres por pedido, incluindo quebras de linha. Um banner costuma ser um nome curto, então no uso normal você não bate no teto.
Por que o banner passa de 80 colunas?
As marcas de comentário e o recuo no início de cada linha entram na largura. Ponha a largura que esse arquivo usa e Ajustar à largura. Se ainda passar no tamanho menor, encurte o nome.
Isso pode quebrar um comentário /* */ no meu código?
Se o desenho contém */ e você envolve como /* */, o comentário acaba ali e o resto é lido como código. Esta página insere um espaço nesse par. Preencher com # ou . nunca desenha o par.
Posso usar letras que não são do inglês?
Sim. Escolha a face CJK, ou deixe Mono — kanji, kana e hangul na entrada ainda desenham. Se for colar num arquivo que só aceita letras e símbolos em inglês, ligue Só ASCII e use um nome em inglês.
Qual a diferença de converter uma imagem?
Esta página desenha as letras que você digita, numa fonte. A ferramenta de imagem vira uma foto em células. Aquela é para fotos; esta, para nomes que você cola em arquivos.