Может ли Thunderbird переносить длинные строки полученных html-писем?
Я часто получаю электронные письма (*1) в формате HTML, где строки длиннее ширины окна Thunderbird и часто даже длиннее ширины моего экрана. Для того, чтобы читать тезисы, я должен постоянно прокручивать по горизонтали.
Один из вариантов сделать сообщения читаемыми - это переключить View/Message Body на обычный текст, но при этом также теряется все форматирование. Переключение на простой HTML не помогает.
Могу ли я (как получатель) заставить Thunderbird переносить длинные строки, чтобы эти сообщения стали читабельными?
Я, конечно, гуглил, но не нашел ничего, кроме подсказок, которые работали только в окне составления или указывали отправителям прекратить использование неработающего программного обеспечения. Все это не очень полезно.
(* 1: из мозговых мертвых корреспондентов, использующих сломанные почтовые клиенты, я знаю, но я ничего не могу с этим поделать.)
4 ответа
К счастью, Thunderbird - действительно расширяемый клиент, поэтому возможным решением было бы редактирование userContent.css
файл, который позволяет указывать пользовательские правила CSS для сообщений.
Попробуйте следующие шаги:
- Перейдите в папку профиля Thunderbird (следуйте инструкциям на странице и выберите свою ОС). Это должно выглядеть так (очевидно, с кучей других файлов):
- Создать
chrome
каталог, если он не существует. - Создать внутри
chrome
папка файл с именемuserContent.css
в виде простого текстового файла (при необходимости обязательно укажите расширения файла, в противном случае вы можете получитьuserContent.css.txt
файл и это не то что мы хотим) Отредактируйте файл в любом текстовом редакторе (блокнот тоже должен работать) и вставьте в него следующую строку:
* { word-wrap: break-word; }
- Перезапустите Thunderbird, и у вас все получится.
Это тест, который я сделал локально, до и после применения правила:
Как видите, текст не обернут, и есть полоса прокрутки, о которой вы говорите.
Теперь с userContent.css
После применения текст автоматически оборачивается (таким образом, полос прокрутки нет), и это выглядит так, как вы хотели.
Дополняя ответ Робертофа, я использовал следующее userContent.css
:
/* Avoid annoyingly long lines */
body {
max-width: 50em;
}
pre {
max-width: 50em;
white-space: pre-wrap; /* CSS 3 */
}
Используя этот подход, я прекрасно контролирую, как сообщения должны отображаться для меня.
Место userContent.css
в следующую папку (создавая при необходимости):
C: \ Users \ [имя пользователя]\AppData\Roaming\Thunderbird\Profiles\[имя профиля].default\chrome\
При просмотре сообщения используйте опцию меню View / Word wrap within <PRE>
или нажмите Ctrl + Shift + Q:
Лучше это:
/* Avoid annoyingly long lines */
body {
max-width: 100%;
}
pre {
max-width: 100%;
white-space: pre-wrap; /* CSS 3 */
}
он использует полную ширину окна, но все равно избегает отображения без переноса!