3 votes

La taille de police par défaut du texte "Envoyer cette page par e-mail" peut-elle être modifiée dans Mountain Lion ?

Dans Mountain Lion, Safari a une nouvelle méthode de "Envoyer cette page par email" qui ouvre un nouveau message électronique où le contenu web peut être affiché en tant que page, pdf, ou un lien.

Si l'on choisit "Lien", le type de police et la taille pour le texte du lien est par défaut celui choisi par l'utilisateur pour les messages dans les préférences de Mail.app. Cependant, tout texte que l'utilisateur peut ajouter au message par défaut est en Helvetica 12 pt.

Y a-t-il un moyen de changer la taille par défaut du texte, soit dans une préférence ou via le terminal?

Voici un exemple de ce dont je parle, où le texte du lien est en Helvetica 16 et tout texte additionnel ajouté est en Helvetica 12.

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

1voto

Sung Points 9172

Il existe plusieurs façons de le faire.

Le moyen le plus simple serait d'installer un plugin qui formate les e-mails sortants et vous donne la possibilité de modifier des caractéristiques spécifiques à votre guise (police, taille, etc.). Pour cela, vous devriez regarder les plugins suivants :

  1. MessageFont

    "WYSIWYG pour vos e-mails sortants. Si Outlook pour Mac, Thunderbird et d'autres applications de messagerie peuvent définir la police de composition par défaut1, pourquoi pas Apple Mail? Avec MessageFont, vous le pouvez! MessageFont vous permet de définir la police de composition par défaut de Apple Mail pour les nouveaux messages sortants en texte enrichi. [...]"

  2. Universal Mailer

    "Universal Mailer est un plugin Mail.app qui résout certains problèmes lors de l'envoi d'e-mails. Il supprime les fichiers ATT00001.htm, formate correctement les messages avec des pièces jointes et des images en ligne et offre une option pour définir la police par défaut pour les messages sortants. [...]"

Une autre façon serait de changer la taille de police par défaut via le Terminal, par exemple en 24, ouvrez le Terminal et tapez :

defaults write com.apple.mail MinimumHTMLFontSize 24

Cela changera la police en 24pt, mais cela inclut la page que vous voulez transférer depuis Safari si vous choisissez 'Page Web'. Si vous transférez juste le lien, tout devrait bien se passer.

1voto

Sung Points 9172

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?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X