Чи можете ви змусити Gmail показувати лише текстові повідомлення із шрифтом фіксованої ширини?


34

Чи можна створювати Gmail-повідомлення з лише text/plainвмістом, використовуючи шрифт постійної ширини? Для уточнення я все-таки вважаю за краще, щоб multipart/alternativeповідомлення з частиною HTML відображалися в режимі HTML. (Іншими словами, так само, як це робить Thunderbird .)

Я отримую декілька простих текстових повідомлень із форматом у формі таблиці, що, очевидно, залежить від шрифту постійної ширини. Gmail порушує форматування так:

alt текст

Я б хотів щось подібне, звичайно:

alt текст

(Показ повідомлень, які відповідають певному фільтру (або позначені певною міткою) у фіксованій ширині, було б не менш хорошим рішенням, тому, якщо це можливо, повідомте мене про це!)

Я переглянув налаштування Gmail, але не зміг легко знайти щось пов’язане. Варіант " Показати оригінал " - це обхід, але це досить незграбно, якщо вам це завжди потрібно зробити.


Це репост старого (невирішеного) питання Super User ( кеш Google ). Я б скоріше переніс його на Webapps, але це неможливо, оскільки, схоже, видалені радісними модераторами SU недавно його чомусь зовсім видалили.

Відповіді:


13

Оновлення 2019-07-15:

Тепер gmail-fixed-fontрозширення розміщено на github: https://github.com/jparise/gmail-fixed-font

Інструкції надані в REPME REpo, але для підведення підсумків (якщо ви користуєтеся Chrome):

  1. Завантажте сценарій
  2. Відкрийте нову вкладку та перейдіть до chrome://extensions/
  3. Увімкнути режим розробника
  4. Перетягніть сценарій на вікно та встановіть
  5. (необов’язково) ви можете дозволити розширення лише для домену gmail, натиснувши Деталі> Доступ до сайту: на конкретних сайтах та введіть https://mail.google.comу діалогове вікно та збережіть

Гаразд, ви повинні спробувати користувацький сценарій з фіксованим шрифтом 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);
    }
}

6

Якщо ви користуєтеся Chrome, про це піклується розширення Text Fixed Width Text .


1
+1, добре знати, навіть якщо це не робить саме те, що я хочу (він використовує фіксовану ширину також для багаточастинних повідомлень, які містять частину HTML)
Jonik

3
Схоже, це не працює з новою композицією Gmail.
6005 р.

4

Далі ви можете вибрати "Відповісти" або "Вперед" і змінити шрифт на Courier New.


1
Відверто кажучи, це здається незграбним. Навіть рішення "показати оригінал" (згадане у запитанні) зручніше, і те, що я шукаю, є чимось автоматичним ...
Jonik

4

Це призвело до того, що я змусив горіхів, але я хотів мати лише простір для певних списків розсилки і хотів також мати можливість регулювати розмір шрифту.

Переглянувши існуючі рішення та пропозиції, я закінчив створити нове розширення Chrome (безкоштовне та відкрите джерело), ​​яке застосовує властивості CSS від лейбла GMail. У мене вже були правила GMail, щоб застосовувати мітки до моїх повідомлень списку розсилки, тому це добре працювало для мене.

CSS-селектори та логіка повинні бути надійнішими, ніж .ii, .Akзазначено в інших відповідях. Ви можете застосувати різні властивості стилю для перегляду повідомлень та редактора відповідей / переадресації.

Ви можете використовувати опубліковану версію у Веб-магазині Chrome або встановити з джерела в режимі розробника.

Джерело: https://github.com/mscalora/GMailStyleByLabel

Веб-магазин Chrome: GMail Label Styler


Якби тільки це стосувалося редактора при відповіді
Павло Веселов

1

Якщо ви використовуєте будь-яке спеціальне розширення CSS, наприклад стильний або мій улюблений, Stylebot, ви можете просто вставити CSS, який використовується вищевказаним сценарієм користувачів:

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

Все ще працює станом на 2017 рік


Здається, це не достатньо в 2019 році ...
SamB
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.