¿Se puede cambiar el tamaño de fuente predeterminado para el texto "Enviar esta página por correo electrónico" en Mountain Lion?

En Mountain Lion, Safari tiene un nuevo método de "Enviar esta página por correo electrónico" que abre un nuevo mensaje de correo donde el contenido web se puede mostrar como una página, un pdf o un enlace.

Si se elige "Enlace", el tipo y tamaño de fuente para el texto del enlace es el predeterminado que el usuario ha elegido para los mensajes en las preferencias de Mail.app. Sin embargo, cualquier texto que el usuario pueda agregar al mensaje ahora está predeterminado en Helvetica 12 pt.

¿Hay alguna forma de cambiar el valor predeterminado para el tamaño del texto, ya sea en una preferencia o a través de la terminal?

Aquí hay un ejemplo de lo que estoy hablando, donde el texto del enlace es Helvetica 16 y cualquier texto adicional agregado por defecto es Helvetica 12.

http://www.qwip.org/pictures/EmailLink.jpg

Respuestas (2)

Hay varias maneras de hacer eso.

La forma más fácil sería instalar un complemento que formatee el correo electrónico saliente y le dé la opción de cambiar características específicas a su gusto (fuente, tamaño, etc.). Para eso, debe buscar en los siguientes complementos:

  1. Fuente del mensaje

    "WYSIWYG para sus correos electrónicos salientes Si Outlook para Mac, Thunderbird y otras aplicaciones de correo electrónico pueden configurar la fuente de composición predeterminada1, ¿por qué no Apple Mail? ¡Con MessageFont, puede hacerlo! MessageFont le permite configurar la fuente de composición predeterminada de Apple Mail para el nuevo texto enriquecido saliente mensajes. [...]"

  2. Correo universal

    "Universal Mailer es un complemento de Mail.app que resuelve algunos problemas al enviar correos electrónicos. Elimina los archivos ATT00001.htm, formatea correctamente los mensajes con archivos adjuntos e imágenes en línea y ofrece una opción para establecer la fuente predeterminada para los mensajes salientes. [... ]"

Otra forma sería cambiar el tamaño de fuente predeterminado a través de la Terminal, por ejemplo, en 24, abra la Terminal y escriba:

defaults write com.apple.mail MinimumHTMLFontSize 24

Eso cambiará la fuente a 24 puntos, pero eso incluye la página que desea reenviar desde Safari si elige 'Página web'. Si solo reenvía el enlace, todo debería estar bien.

Bueno, hablé un poco pronto. El truco del terminal también aumenta el tamaño de fuente mínimo para cualquier firma que haya guardado.
Debe probar los complementos: ofrecen más flexibilidad que cambiar la configuración predeterminada a través de la Terminal.
Probé Universal Mailer, pero no parece tener efecto en el correo electrónico que se genera al usar la función "Enviar esta página por correo electrónico" de Safari. No he probado MessageFont, ya que estoy cansado de gastar $ 5 en algo que tampoco estoy seguro tendrá ningún efecto. Me pregunto si hay una manera de afectar lo que hace Safari cuando formatea el correo electrónico originalmente, en lugar de intentar limpiar las cosas en Mail.app después.
El sitio noware-it.zxq.net para Universal Mailer no funciona actualmente. ¿Tienes un enlace alternativo?
Lo siento, no lo hago.

Si miras

/Aplicaciones/Safari.app/Contents/Resources/Safari.scriptSuite

Verá que Safari llama a AppleEventCode "mlct", que asumo 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>

Con fines de prueba, creé una firma y cambié 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 borrador de correo electrónico como un archivo .eml y lo abrí en un editor de texto. Esta es la salida que he sangrado 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 Apple-Event está creando un estilo CSS con el atributo "! importante" dentro de un elemento "span". Eso significa que, independientemente de su configuración en Apple Mail, 14pt Calibri 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 forma de abordar la configuración de fuente predeterminada directamente y omitir la configuración de Apple Mail.

Para cualquier otra modificación sería necesario un análisis detallado del "mlct" de AppleEvent, pero no sé dónde buscarlo. ¿Sugerencias para alguien?