Quando usare il maiuscolo: quasi mai, con poche eccezioni

Usa il maiuscolo per sigle e acronimi, per etichette molto brevi quando il design lo richiede, per i testi legali che devono risaltare e per costanti e segnaposto nel codice. Quasi ovunque altrove (paragrafi, titoli lunghi, enfasi dentro una frase) il normale mix di maiuscole e minuscole funziona meglio. Il tutto maiuscolo si legge più lentamente quando il testo è lungo, e almeno dalla metà degli anni Novanta suona come un urlo.
Cosa dice la ricerca sulla lettura del tutto maiuscolo
Si legge spesso che le maiuscole rallentano “perché le parole perdono la loro forma”. La prima metà regge; la spiegazione è più traballante. Kevin Larson, psicologo della lettura che ha lavorato nel team ClearType di Microsoft, ha passato in rassegna le prove in The Science of Word Recognition. Le ricerche riportate già nel manuale di Woodworth del 1938, e gli studi successivi di Smith (1969) e Fisher (1975), hanno rilevato che le persone leggono i brani in minuscolo in modo sistematicamente più rapido, di circa il 5-10 per cento.
Secondo Larson, il divario è un effetto dell'esercizio, non della forma. Leggiamo il minuscolo molto più spesso, e chi è costretto a leggere grandi quantità di testo in maiuscolo diventa più veloce. Il modello accettato dalla maggior parte degli psicologi della lettura, spiega, è che riconosciamo le parole dalle loro lettere e non dal contorno che la parola disegna. La lezione pratica è quindi più circoscritta del mito: un'etichetta di due parole in maiuscolo non pesa davvero, ma un paragrafo in maiuscolo rallenta quasi tutti, perché quasi nessuno si è mai esercitato.
Le maiuscole suonano come un urlo, e da decenni
La RFC 1855, le “Netiquette Guidelines” pubblicate nell'ottobre 1995, lo diceva senza giri di parole: “Use mixed case. UPPER CASE LOOKS AS IF YOU'RE SHOUTING.” (Usa maiuscole e minuscole miste. IL MAIUSCOLO SEMBRA UN URLO.) Trent'anni dopo, quella percezione non si è attenuata. Il Microsoft Writing Style Guide è altrettanto diretto: non usare il tutto maiuscolo per dare enfasi. Un oggetto email in maiuscolo, o una sola frase in maiuscolo in una risposta del supporto, può suonare come rabbia, qualunque cosa intendessi.
Quando il maiuscolo è la scelta giusta
Sigle e acronimi
NASA, HTML, PDF, USB, FAQ. Per convenzione si scrivono in maiuscolo, e metterle in minuscolo sembra un refuso. Le guide di stile però divergono ai margini. Per l'inglese, lo stile AP, per esempio, scrive il nome di un'azienda tutto in maiuscolo solo quando se ne pronunciano le lettere una per una: perciò BMW ma Ikea. Se i tuoi testi sono pieni di sigle, controlla che cosa fa la tua guida con quelle che si pronunciano come parole.
Etichette brevi in un'interfaccia
Gli occhielli sopra i titoli, le intestazioni delle colonne di una tabella e i piccoli badge (“NEW”, “BETA”) sono i posti in cui le maiuscole si guadagnano il loro spazio: danno peso a pochi caratteri in un corpo piccolo. Limitale a una-tre parole. Aiutano due accorgimenti tipografici. Aggiungi un po' di spaziatura tra le lettere (letter-spacing), perché le maiuscole con la spaziatura normale sembrano strette. E quando le sigle stanno dentro un testo corrente, valuta il maiuscoletto (in CSS font-variant-caps: all-small-caps) in modo che non gridino in mezzo alle parole che le circondano.
Se le maiuscole sono una scelta di design, ottienile con il CSS e non nel testo. Scrivi “New” e applica text-transform: uppercase. Sotto, le parole restano con le normali maiuscole e minuscole, quindi un futuro restyling si risolve cambiando una riga del foglio di stile, invece di cercare in ogni stringa del prodotto. Il nostro articolo su maiuscole e accessibilità approfondisce il lato dell'accessibilità.
Testi legali che devono essere ben visibili
Secondo lo Uniform Commercial Code degli Stati Uniti, l'esclusione scritta della garanzia implicita di commerciabilità deve essere “conspicuous”, cioè ben visibile (§ 2-316), e la definizione di “conspicuous” data dal codice (§ 1-201(b)(10)) comprende “a heading in capitals equal to or greater in size than the surrounding text” (un titolo in maiuscolo di dimensione pari o superiore a quella del testo circostante). È la spiegazione abituale delle maiuscole nelle sezioni sulla garanzia delle licenze software. La licenza MIT, per esempio, si chiude con un paragrafo che comincia con “THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND.” (Il software è fornito “così com'è”, senza garanzie di alcun tipo.)
La stessa definizione accetta anche caratteri più grandi, oppure un tipo di carattere, un font o un colore a contrasto, quindi le maiuscole sono un modo per far risaltare un termine, non l'unico. Se si tratta del tuo contratto, è una domanda da fare al tuo avvocato, non alla tua guida di stile.
Costanti, variabili d'ambiente e segnaposto
Nel codice, le maiuscole di solito significano “questo valore non cambia”. PEP 8 di Python dice che le costanti sono “written in all capital letters with underscores separating words” (scritte tutte in maiuscolo, con trattini bassi a separare le parole), con MAX_OVERFLOW e TOTAL come esempi. Le variabili d'ambiente seguono la stessa abitudine (NODE_ENV, DATABASE_URL). La Google developer documentation style guide usa il tutto maiuscolo per i segnaposto, le parti di un comando che il lettore sostituisce con il proprio valore:
cp SOURCE_FILE DESTINATION_FOLDERLa nostra guida rapida agli stili di scrittura per sviluppatori tratta CONSTANT_CASE e il resto della famiglia.
Quando lasciare spento il blocco maiuscole
- Testo corrente. Qualunque cosa più lunga di una riga o due. I lettori rallentano, ed è difficile scorrere un blocco di maiuscole per trovare l'unica frase che conta.
- Titoli lunghi. Un titolo di sei parole in maiuscolo è una dichiarazione di design. Uno di quattordici è un muro.
- Enfasi dentro una frase. Il corsivo o il grassetto fanno lo stesso senza alzare la voce. Confrontiamo le opzioni in quando usare corsivo, grassetto o maiuscolo per dare enfasi.
- Nomi che non sono sigle. Un'azienda che compone il proprio logo in maiuscolo non ti sta necessariamente chiedendo di scriverne il nome così in una frase. Controlla i suoi materiali stampa, poi la tua guida di stile.
Il maiuscolo non sempre si può invertire
Cambiare le maiuscole può far perdere informazioni, soprattutto fuori dall'inglese. La ß tedesca tradizionalmente non ha una forma maiuscola nell'uso quotidiano, quindi la maggior parte dei software (compresi JavaScript e, di conseguenza, il nostro convertitore) trasforma “Straße” in “STRASSE”. Se poi la rimetti in minuscolo ottieni “strasse”, non la parola originale. Una ẞ maiuscola esiste in Unicode, ma non è quella che produce la mappatura predefinita.
Il turco ha la i con il punto e la i senza punto come lettere distinte. La maiuscola di “i” è “İ” e la minuscola di “I” è “ı”, quindi una funzione generica di conversione in maiuscolo scrive “ISTANBUL” dove un lettore turco si aspetta “İSTANBUL”. ConvertCaseHQ applica le regole del turco quando usi il sito in turco e la mappatura Unicode generale negli altri casi. Se metti in maiuscolo dei nomi per un database o per un badge stampato, conserva anche la versione originale con maiuscole e minuscole: non sempre si riesce a ricostruirla.
Sistemare un testo arrivato tutto in maiuscolo
Vecchie esportazioni di database, moduli compilati con il blocco maiuscole attivo, un sistema legacy che memorizzava solo maiuscole: non devi ridigitare niente. Incolla il testo nel nostro convertitore di maiuscole/minuscole e scegli lo stile Frase (sentence case). Trasforma tutto in minuscolo e mette la maiuscola alla prima lettera di ogni frase, quindi “WE USE NASA DATA. I THINK IT HELPS.” diventa “We use nasa data. I think it helps.” Poi rimetti ciò che il convertitore non può sapere: nomi, sigle e il pronome inglese “I” quando cade a metà frase.
Un test veloce prima di attivare il blocco maiuscole
- È una sigla, una costante del codice o un segnaposto? Usa le maiuscole.
- È un'etichetta di tre parole al massimo, e le maiuscole sono una regola di design che applichi ovunque? Usa le maiuscole, impostate con il CSS.
- Una legge o un contratto richiede che risalti? Le maiuscole sono un'opzione; chiedi a chi è responsabile del testo legale.
- È qualsiasi altra cosa? Usa il normale mix di maiuscole e minuscole e lascia che siano le parole a dare enfasi.


