¿Cómo puedo establecer un nivel de zoom predeterminado en Safari?

Tengo una Mac Mini que uso como PC Home Theater y mi única queja real es que no puedo establecer un nivel de zoom predeterminado en Safari. Es difícil leer todo ese texto diminuto a 7 pies de distancia de mi televisor, así que siempre estoy haciendo zoom.

Entonces: ¿hay alguna extensión o forma oculta de piratear para obligar a Safari a hacer zoom automáticamente?

Los métodos "CSS predeterminado" y "Complemento de zoom para todas las páginas" rompen una buena cantidad de sitios, sobre todo el sitio del Centro de miembros para desarrolladores de Apple. Por ejemplo, configuré el valor predeterminado para alejar (75 % para CSS o 80 % para All Pages Zoom) y el sitio no llena la pantalla. Captura de pantalla

Respuestas (7)

En la última versión de Safari (11), vaya a:

Safari -> Preferencias -> Sitios web -> Zoom de página

Allí puede configurar el zoom de página predeterminado para todos los sitios o un sitio específico.

Esta parece ser una característica nativa de Safari ahora (la configuración de Zoom de página en la pestaña Avanzado en las preferencias ya no está).

ingrese la descripción de la imagen aquí

De acuerdo con esta publicación del foro de discusión de soporte de Safari de Apple :

1) Cree un archivo llamado defaultzoom.css (o cualquier nombre que desee, solo asegúrese de que tenga una extensión css ).

2) Copia y pega lo siguiente:

    body {  
      zoom: 130%;  
    }

cambia 130 por el número que más te convenga. >100significa acercar , <100significa alejar . ¡No olvides el signo de % por ciento!

3) En safari, ve a Preferences > Advanced. En la hoja de estilo, seleccione Otro... y señale el archivo que creó.

4) Es posible que deba reiniciar Safari para que el cambio surta efecto.


[En lo anterior, tanto el énfasis como el formato del código (para texto no relacionado con el código) se agregaron a la cita original de Am1rr3zA ].

Puedo verificar que esto funciona en Safari 5.1 bajo Lion. Ni siquiera tuve que reiniciar; inmediatamente tuvo efecto en la página que estaba viendo.
@Armentage Lo mismo para Safari 7.0.5 bajo Mavericks.
Estos métodos de "CSS predeterminado" y "Complemento de zoom para todas las páginas" rompen una buena cantidad de sitios, sobre todo el sitio del Centro de miembros para desarrolladores de Apple. Por ejemplo, configuré el valor predeterminado para alejar y el sitio no llena la pantalla. Captura de pantalla
el zoom del cuerpo no funciona para macOS Sierra.

Hay una maravillosa extensión de safari, SafariMagnifier, que puede establecer una escala de acercamiento predeterminada para cada página.

http://www.wannseii.com/safarimagnifier/

Lamentablemente el enlace está muerto.

Como mencionó Am1rr3zA, puede seleccionar una hoja de estilo personalizada de las preferencias:

He agregado estas reglas a mi archivo safari.css:

html {
    zoom: 125%;
}
img {
    zoom: 75%;
}
@media print {
    html {
        zoom: 100%;
    }
}

Sin embargo, tiene muchos efectos secundarios molestos. Pero ZoomBySite y AllPagesZoom tienen los mismos efectos secundarios y también hay un retraso notable antes de que AllPagesZoom cambie el nivel de zoom.

Reemplazaría bodycon html, ya que el <html>elemento también se puede diseñar.
Este método rompe una buena cantidad de sitios, sobre todo el sitio del Centro de miembros para desarrolladores de Apple. Por ejemplo, configuré el valor predeterminado para alejar y el sitio no llena la pantalla. Captura de pantalla

Si va a "preferencias" en la pestaña Safari y luego a "avanzado", puede hacer clic en el botón "Nunca usar tamaños de fuente más pequeños que" y luego elegir el tamaño de fuente que desee. Entonces ya no tendrá que entrecerrar los ojos y acercarse mucho a la pantalla para leerlo.

Zoom de todas las páginas

...permite "establecer fácilmente un nivel de zoom para todos los sitios web y recordarlo". Lo estoy usando en Safari 5.1.7.

Puedes descargarlo desde la galería de extensiones de Apple en Productividad o directamente desde el desarrollador .

ingrese la descripción de la imagen aquí

Sin embargo, hay un pequeño retraso antes de que se aplique el nivel de zoom. Y rompe muchos sitios web como establecer un nivel de zoom en CSS.
Este método de "Complemento de zoom para todas las páginas" rompe una buena cantidad de sitios, sobre todo el sitio del Centro de miembros para desarrolladores de Apple. Por ejemplo, configuré el valor predeterminado para alejar y el sitio no llena la pantalla. Captura de pantalla
También interrumpe el comando hacia arriba (para pasar a la parte superior de la página) (pero no el comando hacia abajo) cuando se usa Safari en El Capitán.

Después de 6 años, finalmente tenemos esta característica en Safari 10 nativo, por lo que no se requiere más CSS o extensión (solía aplicar CSS, pero rompió muchos sitios como lo señaló @adib):

ingrese la descripción de la imagen aquí

ACTUALIZACIÓN: Gracias a @wisbucky, Safari 11.0 en realidad tiene un nuevo diseño. Ahora puede memorizar el nivel de zoom por sitio. Además, podemos personalizar esto mediante el elemento de menú "Safari" --> "Configuración para este sitio web...", y la opción exacta "Zoom de página" se puede encontrar allí. Se puede encontrar información más detallada aquí y aquí .

No veo esta opción en Safari 11.0
@wisbucky: actualizó la respuesta en consecuencia, ¡muchas gracias!
Gracias por la actualización. Tenga en cuenta, sin embargo, que ya no hay una configuración de zoom de página global. Tienes que configurar esto cada vez que visites un sitio nuevo. :(
@wisbucky: ¡Creo que sí, y gracias por mantener esta respuesta actualizada!