Anticipando problemas con el renderizado multiplataforma de Google Webfont

Las fuentes web a veces pueden verse muy bien en una máquina, pero horribles en otra, debido a las diferencias en la representación no solo entre navegadores, sino también con el mismo navegador entre sistemas operativos.

La mayoría de los servicios de fuentes web comerciales tienen una función de vista previa de prueba antes de comprar, en la que puede ver imágenes de captura de pantalla una al lado de la otra de las fuentes representadas en varios tamaños en diferentes combinaciones de navegador y sistema operativo con la configuración predeterminada (por ejemplo, en Typekit ( haga clic en 'Muestras del navegador') y en Fonts.com (haga clic en la pestaña 'Navegador de fuentes web/muestras del sistema operativo')). Google Webfonts no tiene esta función y, dado que las fuentes no son comerciales/de código abierto, rara vez/nunca están disponibles en estos servicios.

Asumiendo que no tiene una pila conveniente de máquinas Mac, Windows XP, Windows 7/Vista y Ubuntu debajo de su escritorio, cada una con una variedad de navegadores instalados, y que no tiene el tiempo, los recursos, el conocimiento. y paciencia para configurarlos en una máquina usando algo tecnológico como Virtualbox (ni siquiera estoy seguro de que funcione...), ¿cómo harías para asegurarte de que una fuente que te interesa no tenga problemas de renderizado?

Una buena respuesta podría ser...

  • Un servicio que simula la representación del sistema operativo/navegador para cualquier fuente o para Google Web Fonts específicamente (no he encontrado ninguna)
  • Conocimiento sobre las características tipográficas a tener en cuenta que se sabe que se representan de manera particularmente diferente o mala en ciertos sistemas.

Si un ejemplo ayudaría, una fuente que me interesa particularmente es Lato 300, 400 y 900 , principalmente a 10pt, 14pt, 22pt

Consideraría cambiar el título de la pregunta por algo menos específico (como mencionaste, "servicio que simula la representación del navegador/SO para cualquier fuente") para hacerlo aún mejor

Respuestas (1)

No conozco una herramienta automatizada que haga lo que está buscando, pero si no le importa configurar algunas páginas de prueba, puede obtener una vista previa usando Browsershots.org o Adobe's Browser Lab . Ambos servicios son gratuitos (aunque Adobe requiere una ID de Adobe) y le mostrarán capturas de pantalla de su sitio en diferentes navegadores y sistemas operativos.

Browsershots tiene una gama mucho más amplia de navegadores, aunque no incluye versiones para Mac. También solo muestra capturas de pantalla (tiene que obtener una vista previa manual de diferentes URL si desea "navegar" un sitio), aunque esto no debería ser un problema ya que solo está probando fuentes web.

Adobe's Browser Lab tiene un conjunto limitado de navegadores (sin versiones de Linux), pero incluye algunas versiones de Mac. La ventaja de Browser Lab es que las capturas de pantalla de vista previa son semi-en vivo: puede pulsar Ctrl+Clic en los enlaces de las vistas previas para navegar a otras páginas del sitio. Es posible que esto no tenga mucha utilidad si solo está verificando la representación de fuentes en una página de vista previa establecida, pero es útil para otros casos de prueba.

Me pregunto si ejecutar un Live CD Linux en Windows representaría las fuentes como lo haría Linux. De lo contrario, siempre puede usar una versión de arranque que no requiera instalación.
@yisela Supongo que eso dependería de la capa de emulación. Esta publicación parece indicar que, al menos si está utilizando QEMU, el suavizado de fuentes se aplica dentro del entorno invitado y el tipo nunca se pasa al sistema operativo host. YMMV. Probablemente estés mejor con un CD/USB de arranque...
Un cd en vivo ES linux. No se ejecuta "en Windows" a menos que esté utilizando una máquina virtual. El sistema operativo se inicia desde el CD y IIRC, el HD se deja intacto de forma predeterminada a menos que lo configure para usarlo. El verdadero problema es OSX para la virtualización. Es difícil hacer que osx se ejecute como sistema operativo invitado en un entorno virtual. Es mucho más fácil hacer que Linux y Windows se ejecuten virtualmente en un host Mac.
¡Buena respuesta! Usar esos dos en combinación parece funcionar.