Si miras a
/Aplicaciones/Safari.app/Contenidos/Recursos/Safari.scriptSuite
verás que Safari llama al AppleEventCode "mlct" que asumo que significa "Contenido de Correo". Aquí está la sección en detalle:
<key>EmailContents</key>
<dict>
<key>AppleEventClassCode</key>
<string>sfri</string>
<key>AppleEventCode</key>
<string>mlct</string>
<key>Arguments</key>
<dict>
<key>Target</key>
<dict>
<key>AppleEventCode</key>
<string>dcnm</string>
<key>Optional</key>
<string>YES</string>
<key>Type</key>
<string>BrowserTabViewItem</string>
</dict>
</dict>
<key>CommandClass</key>
<string>EmailContents</string>
</dict>
Para propósitos de prueba he creado una firma y cambiado la fuente para ver el correo electrónico a Calibri 14pt. Después de intentar enviar una página desde Safari, guardé y exporté el E-Mail-Draft como un archivo .eml- y lo abrí en un editor de texto. Esta es la salida que he indentado para una mejor lectura:
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
<html>
<head></head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space; ">
<span class="Apple-Mail-URLShareWrapperClass" contenteditable="false">
<span class="Apple-Mail-URLShareUserContentTopClass" style="font-family:
Helvetica !important; font-size: 12px !important; line-height: 14px
!important; color: black !important; text-align: left !important;
" applecontenteditable="true">Test<br>
<div id="AppleMailSignature">
<div>
<b>Test-Signature</b>
</div>
</div>
<br>
</span>
<span class="Apple-Mail-URLShareSharedContentClass"
style="position: relative !important; " applecontenteditable="true">
<a href="http://www.apple.com/de/">http://www.apple.com/de/</a>
<br>
</span>
<span class="Apple-Mail-URLShareUserContentBottomClass"
style="font-family: Helvetica !important; font-size: 12px !important;
line-height: 14px !important; color: black !important; text-align: left !important; "
applecontenteditable="true">
<br>
</span>
</span>
</body>
</html>
Varias cosas son problemáticas con esta salida. Parece que el código HTML generado por el Apple-Event está creando un estilo CSS con el atributo "!important" dentro de un elemento "span". Eso significa que independientemente de su configuración en el Apple Mail, Calibri 14pt en mi caso, anulará esta configuración y usará Helvetica 12px.
El comando de terminal que mencioné en mi primera respuesta parece ser la única manera de abordar directamente la configuración de la fuente predeterminada y de pasar por alto la configuración de Apple Mail.
Para cualquier otra modificación sería necesario un análisis detallado del AppleEvent "mlct", pero no sé dónde buscarlo. ¿Alguna sugerencia?