I blocchi di codice sembrano essere formattati con una riga vuota tra ogni riga SOLO nella parte HTML delle email. Appaiono correttamente sia sul forum stesso, sia nella parte in testo semplice dell’email. Non si tratta di un problema di formattazione o CSS delle email: viene inserita effettivamente una nuova riga nel sorgente SOLO nel caso delle email.
Riscontro ancora il problema con le email inviate da 2.9.0.beta1 - per favore ignora il resto se è stato risolto da allora
Questo non è correlato a un client di posta elettronica specifico: la seconda schermata che ho pubblicato mostra l’HTML grezzo generato per le email. Ma in realtà, è più illuminante guardare il contenuto effettivo dell’email (uno snippet…):
<pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f9f9f9; overflow: auto; padding: 5px;; background-color: #f9f9f9; padding: 2px 5px;">
(
// This expects two keys to be defined: ~history (the list) and ~recordKey (which key to record)
Pdef(\keyRecorder, Pbind(
\callback, Pfunc({
|event|
event[\callback].addFunc({ // combine your record func with any previous callback that was there (it's okay if its nil)
~history.add(currentEnvironment[~recordKey])
}).postln;
})
));
È chiaro che ci sono (a) NUOVE righe EFFETTIVE dove ci sarebbero nuove righe nel codice e (b) caratteri =0D (ritorni a capo) alla fine di ogni riga. Per quanto ne so, tutte le nuove righe all’interno di un <pre> dovrebbero essere interpretate letteralmente, il che spiega le doppie nuove righe.
Posso riprodurre il problema in Gmail e aprendo direttamente la parte HTML del messaggio di posta elettronica in un browser (dopo aver sostituito i caratteri quoted-printable come =0D). Questo mi incuriosisce:
Vedi lo stesso (nuove righe più =0D) quando guardi la versione grezza dell’email che hai pubblicato?
Se sì, come appare il sorgente HTML per la vista “corretta” che hai pubblicato? Il tuo client di posta elettronica sta in qualche modo rimuovendo i =0D (o le nuove righe, per quello che conta)?
In ogni caso, anche se si tratta di un problema specifico di Gmail, vale probabilmente la pena esaminarlo almeno, poiché Gmail è di gran lunga il client di posta elettronica più comune.