К сожалению, Мэтт Лав ошибается. Я выдернул свои волосы из-за этой проблемы, особенно при отправке людям, которые используют Outlook. Я немного покопался, и если вы посмотрите на источник сообщения, вы заметите, что Mail не использует теги font-family вокруг основного текста. Следовательно, почтовый клиент по умолчанию будет использовать основной текст. В случае с Outlook это Times New Roman. Кроме того, это особенно расстраивает, если вы создали подпись и нажали «Всегда совпадать с моим шрифтом по умолчанию», потому что в этом случае Mail обернет подпись размером и семейством шрифтов, но основной текст будет выглядеть совершенно иначе. Хуже того, в некоторых случаях, когда текст оборачивается для обозначения размера шрифта, он использует относительный CSS-термин «средний», что может привести к странным результатам. Также,
Вы также можете покопаться в реальных файлах подписи, чтобы понять, что происходит:
~ / Библиотека / Почта / V2 / MailData / Подписи (Mountain Lion, точные пути могут отличаться)
Я удалил объявления семейства шрифтов (так что, по крайней мере, если он по умолчанию окажется почтовым клиентом, весь текст - один и тот же шрифт) и убедился, что каждое объявление размера шрифта было в пикселях, и теперь оно несколько непротиворечиво, кроме разницы между сигом и телом.
На мой взгляд, это ошибка; Может быть, мы все должны отправить это через Apple, чтобы привлечь их внимание. В то же время, предложения Тома Гевеке могут быть единственным решением.
Обновление: я попробовал Universal Mailer, и, как описано выше, он прекрасно работает. Вы должны заплатить 4 доллара, чтобы получить полную версию, в противном случае вы получите дополнительный текст в нижней части каждого электронного письма.
Обновление: похоже, Apple исправила это OS X Mavericks. Я провел некоторое базовое тестирование, и теперь оно кажется гораздо более последовательным.