Como contar caracteres com acentos e emojis

Um símbolo visível pode ser formado por vários elementos internos. Por isso, contagem de caracteres, pontos de código e bytes não são a mesma medida. Veja o que o Texto Fácil apresenta e como conferir o limite no destino.

Uma unidade visível pode ter várias partes

Nos navegadores com suporte à segmentação de grafemas, o contador mede unidades visíveis. A letra é pode vir pronta ou ser formada por e mais um acento combinante; ambos aparecem como 1 caractere nesse modo. O emoji de família 👨‍👩‍👧‍👦 também aparece como 1 unidade, embora tenha vários pontos de código.

Em navegadores antigos, o recurso de segmentação pode não existir. O contador usa então pontos de código e pode produzir outro total para acentos combinados ou emojis compostos. Ele não mede bytes do arquivo nem unidades internas de armazenamento de uma plataforma.

Conferência com texto comum

É possível escrever bem.

Sem espaços extras ou quebra no final, são 24 caracteres com espaços, 21 sem espaços e 4 palavras. O ponto final está incluído nas duas contagens de caracteres. Os três espaços entre as palavras explicam a diferença.

EntradaCaracteres visíveis com espaçosObservação
A1Uma letra.
A B3Duas letras e um espaço.
A B seguido de uma quebra e C5Inclui o espaço e a quebra.
👨‍👩‍👧‍👦1Requer segmentação de grafemas.
É possível escrever bem.24A amostra não tem quebra final.

Quebras de linha e caracteres invisíveis

O Texto Fácil normaliza quebras de diferentes sistemas para uma quebra lógica. Tabulações, espaços e quebras entram na contagem com espaços. Na opção sem espaços, todos esses espaços em branco são retirados; letras, números, símbolos e pontuação permanecem.

Se o total parecer maior que o esperado, verifique uma quebra final ou espaços antes da primeira palavra. Não apague invisíveis indiscriminadamente: uma tabulação pode separar colunas e uma quebra pode separar registros.

Qual número deve valer para um formulário

Consulte a regra e o contador do próprio formulário. Alguns sistemas medem unidades de código, outros medem caracteres ou bytes; o Texto Fácil não consegue alterar a regra de uma plataforma externa. Teste especialmente emojis compostos, links e acentos antes de preencher um campo importante.

Use o contador de caracteres para examinar o texto e a comparação com e sem espaços para entender a diferença entre os dois totais.