Blog

Textos sobre texto

Dez textos sobre as partes do trabalho com texto que dão errado em silêncio: como um localizar e substituir arruína um documento, qual convenção de nomes serve para cada caso, por que dois arquivos idênticos aos olhos não são iguais, o que um caractere invisível faz ao ser colado. As ferramentas resolvem; aqui você entende o que está prestes a quebrar.

Texto

O que é de fato o title case

APA, Chicago e MLA concordam na primeira e na última palavra e discutem as palavras pequenas do meio.

Ler
Texto

Por que o texto colado do Word dá errado

O Word troca caracteres simples por outros parecidos enquanto você digita. Eles parecem certos e falham na primeira vez que algo os compara de forma exata.

Ler
Texto

Quanto tempo leva para ler isto

Um aviso de tempo de leitura é uma contagem de palavras dividida por uma taxa que ninguém mediu para o seu texto. De onde vem o número e o quanto ele pode errar.

Ler
Texto

Quantas palavras cabem em uma página

Cerca de 500 em espaço simples, cerca de 250 em espaço duplo, e a aritmética por trás das duas cifras, inclusive por que a sua contagem de páginas e a de outra pessoa não vão bater.

Ler
Texto

O que é lorem ipsum e por que designers ainda usam

Cícero estropiado que sobreviveu às prensas onde começou, e as tarefas para as quais ele é ruim sem avisar ninguém.

Ler
Texto

O que é um slug de URL e como escrever um bom slug

A cauda legível de uma URL: o que entra nela, por que o jeito óbvio de gerá-la quebra e quanto custa mudá-la depois.

Ler
Texto

Como inverter texto: caracteres, palavras e linhas

Inverter uma string parece uma linha de código. Essa linha solta os acentos das letras, parte os emoji e pode transformar uma bandeira na de outro país.

Ler
Texto

Bloco de notas online sem cadastro: onde fica sua nota

Um bloco de notas sem login não tem onde colocar seu texto a não ser na sua própria máquina. Isso serve para dez minutos e é arriscado para uma semana.

Ler
Texto

Caracteres invisíveis: como achar e remover do texto

Um espaço que não é um espaço, um caractere sem largura, uma marca no começo de um arquivo. De onde eles vêm e como tirá-los.

Ler
Texto

Como ordenar uma lista em ordem alfabética e numérica

Ordenar uma lista leva dez segundos de trabalho e traz um monte de surpresas: maiúsculas no topo, file10 acima de file2, acentos no fim.

Ler
Texto

Como remover linhas duplicadas de uma lista

Três jeitos de remover duplicatas de uma lista, e o que fazer com aquele par de linhas que parecem idênticas e se recusam a virar uma só.

Ler
Texto

Como comparar dois textos e ver as diferenças

Cole as duas versões, deixe a ferramenta alinhá-las e aprenda a ler os pontos em que o alinhamento está adivinhando.

Ler
Texto

Localizar e substituir texto sem quebrar nada

Leia as correspondências antes de confirmar, e o substituir tudo deixa de ser o que custa uma tarde.

Ler
Texto

camelCase vs snake_case vs kebab-case: qual usar

Três convenções de nomes e uma regra para escolher entre elas: quem decide é o contexto.

Ler

Por onde começar

Se você trabalha com texto em volume, leia primeiro os erros de localizar e substituir. É o único texto daqui que evita um estrago em vez de explicá-lo, e a falha que ele descreve é silenciosa: uma substituição que funcionou em todas as linhas que você conferiu e estragou três que não.

Depois desse, os caracteres invisíveis no texto cobre a outra fonte habitual de comportamentos inexplicáveis, em que uma string que parece idêntica a outra não é, e nada na tela diz por quê.

O que estes textos têm em comum

O texto parece simples porque lê-lo não custa esforço, e aí está a armadilha. O que um computador guarda é uma sequência de pontos de código, e quase toda surpresa desta categoria nasce da distância entre as duas coisas. Um espaço pode ser um de vários caracteres diferentes. Uma letra acentuada pode ser um ponto de código ou dois. Duas strings que aparecem iguais podem falhar numa comparação.

O que se escreve aqui serve sobretudo para fechar essa distância nos casos que aparecem com frequência: o que é de fato title case e por que não há dois manuais de estilo que concordem, as convenções de nomes e onde cada uma cabe, o que ordenar uma lista realmente faz e o que torna um slug legível para uma pessoa e durável para um buscador.

Perguntas frequentes

O que é um caractere invisível e como ele chega ao meu texto?

Espaços de largura zero, espaços rígidos, hifens suaves e marcas de direção ocupam uma posição em uma string sem desenhar nada. Eles chegam ao copiar e colar de processadores de texto, PDFs e páginas web, e quebram comparações exatas, análise de URLs e código enquanto parecem completamente normais na tela.

Existe uma única forma correta de escrever em title case?

Não. AP, Chicago e APA têm cada um sua própria regra sobre quais palavras curtas ficam em minúscula, e discordam entre si. Todo conversor automático de title case escolheu um deles em silêncio. Para algo publicado, a resposta certa é o manual de estilo que a publicação já segue.

Quando usar camelCase, snake_case ou kebab-case?

É quase tudo convenção e não mérito, e a convenção pertence ao contexto. JavaScript e Java usam camelCase para variáveis, Python e SQL usam snake_case, e kebab-case pertence a URLs e nomes de classe de CSS, onde um sublinhado se distingue pior dentro de um link sublinhado.

Todas as categorias

PDF 10Imagens 10Design 11Segurança 8Calculadoras 13Desenvolvimento 20Dia a dia 4Tempo 7