Você já deve ter notado que as hashtags no Mastodon se comportam de forma diferente dependendo se você as digita em letras minúsculas ou usa maiúsculas e minúsculas, como #Mastodon. Muitos usuários esperam que a hashtag seja tratada exatamente como foi digitada, mas o software as normaliza de maneiras que afetam a descoberta e a federação. A razão é que o Mastodon converte todas as hashtags para minúsculas ao armazená-las e federá-las, então #Mastodon e #mastodon são consideradas a mesma tag. Este artigo explica o processo técnico de normalização, como isso impacta suas postagens entre instâncias e o que você pode fazer para garantir que suas hashtags alcancem o público desejado.
Principais conclusões: Normalização de maiúsculas/minúsculas em hashtags do Mastodon
- Normalização de hashtags para minúsculas: O Mastodon converte toda hashtag para minúsculas durante a postagem e federação, então #Mastodon se torna #mastodon no servidor.
- A federação envia apenas minúsculas: Quando uma postagem é federada para outra instância, a hashtag é sempre transmitida em minúsculas, independentemente de como você a digitou.
- Pesquisa e filtragem na linha do tempo: Pesquisar por #Mastodon retorna os mesmos resultados que #mastodon, pois o sistema trata a forma normalizada como a tag canônica.
Por que o Mastodon normaliza as hashtags para minúsculas
O Mastodon normaliza as hashtags para minúsculas para evitar a fragmentação do espaço de tags. Se maiúsculas e minúsculas fossem permitidas, #Mastodon, #MASTODON e #mastodon seriam três tags separadas, dividindo o público para o mesmo tópico. A normalização garante que todas as postagens que usam a mesma palavra, independentemente da capitalização, apareçam sob uma única tag unificada.
A normalização ocorre no nível do servidor quando você compõe uma postagem. O backend do Mastodon converte a string da hashtag para minúsculas antes de armazená-la no banco de dados. Isso significa que a tag é armazenada como #mastodon, mesmo que você tenha digitado #Mastodon no compositor. A versão original com maiúsculas e minúsculas não é preservada em nenhum lugar do banco de dados nem quando a postagem é renderizada na interface web ou nos aplicativos móveis.
Federação e capitalização de hashtags
Quando uma postagem é federada para outra instância do Mastodon, a mensagem ActivityPub inclui a hashtag em sua forma normalizada em minúsculas. A instância receptora também a armazena em minúsculas, então a tag permanece consistente em todo o fediverso. Se você usar uma hashtag com maiúsculas e minúsculas em uma resposta, a mesma normalização se aplica tanto na sua instância quanto em qualquer instância remota que processar a resposta.
Exibição para o usuário vs. armazenamento no servidor
Embora o servidor armazene e federe a hashtag em minúsculas, a interface do usuário pode exibir a tag como você a digitou no compositor. Esta é uma escolha de renderização do lado do cliente. O aplicativo web ou aplicativo móvel pode optar por mostrar o texto original com maiúsculas e minúsculas, enquanto o link subjacente aponta para a tag normalizada em minúsculas. Alguns clientes Mastodon de terceiros preservam a exibição com maiúsculas e minúsculas, mas o comportamento funcional é o mesmo: clicar na tag leva à versão em minúsculas.
Como usar hashtags de forma eficaz apesar da normalização
Como a normalização é automática e irreversível, você não precisa se preocupar com a capitalização ao digitar hashtags. No entanto, você deve estar ciente de algumas implicações práticas:
- Sempre use minúsculas em pesquisas e filtros
Ao pesquisar uma hashtag na barra de pesquisa do Mastodon ou ao criar um filtro de linha do tempo, digite a tag em minúsculas. Pesquisar por #Mastodon retornará os mesmos resultados que #mastodon, mas usar minúsculas evita confusão e garante consistência entre os clientes. - Escolha a forma em minúsculas mais comum para novas tags
Se você está criando uma nova hashtag que outros usuários possam adotar, use a versão em minúsculas em sua postagem. Mesmo que o sistema a normalize, outros usuários verão a forma em minúsculas ao clicar na tag. Usar uma versão com maiúsculas e minúsculas no compositor pode causar confusão se um cliente de terceiros mostrar o texto com maiúsculas e minúsculas, mas a tag canônica for em minúsculas. - Não confie na capitalização para distinguir tags
Você não pode usar maiúsculas e minúsculas para criar tags separadas para a mesma palavra. Por exemplo, #Apple (a empresa) e #apple (a fruta) seriam normalizadas para #apple. Se você precisar distinguir entre dois tópicos, adicione palavras extras à hashtag, como #AppleCompany ou #AppleFruit. - Verifique a página da tag antes de postar
Antes de postar com uma nova hashtag, clique na tag na prévia do compositor ou pesquise por ela na barra de pesquisa. Isso mostra as postagens existentes que usam a tag normalizada. Você pode verificar se a tag já não está sendo usada para um tópico diferente.
Equívocos comuns sobre capitalização de hashtags no Mastodon
Vários mal-entendidos sobre a capitalização de hashtags persistem entre os usuários do Mastodon. Esclarecê-los ajuda você a usar as tags de forma mais eficaz.
#MaiúsculasMinúsculas torna a tag mais descoberta
Alguns usuários acreditam que usar maiúsculas e minúsculas faz uma hashtag se destacar e atrair mais atenção. Como o servidor normaliza para minúsculas, a aparência visual da tag na linha do tempo é a única diferença. A descoberta é idêntica para todas as variantes de capitalização da mesma palavra. Não há classificação ou preferência algorítmica por minúsculas ou maiúsculas/minúsculas.
A capitalização da hashtag importa para a federação com plataformas que não são Mastodon
Outras plataformas ActivityPub como Pleroma, Misskey ou Pixelfed podem lidar com a capitalização de hashtags de forma diferente. Algumas plataformas preservam a capitalização original como digitada, enquanto outras normalizam para minúsculas. Quando uma postagem do Mastodon é federada para uma plataforma que preserva a capitalização, a plataforma receptora recebe a versão em minúsculas do Mastodon. A plataforma receptora pode exibi-la em minúsculas ou aplicar suas próprias regras de normalização. Você não pode controlar esse comportamento a partir do Mastodon.
Você pode contornar a normalização editando a postagem após publicá-la
Editar uma postagem não altera a hashtag armazenada. Se você digitou originalmente #Mastodon e depois editou a postagem para alterar a hashtag para #MASTODON, o servidor ainda a normaliza para #mastodon. A edição não contorna a lógica de normalização. A única maneira de alterar a tag canônica é excluir a postagem e criar uma nova com uma palavra diferente.
| Item | Maiúsculas/minúsculas (ex.: #Mastodon) | Minúsculas (ex.: #mastodon) |
|---|---|---|
| Armazenamento no servidor | Normalizado para minúsculas | Armazenado em minúsculas |
| Federação para outras instâncias | Enviado em minúsculas | Enviado em minúsculas |
| Exibição na interface web | Pode mostrar o texto original, mas linka para minúsculas | Mostra em minúsculas |
| Resultados de pesquisa | Retorna os mesmos resultados que minúsculas | Retorna os mesmos resultados que maiúsculas/minúsculas |
| Capacidade de criar tags separadas | Não é possível | Não é possível |
Como o Mastodon normaliza todas as hashtags para minúsculas, você pode digitar hashtags em qualquer capitalização sem se preocupar com fragmentação. O sistema garante que todas as postagens que usam a mesma palavra apareçam sob uma única tag. Use minúsculas em pesquisas e filtros, escolha a forma mais comum para novas tags e não confie na capitalização para distinguir tópicos. Na próxima vez que compor uma postagem, lembre-se de que a capitalização que você digita é apenas cosmética; o servidor cuida do resto.