Pular para o conteúdo

Banner ASCII de hangul e CJK

Hangul & CJK ASCII Banner

Desenha 한글, 漢字, かな ou qualquer outro script como um banner grande de caracteres rasterizando a fonte do sistema e binarizando, em vez de procurar glifos numa tabela — o resultado depende das fontes instaladas, e a página diz isso.

O banner ASCII comum tem uma tabela de glifos dentro, e é por isso que o banner ASCII comum não consegue desenhar 한글: há 11.172 sílabas pré-compostas, e isso é um arquivo de fonte, não uma tabela. Esta página não tem tabela. Ela pede ao navegador que desenhe o seu texto a oito vezes o tamanho pedido, lê o canal alfa de volta do canvas e reduz cada bloco de pixels, pela média, a um caractere — então cobre todo sistema de escrita que o navegador já sabe compor, em qualquer tamanho, incluindo os que ninguém tinha em mente quando a página foi escrita.

🔒 Roda inteiramente no seu navegadorasciiarttextbannerkorean

Qualquer script que o navegador saiba desenhar. Quebras de linha viram quebras de linha.

Desenhado com

A que este aparelho tiver instalada. Uma que ele não tenha cai para a próxima da lista.

Banner

 
Como isto cobre 11.000 sílabas sem uma tabela de 11.000 glifos Ele não tem fonte. Pede ao navegador que desenhe o texto a oito vezes o tamanho final, lê de volta o canal alfa e faz a média de cada bloco de pixels até sobrar um caractere. A parte difícil — composição silábica, ligaduras, métricas verticais — é o shaper do navegador que faz, e todo script que ele saiba desenhar vem de graça. A mesma técnica é a que põe coreano num PDF em outro canto deste site.
Daí saem três coisas que vale saber. O resultado depende das fontes que este aparelho tem, então em outra máquina vai ser diferente. Tamanhos muito pequenos perdem traços, porque um traço mais fino que uma célula ou passa do limiar ou não passa. E a saída são caracteres, não uma fonte, então não dá para mudar o tamanho sem redesenhar.

Como usar

  1. Defina a altura antes de tudo

    A altura é o único controle que decide se o banner é legível. O latim sobrevive com cinco linhas; 한글 precisa de umas oito, porque uma sílaba pode carregar cinco traços empilhados na vertical e é preciso haver linhas para colocá-los; 漢字 densos precisam de dez. A página avisa quando você desce abaixo disso, em vez de produzir retângulos em silêncio.

  2. Experimente o modo sombreado em tamanhos pequenos

    O padrão corta cada célula num limiar: coberta o suficiente, ou não. O sombreado mapeia a cobertura numa rampa de caracteres, então um traço que preenche só metade de uma célula chega como um caractere mais claro em vez de sumir. Abaixo de umas dez linhas, costuma ser a diferença entre uma palavra e um borrão.

  3. Salve como imagem se for para algum lugar

    Os caracteres são só caracteres. KakaoTalk, Instagram e a maioria dos clientes de e-mail vão refluí-los ou substituir por uma fonte proporcional, e o banner desmorona. Os botões de PNG e SVG usam o mesmo renderizador compartilhado das outras ferramentas de arte em texto.

Perguntas frequentes

Por que fica diferente no meu celular?

Porque é desenhado com as fontes que o aparelho tem. Não há fonte nesta página — as formas vêm da Apple SD Gothic Neo num Mac, da Malgun Gothic no Windows, da Noto que a máquina Linux instalou. Mesmo texto, mesmas configurações, traços ligeiramente diferentes. Se isso importa, salve a imagem, não os caracteres.

Mostra caixas vazias em vez do meu texto.

O aparelho não tem fonte para esses caracteres, então o navegador desenhou a sua caixa de glifo ausente e esta página converteu fielmente a caixa em ASCII. A página detecta isso e diz quais caracteres, mas não consegue consertar — isso precisa de uma fonte instalada, não de uma configuração daqui.

Posso usar isto no lugar do banner estilo FIGlet?

Para latim, a página de texto ASCII é melhor: ela passa por um renderizador FIGfont de verdade, com kerning e fusão, então as letras se juntam como num banner do FIGlet. Esta página é a que se usa no momento em que o texto não é latim.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.

Arte ASCII de texto

ASCII Text Art

Renderiza texto como letras grandes em ASCII por um renderizador FIGfont de verdade, com duas fontes incluídas e espaço para um .flf seu.

Roda inteiramente no seu navegador

Arte em braille

Braille Art

Transforma uma fotografia em células braille Unicode — 2 × 4 pontos por caractere, oito vezes a resolução de uma rampa de brilho — com escolha de dithering. Não é braille legível, e a página diz isso.

Roda inteiramente no seu navegador

Gerador de letras diferentes

Fancy Text Generator

Mapeia texto comum em alfabetos Unicode parecidos — negrito, cursivo, circulado, de cabeça para baixo e largo — que são caracteres separados, não uma fonte, então alguns apps e leitores de tela não os leem.

Roda inteiramente no seu navegador

Arte em texto para imagem

Text Art to Image

Renderiza qualquer arte em texto monoespaçado como PNG ou SVG com fonte, tamanho de célula, cor, fundo e transparência opcional escolhidos, para que sobreviva onde a fonte monoespaçada não é preservada.

Roda inteiramente no seu navegador

Horóscopo do dia por signo animal e signo

Daily Fortune by Zodiac Animal & Star Sign

Compõe a leitura de um dia para um signo animal ou signo do zodíaco a partir do 일진 do próprio dia e do temperamento tradicional do signo. Semeado pela data, então é o mesmo o dia inteiro e recarregar não sorteia outro — entretenimento; a tradição por trás não prevê nada.

Roda inteiramente no seu navegador

Compatibilidade de signos (궁합)

Zodiac Compatibility (궁합)

Duas datas de nascimento dão dois signos animais e dois troncos do dia. Informa a relação exata entre eles — 삼합, 육합, 충, 원진, 형, 파, 해 — e a relação dos cinco elementos entre os troncos do dia, cada uma com o veredito tradicional: a aritmética é exata, o veredito é folclore.

Roda inteiramente no seu navegador