J'ai mes propres opinions à ce sujet, mais j'ai besoin d'arguments lorsque je parle avec des designers. Quels sont les avantages/inconvénients de l'utilisation de majuscules pour tous les mots dans la conception d'applications mobiles?
Il y a très peu d'avantages à utiliser tous les bouchons, et c'est pourquoi nous ne le faisons généralement pas.
Lorsque nous lisons du texte, ce que notre cerveau fait est en grande partie de reconnaître la forme générale des mots, plutôt que les lettres individuelles. Les lettres minuscules ont différentes tailles et densités visuelles; certains ont des ascendeurs qui collent, ou des descendants qui collent. Cela signifie que regarder la silhouette visuelle d'un mot en minuscules et identifier les première et dernière lettres est presque toujours suffisant pour identifier le mot.
Pour les mots tout en majuscules, cela est beaucoup moins vrai, et la lecture d'un mot nécessite de regarder chaque lettre. Les mots prennent un peu plus de temps à identifier et sont mal lus plus souvent, ce qui réduit la vitesse de lecture et nécessite plus de concentration. Pour la même raison, il est également difficile de trouver votre place si vous jetez un coup d'œil loin d'un gros bloc de texte en majuscules. Ces problèmes sont bien pires pour toute personne souffrant de dyslexie ou de tout type de déficience visuelle, dans la mesure où l'utilisation de toutes les majuscules pour le texte d'information peut en fait être illégale en vertu des lois sur l'accessibilité.
Pour ce que ça vaut, quelques raisons pour lesquelles vous pourriez utiliser toutes les majuscules:
pour l'accentuation (mais les caractères gras ou italiques ou plus grands sont tous préférables)
pour des raisons graphiques - comme le dit sergiol, les mots en majuscules sont essentiellement des rectangles et s'il ne s'agit que d'un ou deux mots, la plus grande simplicité visuelle peut en valoir la peine.
pour le texte latin ancien (avant l'invention des minuscules, les inscriptions gravées sur les monuments romains n'utilisaient que des majuscules)
pour décourager les gens de lire un bloc de texte - c'est pourquoi certains avertissements sur les emballages de cigarettes utilisent tous les bouchons, et aussi pourquoi le texte est entouré d'une bordure noire serrée.
Je suppose qu'il est plus courant que le texte grec soit mis en majuscules; Je ne sais pas pourquoi c'est le cas, et cela peut être pour des raisons historiques connexes (la distinction entre les minuscules et les majuscules provient de la distinction entre le texte manuscrit et le texte sculpté). Je suppose que les mêmes arguments s'appliquent en grec ou en cyrillique, mais je ne sais pas s'il y a d'autres considérations.
"Quels sont les avantages/inconvénients de l'utilisation de majuscules pour tous les mots dans la conception d'applications mobiles?"
Voulez-vous dire TOUS LES CAPS TOUT LE TEMPS? Ou majuscule uniquement pour la première lettre?
Se démarquer visuellement peut (et devrait) généralement être obtenu par d'autres moyens: utilisez une taille de police plus grande, un poids plus lourd ou une couleur plus foncée/plus saturée. Pas besoin de capitalisation à moins que ce ne soit sémantiquement approprié.
Vous pouvez souvent voir toutes les majuscules dans un logo précisément parce qu'il crée une forme plus uniforme ou peut être plus stylisé - mais vous avez posé des questions sur "tous les mots". Cela ne s'appliquerait certainement pas dans un sens général.
Avec de nombreuses langues (E. asiatique en particulier), vous vous retrouverez avec le même "rectangle" de texte que vous le feriez avec TOUTES MAJUSCULES, car leurs caractères ont une hauteur/largeur uniforme:
比方 說 中文 的 繁體字 都有 差不多 一樣 的 尺寸。
Les lecteurs de ces langues sont habitués à cela - il ne serait pas approprié (ou une bonne expérience utilisateur) de forcer cette uniformité sur d'autres langues qui ont des hauteurs/largeurs variables (la plupart des langues européennes et du Moyen-Orient). Alors que le texte latin a des majuscules, les scripts arabe et persan n'en ont pas. La création d'une hauteur uniforme même si vous le souhaitez dans ces scripts est une question de sélection de police stylistique.
Cela ne fait pas de différence en anglais du moins, tant que vous êtes cohérent. Les gens sont habitués à cette approche dans les gros titres, mais dans d'autres circonstances, c'est probablement gênant.
Selon les règles de la langue, la capitalisation a un objectif grammatical spécifique pour identifier les noms, les noms propres, etc. Ce n'est pas seulement un choix esthétique, mais sémantique et linguistique.
En allemand par exemple, si vous écrivez "essen" c'est un verbe (manger), mais "Essen" est un substantif (nourriture/repas). En anglais, "Bob" est un nom propre, mais "bob" peut être un nom ou un verbe. En arabe, qui n'a pas de "lettres majuscules", un "D" vs "d" ou un "T" vs "t" une fois romanisé indique une prononciation distincte et une lettre et un son entièrement différents.
Le point étant: vous ne devriez pas simplement changer la façon dont les mots sont épelés pour des raisons esthétiques.
Dernière pensée ... si vous voulez vraiment être sûr de ce qui convient à votre situation, vous pouvez ajuster le cas par programme et tester avec votre public potentiel. Vous pouvez appliquer des majuscules, des premières majuscules et des petites majuscules aux chaînes de cas normal sans avoir à modifier réellement les données de chaîne sous-jacentes. Voyez quel peuple préfère.
Une chose à considérer est que le "design", lorsqu'il est utilisé comme une forme de communication, devrait faciliter le processus plutôt que de le cacher. Pour cette raison, j'évite d'utiliser toutes les majuscules d'un point de vue typographique. Comme Bobtato l'a mentionné, notre cerveau lit en reconnaissant la forme générale des mots. Pas nécessairement les lettres individuelles. L'un des plus grands défis que toutes les bouchons présentent est pour les personnes atteintes de dyslexie (15% de la population américaine). La lecture de lettres individuelles est difficile et frustrante. Beaucoup ne peuvent pas voir la forme de la Parole voulue. S'il ne s'agit que de quelques lettres, ils s'en occuperont s'ils estiment que cela peut être essentiel à la signification globale. Si elle est décorative, "semble" sans importance, ou bien elle pourrait tout aussi bien ne pas exister.
Il s'agit davantage d'un problème algorithmique, mais il convient de garder à l'esprit que certaines langues n'ont pas la distinction entre majuscules et minuscules. Par exemple. Japonais (ils n'ont pas non plus le concept de texte en gras).
Et certaines lettres n'existent pas dans une variante en majuscule, par exemple le "ß" allemand ("S pointu") est une lettre strictement minuscule1 car il n'y a pas de mots qui commencent par lui, et en majuscules est généralement réduit aux lettres (parfois ambiguës) "SS" à la place.
1) Il y a eu des conceptions pour une lettre majuscule dans les temps modernes, "ẞ", mais elle n'a été ajoutée que récemment à Unicode, ne se trouve généralement que dans la police de secours du système, n'est pas facilement tapée sur aucun clavier allemand et n'est pas enseignée dans les écoles, donc dans la pratique, il pourrait tout aussi bien ne pas exister.