Подпись почты меняет размер шрифта при отправке в Gmail

11

Я создал подпись в почте Mac. Однако каждый раз, когда я отправляю письмо на учетную запись Gmail, он увеличивает размер шрифта. Кто-нибудь еще сталкивался с этим? Есть ли обходной путь?

Сет
источник

Ответы:

8

Вот шаги, чтобы сделать эту работу, даже попробовал их на Mac OS X 10.7 Lion GM / Mail.app 5.0

  1. Откройте Mail.app
  2. Создать подпись
  3. Закрыть Mail.app
  4. Откройте Терминал и в Leopard / Snow Leopard перейдите в ~ / Library / Mail.app / Signatures, в Lion он находится в ~ / Library / Mail.app / V2 / MailData / Signatures /
  5. Вы найдете там файл со случайными цифрами, такими как: 4E725456-58C1-4FD7-8490-3048F994CC33.webarchive
  6. Откройте этот файл в Safari, используйте View Source или Inspect, чтобы получить HTML-контент.
  7. Создайте новый файл, используя предпочитаемый вами редактор, я использовал nano и вставьте HTML
  8. Найдите «font-size = medium» и измените его на нужный размер. Я изменил его на 12px, чтобы соответствовать моему почтовому шрифту Tahoma 12px.
  9. (Необязательно), если вы хотите встроить изображение, вызовите его, используя <img>удаленное общедоступное местоположение, и удалите все<object> </object>
  10. Сохраните файл как .html
  11. Откройте этот файл .html в Safari и сохраните как .webarchive
  12. скопируйте созданный вами .webarchive в расположение исходного файла .webarchive, сохранив правильное имя (замените его)
  13. Откройте Mail.app и убедитесь, что подпись соответствует вашим требованиям ...
Хайтам Эльхоя
источник
1
Спасибо за чаевые. Это сводило меня с ума! Кстати, я не мог ни использовать «Просмотреть исходный код», ни «Проверять» содержимое HTML исходных файлов сигнатур веб-архива, которые у меня были. Вместо этого я скачал «WebArchive Folderizer.app», который создает папку с исходным html в файле с именем «localhost». Я отредактировал этот файл (заменив «средний» размер шрифта на «12px»), используя TextEdit.app в режиме «Простой текст», и просто переименовал его, используя неописуемое исходное имя файла, и добавил расширение «.html». Обратите внимание, что TextEdit не будет позволять вариант «Сохранить» или «Сохранить как», когда вы это делаете. Я просто закрыл редактор
2
Для льва каталог на самом деле, ~ / Библиотека / Почта / V2 / MailData / Подписи /
Сет
3

В Mountain Lion OS X 10.8 и Mail 6.x,

  1. Используя терминал, выполните open ~/Library/Mail/V2/MailData/Signatures/
  2. Ваша подпись будет в файле с именем что-то вроде 4E725456-58C1-4FD7-8490-3048F994CC33.mailsignature
  3. Щелкните правой кнопкой мыши на этом файле и выберите «Открыть с помощью ...» -> «Другие» и выберите «TextEdit».
  4. Найдите «font-size = medium» и удалите его, чтобы использовать тот же шрифт, что и в сообщении, затем сохраните файл.
  5. Выберите файл в Finder и выберите «Файл» -> «Информация», затем установите флажок «Заблокировано», чтобы файл не перезаписывался почтой.

Спасибо Haytham за оригинальное решение на старых версиях OS X.

emmby
источник
1

Если ваша почта составлена ​​в виде простого текста, а шрифт в подписи меньше шрифта, используемого по умолчанию, вы потеряете контроль над размерами шрифтов при отправке.

Также попробуйте изменить шрифты сообщений и шрифты подписи на несколько других распространенных шрифтов (Helvetica, Times New Roman), чтобы устранить проблему замены шрифтов.

Не стесняйтесь добавлять комментарии или редактировать вопрос, чтобы добавить более подробную информацию о том, все ли почтовые клиенты показывают неправильные размеры, просто в Интернете или только в определенном почтовом клиенте.

bmike
источник
1

