Czy możesz sprawić, by Gmail wyświetlał tylko zwykłe wiadomości tekstowe czcionką o stałej szerokości?

34

Czy jest możliwe, aby Gmail wyświetlał wiadomości zawierające tylko text/plaintreść przy użyciu czcionki o stałej szerokości? Aby to wyjaśnić, nadal wolałbym, aby multipart/alternativewiadomości z częścią HTML były wyświetlane w trybie HTML. (Innymi słowy, tak jak robi to Thunderbird .)

Otrzymuję zwykłe wiadomości tekstowe z formatowaniem tabelarycznym, które oczywiście zależą od czcionki o stałej szerokości. Gmail przerywa formatowanie w następujący sposób:

alternatywny tekst

Oczywiście chciałbym czegoś takiego:

alternatywny tekst

(Wyświetlanie wiadomości pasujących do określonego filtra (lub oznaczonych określoną etykietą) w ustalonej szerokości byłoby równie dobrym rozwiązaniem tutaj, więc jeśli to możliwe, daj mi znać!)

Rozejrzałem się po ustawieniach Gmaila, ale nie mogłem łatwo znaleźć niczego związanego. Opcja „ Pokaż oryginał ” jest obejściem, ale jest raczej niezdarna, jeśli zawsze musisz to zrobić.


To jest odpowiedź na stare (nierozwiązane) pytanie superużytkownika ( pamięć podręczna Google ). Wolałbym migrować go do aplikacji internetowych, ale nie jest to możliwe, ponieważ wydaje się, że z jakiegoś powodu moderatorzy SU usunęli go całkowicie.

Jonik
źródło

Odpowiedzi:

13

Aktualizacja 2019-07-15:

gmail-fixed-fontRozszerzenie jest teraz gospodarzem na github: https://github.com/jparise/gmail-fixed-font

Instrukcje znajdują się w pliku README repozytorium, ale podsumowując (zakładając, że używasz Chrome):

  1. Pobierz skrypt
  2. Otwórz nową kartę i przejdź do chrome://extensions/
  3. Włącz tryb programisty
  4. Przeciągnij i upuść skrypt w oknie i zainstaluj
  5. (opcjonalnie) możesz zezwolić na rozszerzenie tylko dla domeny Gmail, klikając Szczegóły> Dostęp do witryny: w określonych witrynach i wejdź https://mail.google.comw okno dialogowe i zapisz

Ok, musisz wypróbować skrypt użytkownika stałej czcionki Gmaila

// ==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
źródło
6

Jeśli używasz Chrome, zajmuje się tym rozszerzenie Gmaila o stałej szerokości tekstu .

ale
źródło
1
+1, dobrze wiedzieć, nawet jeśli to nie robi dokładnie tego, co chcę (używa stałej szerokości również do wiadomości wieloczęściowych zawierających część HTML)
Jonik
3
Wydaje się, że to nie działa z nowym komponentem Gmaila.
6005
4

Następnie możesz wybrać „Odpowiedz” lub „Prześlij” i zmienić Czcionkę na Kurier Nowość.

amrok
źródło
1
Szczerze mówiąc, wydaje się to niezdarne. Nawet obejście „pokaż oryginał” (wspomniane w pytaniu) jest wygodniejsze, a szukam czegoś automatycznego…
Jonik
4

Doprowadzało mnie to do szału, ale chciałem tylko monospace dla niektórych list mailingowych i chciałem też dostosować rozmiar czcionki.

Po zapoznaniu się z istniejącymi rozwiązaniami i sugestiami ostatecznie stworzyłem nowe rozszerzenie Chrome (bezpłatne i otwarte oprogramowanie), które stosuje właściwości CSS według etykiety GMail. Miałem już reguły Gmaila, aby stosować etykiety do wiadomości z mojej listy mailingowej, więc działało to dla mnie dobrze.

Selektory i logika CSS powinny być bardziej niezawodne niż .ii, .Akwymienione w innych odpowiedziach. Możesz zastosować różne właściwości stylu dla widoku wiadomości i edytora odpowiedzi / przesyłania dalej.

Możesz użyć opublikowanej wersji w Chrome Web Store lub zainstalować ze źródła w trybie programisty.

Źródło: https://github.com/mscalora/GMailStyleByLabel

Chrome Web Store: GMail Label Styler

Mikrofon
źródło
Gdyby to samo dotyczyło redaktora przy udzielaniu odpowiedzi
Paweł Veselov
1

Jeśli korzystasz z dowolnego niestandardowego rozszerzenia CSS, takiego jak Stylish lub mój ulubiony Stylebot, możesz po prostu wkleić CSS używany przez powyższy skrypt użytkownika:

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

Nadal działa od 2017 roku

Tobia
źródło
Nie wydaje się być dość wystarczająco w 2019 ...
SAMB