Si vous regardez
/Applications/Safari.app/Contents/Resources/Safari.scriptSuite
vous verrez que Safari appelle le code AppleEvent "mlct" que je suppose signifie 'Contenu du message électronique'. Voici la section en détail:
EmailContents
AppleEventClassCode
sfri
AppleEventCode
mlct
Arguments
Target
AppleEventCode
dcnm
Optional
YES
Type
BrowserTabViewItem
CommandClass
EmailContents
À des fins de test, j'ai créé une signature et modifié la police pour afficher les e-mails en Calibri 14pt. Après avoir essayé d'envoyer une page depuis Safari, j'ai enregistré et exporté le brouillon d'e-mail en tant que fichier .eml et l'ai ouvert dans un éditeur de texte. Voici la sortie que j'ai indentée pour une meilleure lecture:
Content-Type: text/html;
charset=us-ascii
Subject: Apple
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\))
X-Apple-Base-Url: x-msg://50/
X-Universally-Unique-Identifier: ef77cd79-9fcf-447c-ada5-cec8a3969445
X-Apple-Mail-Remote-Attachments: YES
From: ***
X-Apple-Windows-Friendly: 1
X-Apple-Mail-Signature: 26ED4BEC-3AFB-4807-9E7F-EC7D356D0265
Content-Transfer-Encoding: 7bit
Message-Id: <2B77E92D-363E-4023-AA2B-5E61CA5E2BE8@granval.info>
X-Uniform-Type-Identifier: com.apple.mail-draft
Test
Test-Signature
http://www.apple.com/de/
Plusieurs problèmes sont rencontrés avec cette sortie. Il semble que le code HTML généré par l'événement Apple crée un style CSS avec l'attribut "!important" dans un élément "span". Cela signifie qu'indépendamment de vos paramètres dans Apple Mail, 14pt Calibri dans mon cas, il outrepassera ce réglage et utilisera Helvetica 12px.
La commande terminal mentionnée dans ma première réponse semble être le seul moyen d'adresser directement les paramètres de la police par défaut et de contourner les paramètres de Apple Mail.
Pour toute autre modification, une analyse détaillée de l'AppleEvent "mlct" serait nécessaire, mais je ne sais pas où chercher. Des suggestions quelqu'un?