Подпись почты меняет размер шрифта при отправке в 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.


1

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

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

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


1

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

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

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

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

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


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.