7 votos

Puedo aumentar el tamaño de fuente mínimo de texto al leer los mensajes html en el Correo.aplicación (en Mavericks y posterior)?

Fui a buscar esta respuesta yo mismo hoy, después de la actualización de Lion a Yosemite. En versiones anteriores de Apple Mail, uno podría usar un indocumentados preferencia para establecer un tamaño mínimo de fuente para la lectura de los mensajes:

defaults write com.apple.mail MinimumHTMLFontSize 12

He encontrado varias referencias que se quejaba de que ya no tenía ningún efecto en Mavericks o Yosemite, y que ya no era posible influir en los tamaños de fuente cuando la lectura de los mensajes HTML.

No satisfecho, me clavaron en el correo.aplicación del paquete y encontró un (parcial) de la solución de mí mismo, y publicará a continuación. Si alguien tiene una mejor solución, sin embargo, soy todo oídos!

5voto

mataap Puntos 463

Este no es exactamente el mismo que el mínimo de la configuración de tamaño de fuente que estaba previamente disponible, pero se puede rectificar el problema en la mayoría de los irritantes de los casos. (Es decir, correo electrónico de los usuarios de outlook)

Correo.la aplicación tiene un CSS archivo de recursos que se carga en el Webkit de vista utilizado para procesar los mensajes. Usted puede encontrar en el Correo.aplicación de paquete aquí:

/Applications/Mail.app/Contents/Resources/Message.css

Usted puede agregar una simple regla CSS para mejorar tu experiencia de lectura. (Usted podría ir loco que afectan a los estilos de aquí también, si usted fuera tan inclinado...)

El mayor delincuente de pequeño mensaje de texto que he visto viene de usar el atributo de tamaño de fuente de las etiquetas. La adición de esta regla resuelve el problema, sin ser demasiado terco sobre los tamaños de fuente en contrario:

font[size="1"],
font[size="2"], 
font[size="3"],
[style*="font-size:5px"],
[style*="font-size: 5px"],
[style*="font-size:6px"],
[style*="font-size: 6px"],
[style*="font-size:7px"],
[style*="font-size: 7px"],
[style*="font-size:8px"],
[style*="font-size: 8px"],
[style*="font-size:9px"],
[style*="font-size: 9px"],
[style*="font-size:10px"],
[style*="font-size: 10px"],
[style*="font-size:11px"],
[style*="font-size: 11px"],
[style*="font-size:small"],
[style*="font-size: small"],
[style*="font-size:x-small"],
[style*="font-size: x-small"],
[style*="font-size:xx-small"],
[style*="font-size: xx-small"] {
    font-size: inherit !important;
}

Se necesitan privilegios de root para editar este archivo. Abrir en TextWrangler/BBEdit u otro editor de texto que permite guardar con una contraseña de administrador, o editar en la consola con sudo:

sudo echo -e "\nfont[size="1"],\nfont[size="2"],\nfont[size="3"] {\n font-size: inherit !important;\n}" >> /Applications/Mail.app/Contents/Resources/Message.css

Si me encuentro con más patrones de destino, voy a actualizar esta respuesta.

EDIT: he añadido los selectores de atributo de destino font-size declaraciones, por @danw la sugerencia. He gastado su selectores para cubrir los espacios en el atributo de estilo de la cadena, y para cubrir explícita tamaños de pixel por debajo de 12 px.

1voto

danw Puntos 11

El puntero /Aplicaciones/Mail.app/Contents/Resources/Mensaje.css fue genial, y me ayudaron a resolver un problema similar con algunos de Gmail respuestas que contienen

<div class="gmail_default" style="font-size:small">

Para Gmail, me encontré con esto se resuelve el problema para aquellos que:

[style*="font-size:small"] { font-size: inherit !important; }

Puede que también desee manejar x-small y xx-small, y también:

[style*="font-size:small"], [style*="font-size:x-small"], [style*="font-size:xx-small"] { font-size: inherit !important; }

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