O que é um pontinho
É um ponto final, mas nem sempre é só isso. Depende do contexto. Em tipografia, o "pontinho" pode ser o ponto final convencional (.) ou o ponto médio (·), também chamado de interpunto. São dois caracteres completamente diferentes e a confusão entre eles já causou mais de uma dor de cabeça. O ponto final tem código ASCII 46 e Unicode U+002E. O interpunto tem Unicode U+00B7. Muita gente usa um no lugar do outro sem perceber, e o resultado costuma ser estranho visualmente e problemático programaticamente.
Como identificar e usar corretamente
No dia a dia, se você precisa de um ponto final para terminar uma frase, use o ponto convencional mesmo. Não precisa complicar. O problema começa quando você trabalha com listas, separa nomes compostos ou formatando dados estruturados. Aí o interpunto entra em cena. Por exemplo, em português usamos o interpunto para separar partes de nomes próprios estrangeiros, como "J.R.R. Tolkien" — na verdade aqui seria ponto mesmo, mas em nomes como "Mário de Oliveira · Silva" o interpunto funciona como separador de sobrenomes compostos em alguns estilos editoriais. Também aparece em expressões matemáticas e científicas como operador de produto escalar.
Se você está digitando isso no Windows, a forma mais rápida é segurar Alt e digitar 0183 no teclado numérico. No Mac, Option+Shift+9. Em Linux com IBus ouFcitx, depende do layout, mas geralmente Ctrl+Shift+u seguido de 00b7 e Enter. Testei isso há pouco tempo num projeto onde precisava gerar um relatório com nomenclatura técnica e o caractere errado estava aparecendo como quadrado vazio no PDF final. O problema era que o diseñador do template usava uma fonte que não suportava U+00B7. A solução foi trocar a fonte do corpo do texto para uma que incluía esse glifo, como a Noto Sans. Levou uns vinte minutos pra resolver porque o relatório tinha mais de trezentas páginas.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Erros comuns que ninguém menciona
O primeiro erro é assumir que ponto e interpunto são intercambiáveis. Eles não são. Visualmente o interpunto fica centralizado verticalmente enquanto o ponto final fica na linha de base. Isso parece bobo até você ver um documento impresso onde os dois estão misturados e o texto parecer desalinhado de um jeito que você não consegue explicar direito. O segundo erro é mais técnico. Muitos sistemas de validação de formulário tratam esses caracteres de forma diferente. Já vi um sistema de cadastro que rejeitava o interpunto porque o regex de validação de nomes só aceitava letras e o espaço convencional. O usuário tinha um nome com separador por interpunto e simplesmente não conseguia se cadastrar. A correção foi ajustar o regex para permitir U+00B7 explicitamente, mas isso exigiu mudar tanto a validação no front quanto no back end.
Também vale lembrar que buscas por texto integral (full-text search) às vezes tratam o interpunto como separador de palavras, o que quebra a indexação de termos que contêm esse caractere. Se o seu sistema de busca está com problemas estranhos de indexação, vale dar uma olhada nisso.
Quando realmente usar cada um
Ponto final (.) para terminar frases, abreviações e decimais em sistemas que usam esse padrão. Interpunto (·) para separar elementos em listas de nomes, operações matemáticas, e em alguns idiomas como catalão onde é usado como pontuação dentro de frases (por exemplo, "no sé què fer·bé" em alguns estilos). Se você está escrevendo conteúdo para a web e precisa de um marcador de lista visual, o interpunto também é uma alternativa leve ao bullet point tradicional, especialmente em designs minimalistas. Mas aí o cuidado é com a acessibilidade — leitores de tela podem não anunciar esse caractere da forma esperada, então o ideal é usar junto com marcadores semânticos apropriados, como listas
- e
- , e nunca depender só do caractere para estruturar conteúdo.
O caractere em si é simples. O que complica é o contexto em que ele aparece e as suposições que as pessoas fazem sobre ele. Saber a diferença entre os dois e saber quando um falha é o que separa quem resolve rápido de quem passa horasando um bug que na verdade é só um caractere errado.