Pouvez-vous faire en sorte que Gmail affiche uniquement les messages en texte brut dans une police à largeur fixe?

34

Est-il possible de faire en sorte que Gmail affiche des messages avec uniquement du text/plaincontenu en utilisant une police à largeur constante? Pour clarifier, je préférerais quand même que les multipart/alternativemessages avec une partie HTML soient affichés en mode HTML. (En d'autres termes, tout comme Thunderbird le fait.)

Je reçois des messages en texte brut avec un format de type tableau, qui dépend évidemment de la police à largeur constante. Gmail casse la mise en forme comme ceci:

texte alternatif

Je voudrais bien sûr quelque chose comme ça:

texte alternatif

(Afficher des messages correspondant à un certain filtre (ou étiquetés avec une certaine étiquette) avec une largeur fixe serait une solution tout aussi intéressante, alors si c'est possible, merci de me le faire savoir!)

J'ai parcouru les paramètres de Gmail, mais je n'ai rien trouvé qui s'y rapporte. L' option " Afficher l'original " est une solution de contournement, mais elle est plutôt lourde si vous devez toujours le faire.


Il s'agit d'une publication d'une ancienne question (non résolue) de super utilisateur ( cache Google ). Je l'aurais plutôt migré vers Webapps, mais ce n'est pas possible car il semble que les modérateurs de SU du supprimer aient récemment supprimé le tout pour une raison quelconque.

Jonik
la source

Réponses:

13

Mise à jour 2019-07-15:

L' gmail-fixed-fontextension est maintenant hébergée sur github: https://github.com/jparise/gmail-fixed-font

Les instructions sont fournies dans le fichier README du résumé, mais pour résumer (en supposant que vous utilisez Chrome):

  1. Téléchargez le script
  2. Ouvrez un nouvel onglet et naviguez jusqu'à chrome://extensions/
  3. Activer le mode développeur
  4. Glissez et déposez le script sur la fenêtre et installez
  5. (facultatif) vous pouvez autoriser l'extension uniquement pour le domaine gmail en cliquant sur Détails> Accès au site: sur des sites spécifiques et entrez https://mail.google.comdans la boîte de dialogue, puis enregistrez.

Ok, vous devez essayer le script de police Gmail Fixed Font

// ==UserScript==
// @name           Gmail Fixed Font
// @namespace      http://www.indelible.org/
// @description    Fixed-font message bodies for Gmail
// @author         Jon Parise, James Tunnicliffe
// @version        1.3
// @include        http://mail.google.com/*
// @include        https://mail.google.com/*
// @include        http://*.mail.google.com/*
// @include        https://*.mail.google.com/*
// @grant          GM_addStyle
// ==/UserScript==

// Plain-text Message Body
var css = ".ii, .Ak { font: medium monospace !important; }";
// Compose Interface
css += ".editable { font: medium monospace !important; }";

if (typeof GM_addStyle != "undefined") {
    GM_addStyle(css);
} else if (typeof addStyle != "undefined") {
    addStyle(css);
} else {
    var heads = document.getElementsByTagName("head");
    if (heads.length > 0) {
        var node = document.createElement("style");
        node.type = "text/css";
        node.appendChild(document.createTextNode(css));
        heads[0].appendChild(node);
    }
}
Amrok
la source
6

Si vous utilisez Chrome, l’ extension Gmail Fixed Width Text s’occupe de vous.

ale
la source
1
+1, bon à savoir, même si cela ne fait pas exactement ce que je veux (il utilise une largeur fixe également pour les messages en liasse contenant une partie HTML)
Jonik
3
Cela ne semble pas fonctionner avec la nouvelle composition Gmail.
6005
4

Ensuite, vous pouvez choisir "Répondre" ou "Transférer" et changer la police en Courier New.

Amrok
la source
1
Franchement, cela semble maladroit. Même la solution de contournement "show original" (mentionnée dans la question) est plus pratique, et ce que je recherche est quelque chose d'automatique ...
Jonik
4

Cela me rendait dingue, mais je ne voulais que monospace pour certaines listes de diffusion et je voulais aussi pouvoir ajuster la taille de la police.

Après avoir examiné les solutions existantes et les suggestions, j'ai finalement créé une nouvelle extension Chrome (libre et open source) qui applique les propriétés CSS par libellé GMail. J'avais déjà des règles GMail pour appliquer des étiquettes à mes messages de la liste de diffusion afin que cela fonctionne bien pour moi.

Les sélecteurs et la logique CSS devraient être plus fiables que ceux .ii, .Akmentionnés dans d'autres réponses. Vous pouvez appliquer différentes propriétés de style à la vue message et à l'éditeur de réponse / transfert.

Vous pouvez utiliser la version publiée dans le Chrome Web Store ou installer à partir de la source en mode développeur.

Source: https://github.com/mscalora/GMailStyleByLabel

Chrome Web Store: Styliseur d'étiquettes GMail

Mike
la source
Si seulement cela s’appliquait à l’éditeur en répondant
Pawel Veselov le
1

Si vous utilisez une extension CSS personnalisée, telle que Stylish ou mon favori, Stylebot, vous pouvez simplement coller le CSS utilisé par le script utilisateur ci-dessus:

.ii, .Ak  { font: medium monospace !important; }
.editable { font: medium monospace !important; }

Je travaille toujours à partir de 2017

Tobia
la source
Ne semble pas être assez en 2019 ...
SamB