3 votos

¿Se puede cambiar el tamaño de letra por defecto 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 en el que el contenido de la web puede mostrarse como una página, pdf o un enlace.

Si uno elige "Link", el tipo y tamaño de la fuente para el enlace El texto es el valor 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 es el predeterminado de la Helvetica 12 pt.

¿Hay alguna forma de cambiar el tamaño del texto por defecto, 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 añadido por defecto a Helvetica 12.

1voto

Sung Puntos 9172

Hay varias maneras de hacerlo.

La forma más fácil sería instalar un Plugin que formatee el correo electrónico saliente y le dé la opción de cambiar las características específicas a su gusto (Fuente, Tamaño, etc.). Para ello, deberías mirar en los siguientes Plugins:

  1. MessageFont

    "WYSIWYG para sus correos electrónicos salientes Si Outlook para Mac, Thunderbird y otras aplicaciones de correo electrónico pueden establecer la fuente de composición por defecto1, ¿por qué no puede ¿Apple Mail? Con MessageFont, puedes! MessageFont te permite configurar Apple La fuente de composición predeterminada de Mail para los nuevos mensajes salientes de texto enriquecido. [...]"

  2. Universal Mailer

    "Universal Mailer" es un plugin de Mail.app que resuelve algunos problemas cuando enviando correos electrónicos. Elimina los archivos ATT00001.htm, formatea correctamente 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 por defecto a través de la Terminal, por ejemplo en 24, abrir la Terminal y escribir:

defaults write com.apple.mail MinimumHTMLFontSize 24

Eso cambiará la Fuente a 24pt, pero eso incluye la Página que quieres reenviar desde Safari si eliges "Página Web". Si sólo reenvías el enlace todo debería estar bien.

1voto

Sung Puntos 9172

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?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X