Просто напоминание для тех, кто не видит этого в других замечательных ответах:

Почта 6.2 (Mountain Lion) при запуске переписывает подписи. Похоже, однако, что если вы:

  1. Выйти из почты
  2. Внесите изменения, изложенные emmby
  3. Блокировка файлов через панель «Информация» в Finder

перед повторным запуском Mail ваши изменения будут сохранены, так как Mail не может перезаписать файл .mailsignature

Теперь - если вы запускаете свою почту в нескольких системах и подписи синхронизируются, вам нужно будет выполнить редактирование и блокировку в каждой системе. К счастью, имена файлов во всех системах остаются неизменными, поэтому я просто проверяю, что Mail нигде не работает, копирую мои очищенные файлы в новую систему и блокирую файлы перед повторным запуском Mail.

Affrae
источник
0

Если вы используете нестандартный (веб) стандартный шрифт, получатели могут просматривать почту со своими собственными стандартными шрифтами.

Бил
источник
Как правило, вы не можете быть уверены или контролировать, как сообщение будет отображаться у получателя, и это хорошо! У вашего получателя могут быть полностью отключены пользовательские шрифты, изменить цвета, размер и размер шрифта по своему вкусу или потребностям. Также их текущий способ чтения электронной почты может вообще не отображать шрифты / цвета. (Как на мобильном (не очень умном) телефоне или в терминале или через интерфейс веб-почты.)
MacLemon
0

Инструкции @ emmby сделали всю работу за меня. Однако я обнаружил, что это по-прежнему приводит к странным подписям в почтовых клиентах, таких как Outlook в Windows, поскольку по умолчанию мои почтовые сообщения отображаются в Times New Roman, а шрифт моей подписи в моей подписи Apple Mail фиксируется, например, в Helvetica.

Поскольку я хочу, чтобы моя подпись почты выглядела так, как будто она является частью самой электронной почты (как если бы я сам ее набирал), я хочу, чтобы подпись адаптировала шрифт тела письма. Чтобы добиться этого, я удалил все окружающие элементы div и body. Например, я изменил это:

Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
    charset=us-ascii
Message-Id: <09E9E5C6-8082-4339-A894-1ABA63E40BEB>
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\))

<span class=3D"Apple-style-span" style=3D"border-collapse: separate; =
color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: 12px; "><body =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><div><div style=3D"font-weight: =
normal; "><div>Kind regards,</div><div><br></div><div>=
Pascal</div><div><br></div></div><div></div></div></body></span>=

к этому:

Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
    charset=us-ascii
Message-Id: <09E9E5C6-8082-4339-A894-1ABA63E40BEB>
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\))

<p>Kind regards,</p>

<p>Pascal</p>

Это лучше всего работает для всех почтовых клиентов, которые я проверял до сих пор.

Паскаль Линделауф
источник
-1

Я следовал инструкциям emmby, 23 сентября.

Brilliant! Первые инструкции, которые я нашел где угодно, действительно работают. Я боролся с Apple Mail полным отсутствием контроля над форматированием подписи.

Я отправил свой собственный адрес Gmail сотням писем, причем все они были в разных форматах.

Я заменил в файле подписи все "font-size = medium" на "font-size = 13px", который является моим размером шрифта по умолчанию. В результате письмо, как оно появилось в Gmail, больше не в «Arial», а в «Lucida Sans», который является моим фактически выбранным шрифтом. Кроме того, межстрочный интервал следующей части подписи, которая написана в Times New Roman 11 pt, теперь нормальный, вместо межстрочного интервала, который он ранее перенял из 13-тизначного или «среднего» размера.

У меня еще есть кое-какие эксперименты, но, по крайней мере, это игнорирует все комментарии в других темах, что форматирование электронных писем с форматированным текстом не поддается контролю, поскольку оно (частично) управляется принимающим почтовым клиентом.

Я придерживаюсь своего заключения о том, что Apple игнорирует это крайне досадное отсутствие контроля над своей почтовой программой.

Ханс М
источник
Ваш пост не отвечает на вопрос. Может быть лучше написать комментарий к ответу emmby, чем публиковать его как ответ.
user8472