Tipos de Letter Case
Neste post vou exemplificar os tipos de text case / letter case mais comuns que podemos encontrar em diversos tipos de texto ou em convenções e regras de uso, como na programação.
Os tipos letter case são:
Uppercase (UPPERCASE)
Lowercase (lowercase)
Sentence case (Sentence case)
Capital letter (Capital Letter)
Title case (Title case)
Camel case (CamelCase)
Pascal case (PascalCase)
Kebab case (kebab-case)
Snake case (snake_case)
Bom, pelos exemplos acima, praticamente já dispensa comentários =) ...mas pode ainda restar alguma dúvida em alguns deles.
Uppercase
Quando o texto está todo escrito em letras maiúsculas.
Lowercase
Quando o texto está todo escrito em letras minúsculas.
Sentence Case
Para cada sentença (uma frase), apenas a primeira letra está capitalizada (em maiúscula). Os separadores para cada sentença são:
Ponto ou pontos consecutivos (.)
Exclamação (!)
Interrogação (?)
Exemplo: Hoje comecei a estudar Javascript. Estou gostando muito!
Capital Letter
Este modo torna maicúscula a primeira letra de cada palavra. Exemplo: Hoje Eu Comecei A Aprender Javascript E Desenvolvi Um Text Case Converter.
Title Case
Este modo irá capitalizar a primeira letra de algumas palavras do texto, seguindo a regra gramatical de um determinado país. No Brasil, por exemplo, não capitalizamos os pronomes definidos e indefinidos quando estes se encontram a partir da segunda palavra do texto, entre outras regras.
Exemplo: “A Conversão de Texto”.
Camel Case
O camel case irá capitalizar todas as primeiras letras a partir da segunda palavra do texto e irá remover todos os espaços entre as palavras.
Exemlo: “aConversaoDeTexto”.
No camel case, podemos ainda dividir em alguns casos particulares:
lowerCamelCase (quando iniciamos a primeira palavra com minúscula), este modelo é bastante usado na programação para os nomes de variáveis.
UpperCamelCase (quando iniciamos a primeira palavra com maiúscula), este modelo é bastante usado na programação para os nomes de classes.
Pascal Case
O pascal case é o mesmo que “Upper Camel Case”, ou seja, todas as primeiras letras de cada palavra capitalizada.
Kebab Case
Neste modelo de texto as letras estão em minúsculas e todos os espaços são substituídos por um hifen (-). Nas folhas de estilos CSS, escreve-se neste formato para separar os termos.
Exemplo: “eu-gosto-de-comer-kebab”.
Existe uma variedade muito grande de sinônimos para o kebab case:
Kebab case
Caterpillar case
Dash case
Hyphen case
Lisp case
Spinal case
CSS case
Hiphenated
Snake Case
Neste modelo temos todas as letras em minúsculas e os espaços são substituídos pelo underscore (_). Podemos ter também a versão “snake case all caps” onde as letras estão em maiúsculas.
Exemplo: “gosto_de_pizza”. Este modelo é muito utilizado na linguagem Python.
Exemplo (all caps): “GOSTO_DE_PIZZA”. Este modelo é bastante utilizado para nomear as constantes nas linguagens “C-like” (famílias de linguagens que se baseiam no C).
- - -
Conclusão
São muitos os tipod de letter case existentes e há uma infinidade de regras para se poder usá-los, dependendo da área de atuação, como na Matemática, Programação, Ciência, etc.
Muitas vezes precisamos converter de um formato para outro, e quando temos um texto muito grande não é um caso muito prático fazê-lo manualmente. Para isso modemos usar um case converter para realizar este trabalho de forma muito fácil.
Espero que este artigo seja útil. Boas conversões! =)
(Dante Marinho)














