Configurazione dei caratteri di fine riga per le versioni di testo delle email? (il predefinito CR+LF appare doppio spazio)

Ciao Community di Discourse —

Qualcosa che ho notato per qualche anno, ma che ho deciso di approfondire solo oggi, è che per le email generate da Discourse, la versione “Text/PLAIN” dell’email (al contrario della versione “Text/HTML”) sembra essere renderizzata con troppo spazio verticale nel mio visualizzatore di posta, come se fosse a spaziatura doppia. Approfondendo un po’, mi sembra che ciò sia dovuto al fatto che la versione testuale utilizza sia il ritorno a capo (CR) che l’avanzamento riga (LF) per contrassegnare le fine riga (dove la preferenza del mio lettore di posta sarebbe di usare solo LF).

È qualcosa che rientra nelle mie capacità di configurazione come amministratore del sito? (ad esempio, un’impostazione “caratteri-fine-riga-email-testuale”).

Grazie,
-Brad

PS — Screenshot per i curiosi:

Composizione di un messaggio:

Visualizzato in un client di posta testuale:

Visualizzato in un editor che mostrerà i ritorni a capo:

 

PPS — Potenziale problema correlato di @niemeyer: Excessive spacing on text/plain email content

2 Mi Piace

In seguito al mio post:

È stato ipotizzato che la causa di ciò sia che gli allegati di testo formattati da Discourse utilizzano CR+CR+LF per contrassegnare la fine delle righe, ma che lo standard e-mail richieda che qualsiasi CR sia seguito da un LF, quindi alcuni programmi di posta potrebbero correggere il problema inserendo il LF mancante per creare CR+LF+CR+LF, con conseguente spaziatura doppia apparente. Non ho ancora avuto il tempo di analizzare l’allegato di testo generato da Discourse con un editor esadecimale per convalidare questo aspetto, tuttavia.

-Brad

[CR = ritorno a capo, LF = avanzamento riga]

1 Mi Piace