Perché alcuni messaggi di gmail che ricevo non avvolgono il testo, ma invece vengono visualizzati su diverse larghezze di schermo?
"Larghezza dello schermo" è un termine molto relativo in questi giorni. Telefoni intelligenti? Monitor e schermi di computer? Computer tablet? Orologi intelligenti?
Gli standard originali della posta elettronica su Internet sono stati codificati subito dopo l'era dei telescriventi, e nell'era dei monitor/terminali CRT, tipicamente 80 caratteri ASCII di larghezza, e 24 linee di lunghezza. Una rapida occhiata rivela:
- RFC-822 (il formato del messaggio) ha un suggerimento per avvolgere le lunghe intestazioni dei messaggi da qualche parte tra 65 e 72 caratteri, ma niente riguardo al testo del corpo del messaggio.
- RFC-821 (lo standard originale Simple Mail Transfer Protocol (SMTP)) specifica la lunghezza minima delle linee che le implementazioni devono accettare e gestire molto più di questo (512 caratteri per linea!).
La gente si è stabilita su messaggi che rientrano negli 80 caratteri per linea perché questo è ciò che sarebbe stato visualizzato bene sui terminali che erano molto comunemente disponibili. Vedi anche la mia risposta a Unix: Perché usare xterm se si ha già una shell? (qui c'è un po' di storia delle interfacce dei computer)
Quando noi (l'Internet Engineering Task Force (IETF)) siamo andati a rivedere ed estendere gli standard di posta elettronica di Internet nei primi anni '90 (abbiamo più o meno finito lo standard Multipurpose Internet Mail Extensions (MIME) nel 1993, se ricordo bene), abbiamo pensato molto esplicitamente all'internazionalizzazione (rappresentazione in posta elettronica di set di caratteri (e quindi di lingue) oltre l'ASCII, ad es, Giapponese, Cinese, Greco, Russo), e quello che all'epoca era chiamato "rich text" o "documenti composti" o (gag) "multi-media", che è come dire, "come facciamo a rendere la posta elettronica più espressiva di quanto permetta un formato di memo da ufficio puramente testuale?"
Tra le altre cose che era abbastanza chiaro era che avremmo avuto dispositivi di visualizzazione con una gamma molto più ampia di capacità, ma avremmo dovuto supportare le vecchie cose per un tempo molto lungo. Il trucco quindi è di aggiungere agli standard esistenti senza rimuovere nessuna delle funzionalità precedenti.
Quello che stai vedendo, quindi, è un messaggio di posta elettronica perfettamente valido (secondo lo standard) con l'assunzione di righe da 80 caratteri del tuo display che Gmail non sta tentando di riformattare in alcun modo perché non può't sapere come.
Non può?
Sì.
Nel mondo delle celle a caratteri fissi senza crenatura, o indicatori di paragrafo, o altri suggerimenti di formattazione diversi dal "ritorno a capo e avanzamento riga" (termini che risalgono all'invenzione delle macchine da scrivere!), i tentativi di indovinare cosa si intende al di là delle ovvie (e sfortunate) assunzioni sul vostro display sono destinati a risultati comici (o tragici) ... senza un'intelligenza artificiale che possa captare il significato e riformattare. Noterete che anche in questo giorno ed epoca di potenza di calcolo massicciamente aumentata e disponibile, Quora (prodotto) si affida a redattori umani (come me) per suggerire la riformattazione per le risposte la cui formattazione è meno che piacevolmente estetica piuttosto che tentare una riformattazione automatica che potrebbe oscurare o (peggio) alterare il significato.
Quello che abbiamo fatto nello standard MIME è stato aggiungere la capacità di fornire le informazioni semantiche necessarie per la formattazione (ad esempio Rich Text Format (RTF), HTML), ma è opzionale sopra il vecchio standard. Ora, la maggior parte del software cerca di usare la nuova roba perché produce (di solito) risultati più flessibili e piacevolmente formattati.
In realtà, l'unica cosa che puoi fare per "far visualizzare correttamente questi messaggi" è rendere il tuo schermo largo almeno 80 caratteri ... se puoi. Se non puoi, sì, sei bloccato a scorrere orizzontalmente (se la tua interfaccia lo permette), o a guardare una riga a capo in (diciamo) 40 caratteri che sarà molto brutta perché il tuo corrispondente ha assunto una lunghezza di riga diversa e più lunga per il tuo dispositivo di visualizzazione.
Viste le mie inclinazioni per il copy-editing e la formattazione, mi piacerebbe che i messaggi nel vecchio formato sparissero, ma il vecchio standard è ancora là fuori, e, francamente, la vecchia roba è, per la sua stessa semplicità, molto più facile da produrre (ad esempio, ogni volta che qualche programmatore pigro scrive uno script per generare notifiche automatiche via e-mail, quanto pensa al design e a renderlo carino?
Articoli simili
- Mentre ricevo una chiamata internazionale, perché vedo i numeri indiani che vengono visualizzati sul mio telefono?
- Perché alcuni commenti non vengono visualizzati sui video di YouTube quando si fa clic su visualizza?
- Perché i corti di YouTube non vengono visualizzati?
- Perché i miei commenti su YouTube non vengono visualizzati su altri canali?