Você pode fazer o Gmail mostrar apenas mensagens de texto sem formatação na fonte de largura fixa?

34

É possível fazer o Gmail exibir mensagens apenas com text/plainconteúdo usando uma fonte de largura constante? Para esclarecer, ainda prefiro que as multipart/alternativemensagens com uma parte HTML sejam mostradas no modo HTML. (Em outras palavras, assim como o Thunderbird faz isso.)

Recebo algumas mensagens de texto sem formatação com forma de tabela, que obviamente dependem da fonte de largura constante. O Gmail quebra a formatação assim:

texto alternativo

Eu gostaria de algo assim, é claro:

texto alternativo

(Mostrar mensagens correspondentes a um determinado filtro (ou marcado com determinado rótulo) em largura fixa seria uma solução igualmente boa aqui; portanto, se isso for possível, informe-me!)

Eu olhei em volta das configurações do Gmail, mas não encontrei facilmente nada relacionado. A opção " Mostrar original " é uma solução alternativa, mas é um pouco desajeitada se você sempre tiver que fazer isso.


Esta é uma repostagem de uma pergunta antiga (não resolvida) de superusuário ( cache do Google ). Eu preferiria migrá- lo para o Webapps, mas isso não é possível, pois parece que os moderadores de SU excluídos recentemente o removeram completamente por algum motivo.

Jonik
fonte

Respostas:

13

Atualização 2019-07-15:

A gmail-fixed-fontextensão agora está hospedada no github: https://github.com/jparise/gmail-fixed-font

As instruções são fornecidas no README do repositório, mas para resumir (supondo que você esteja usando o Chrome):

  1. Faça o download do script
  2. Abra uma nova guia e navegue até chrome://extensions/
  3. Ativar modo de desenvolvedor
  4. Arraste e solte o script na janela e instale
  5. (opcional) você pode permitir a extensão apenas para o domínio do gmail clicando em Detalhes> Acesso ao site: em sites específicos, digite https://mail.google.coma caixa de diálogo e salve

Ok, você deve tentar o script de usuário Fonte fixa do Gmail

// ==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
fonte
6

Se você estiver usando o Chrome, a extensão Texto fixo do Gmail cuidará disso.

cerveja
fonte
11
+1, é bom saber, mesmo que isso não faz exatamente o que eu quero (ele usa largura fixa também para mensagens de várias partes que contêm uma parte HTML)
Jonik
3
Parece que não funciona com a nova composição do Gmail.
6005
4

Em seguida, você pode escolher "Responder" ou "Encaminhar" e alterar Fonte para Courier New.

amrok
fonte
11
Francamente, isso parece desajeitado. Mesmo a "mostrar original" solução alternativa (mencionado na pergunta) é mais prático, e o que eu estou procurando é algo automático ...
Jonik
4

Isso estava me deixando maluco, mas eu só queria espaço simples para determinadas listas de correspondência e também queria ajustar o tamanho da fonte.

Depois de analisar as soluções e sugestões existentes, acabei criando uma nova extensão do Chrome (livre e de código aberto) que aplica propriedades CSS pelo rótulo do GMail. Eu já tinha regras do GMail para aplicar marcadores às mensagens da minha lista de endereços, então isso funcionou bem para mim.

Os seletores e a lógica do CSS devem ser mais confiáveis ​​do que o .ii, .Akmencionado em outras respostas. Você pode aplicar propriedades de estilo diferentes para a exibição da mensagem e o editor de resposta / encaminhamento.

Você pode usar a versão publicada na Chrome Web Store ou instalar a partir da fonte no modo de desenvolvedor.

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

Chrome Web Store: GMail Label Styler

Mike
fonte
Se isso se aplicasse ao editor ao responder
Pawel Veselov
1

Se você usar qualquer extensão CSS personalizada, como Stylish ou o meu favorito, Stylebot, basta colar o CSS usado pelo script de usuário acima:

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

Ainda trabalhando a partir de 2017

Tobia
fonte
Não parece ser bastante suficiente em 2019 ...
Samb