Niestety Matt Love ma to źle. Wyciągałem włosy z powodu tego problemu, szczególnie podczas wysyłania wiadomości do osób korzystających z programu Outlook. Zrobiłem trochę kopania, a jeśli spojrzysz na źródło wiadomości, zauważysz, że Mail nie używa znaczników rodziny czcionek wokół tekstu podstawowego. W związku z tym klient poczty ustawi domyślnie tekst podstawowy na dowolny domyślny. W przypadku programu Outlook jest to Times New Roman. Poza tym jest to szczególnie frustrujące, jeśli utworzyłeś podpis i kliknąłeś „Zawsze dopasowuj moją domyślną czcionkę”, ponieważ w takim przypadku Poczta zawinie podpis z rozmiarem i rodziną czcionek, ale tekst będzie wyglądał zupełnie inaczej. Co gorsza, w niektórych przypadkach, gdy tekst jest zawijany w celu wskazania rozmiaru czcionki, używa względnego terminu CSS „medium”, co może dawać dziwne wyniki. Również,
Możesz także przeszukać rzeczywiste pliki sygnatur, aby zorientować się, co się dzieje:
~ / Library / Mail / V2 / MailData / Signature (Mountain Lion, dokładne ścieżki mogą się różnić)
Usunąłem deklaracje rodziny czcionek (a więc przynajmniej jeśli domyślnie jest to klient poczty, cały tekst ma tę samą czcionkę) i upewniłem się, że każda deklaracja rozmiaru czcionki jest w pikselach, a teraz jest nieco spójna poza różnicą między sig a ciałem.
Moim zdaniem jest to błąd; może wszyscy powinniśmy zgłosić to jako takie przez Apple, aby zwrócić ich uwagę. Tymczasem sugestie Toma Gewecke mogą być jedynym rozwiązaniem.
Aktualizacja: Wypróbowałem Universal Mailer i jak opisano w powyższym komentatorze, działa idealnie. Aby uzyskać pełną wersję, musisz zapłacić 4 USD, w przeciwnym razie na dole każdego e-maila pojawi się dodatkowy tekst.
Aktualizacja: Wygląda na to, że Apple naprawił to OS X Mavericks. Przeprowadziłem kilka podstawowych testów i wydaje się teraz o wiele bardziej spójny.