Los tuitlinks de la semana (22)

Un domingo más, un resumen más de lo que he enlazado durante la semana desde @chechar

Lecturas diversas

RT @yagoabascal Buena lectura mañanera: @MiquelP traduce a un idioma comprensible la Sentencia de Bizkaia que considera delito enlazar https://responsabilidadinternet.wordpress.com/2011/11/24/analisis-de-la-sentencia-contra-fenixp2p-y-mp3-es/

How to stop the bogus bonus (o la imperiosa necesidad de transparencia en los mercados financieros). por @timhartford http://j.mp/rrqLcs

BBC News – What’s the matter with Spain? http://j.mp/tNy27p

Los de desarrollo web

horas de diversión (ojo, podría contener trazas de mates y programación) http://fhtr.org/BasicsOfThreeJS/ + http://webglplayground.net/

Jonathan Hoefler, uno de los reyes de la tipografía, hablando de web (y más). *gran* charla, y cortita :-) http://j.mp/w1JFNK

excelente, del MAX 2011: Building Interactive Content Using HTML5 Canvas http://j.mp/rXUHFr

RT @designshack 6 Thinks I Learned About Print Stylesheets From HTML5 Boilerplate http://bit.ly/vVeQPF

Chrome Dev Tools Tips and Tricks (el enlace, mejor con Chrome, me temo) http://devtools-11.appspot.com/#1

HTML5 Cross Browser Polyfills http://j.mp/sb5Pz5

The trials and tribulations of HTML video in the post-Flash era http://j.mp/tZjUAT

Lea Verou: 10 things you might not know about CSS3 http://j.mp/trUcNE

Y los visuales para cerrar…

va tocando resumir el año. las mejores fotos del año, según Full Focus, de Reuters http://j.mp/u4anWm

IMAGINARY: Una mirada matemática http://j.mp/vm6V24

bru. tal. Design of the 60s and 70s for nerds http://j.mp/sZhLde

Jonathan Hoefler: buenas noticias para la tipografía en la web

Afortunadamente, no es noticia que los buenos tipógrafos (y Jonathan Hoefler, de Hoefler & Frere-Jones es uno de los mejores, no lo duda nadie) son conscientes, por un lado, de que esto de las tipografías para la pantalla es un problema muy complicado y, por el otro, que no se puede ignorar la web. Pero sí lo es que AIGA, una de las organizaciones de más prestigio en el mundo del diseño (si no la que más) le proponga dar una charla sobre ambos temas.

La recomendación es que veáis la charla, dado que Hoefler es un orador notable, además de excelente diseñador, y apenas os robará media hora de vuestro tiempo. Me permito recoger unas pocas capturas de pantalla de algunos de los puntos álgidos de la presentación (que no los únicos). Disculpad las capturas de poca calidad y el montaje poco elegante :-S.

Me ha encantado, por ejemplo, que le dedicara un rato a recordar que hay muchas tecnologías englobadas dentro del concepto «pantalla» y que hay que tenerlas a todas en cuenta:

Foto de dos pantallas (iPad y Kindle) mostrando la misma tipografía con difrencias notables en el resultado. Ambas pantallas muestran el texto bien, de manera muy diferente
Ni mejor ni peor. Diferente

Más obvio, desde luego, es el tema de las resoluciones. Pero no por ello puede obviarse:

Foto del mismo texto en dispositivos del mismo fabricante pero de resoluciones muy diferentes. Naturalmente, el dispositivo de resolución mayor muestra la tipografía con mayor precisión
La resolución sí importa (aunque dentro de unos límites, si se me permite)

Pero, sobre todo, me ha gustado muchísimo que recordara que, incluso fijando las variables de resolución y tecnología, cada sistema operativo «rasteriza» la información vectorial de la tipografía (incluso cuando esta tipografía tiene «hinting») de maneras diferentes:

Un cierto elemento tipográfico y su rasterización, usando la misma tecnología, a través de cuatro sistemas operativos de dos fabricantes diferentes
¿Alguien se anima a identificar qué sistema operativo produce cada uno de estos resultados?

Excelente charla, insisto.

CSS para impresión: saltos de página y control de viudas y huérfanos

(De vez en cuando uno se encuentra con algo que apenas conoce, se pone a profundizar y no encuentra un recurso en dos segundos en Google que resuma de manera efectiva y eficiente lo que hay que saber sobre el tema. Seguramente porque no he buscado bien, pero ese ha sido el caso después de leer 6 Things I Learned About Print Stylesheets From HTML5 Boilerplate. Por tanto, dejo mi resumen aquí.)


Uno de los puntos en los que casi nunca pensamos cuando hacemos el CSS de una página es el de los estilos para impresión. Es posible que en un futuro cercano, de dispositivos móviles ubicuos y acceso a internet bueno-bonito-y-barato (podemos soñar, ¿no? :-P) dejemos de imprimir páginas web, pero hasta que eso llegue de-verdad-de-la-buena, pasa con frecuencia que imprimimos páginas web con resultados que dejan bastante que desear. No hablaré ahora de @media, sino de cinco propiedades CSS (CSS2, además, especificadas aquí) que, me da la impresión, son unas grades desconocidas y nos permiten mejorar algunas cosas sin mucho esfuerzo.

Las tres primeras de dichas propiedades son page-break-before, page-break-after y page-break-inside que, como su propio nombre indica, impiden saltos de página antes, después o dentro del elemento HTML que especifiquemos, respectivamente. Así, por ejemplo, podríamos usar h2 { page-break-after: avoid; } para evitar que un título de segundo nivel fuese lo último impreso en una página, cosa que lo separaría del párrafo que siempre viene a continuación en nuestro diseño, si fuera el caso. O, en caso que usemos títulos de tercer nivel muy largos, también nos podría interesar h3 { page-break-inside: avoid; }. Los valores permitidos para estas tres propiedades son auto, always (útil para elementos que queremos como final de página), avoid, inherit y left o right, que fuerzan uno o dos saltos de página antes o después del elemento, de forma que la siguiente página sea par (left) o impar (right).

Las otras dos propiedades son orphans y widows que, respectivamente controlan la aparición de huérfanos y viudas en el texto impreso (un huérfano es una línea que se queda sola al inicio de una página, mientras que una viuda es una línea que se queda sola al final). Por ejemplo, p { orphans: 3; widows: 3; } indica al navegador que debe hacer todo lo posible para que un párrafo no tenga menos de tres líneas ‘colgadas’ al inicio o final de una página.

¿Y el soporte de los navegadores? Uno esperaría que algo que es parte de CSS2 ya sería universal desde hace eones. Casi. Según la wikipedia, quedan los siguientes problemas:

  • Firefox y los navegadores Webkit (esto es Chrome y Safari), para page-break-before y page-break-after, sólo soportan los valores always y auto. No servirán de nada, por tanto, avoid, inherit y left o right. A ver si algún día implementan, al menos, avoid. Sirva como acicate el recordatorio de que que Internet Explorer lo tiene desde la 4.0 (allá por el jurásico superior) y que Opera lo tiene también desde hace unos cuantos eones.
  • Firefox, además, no implementa ni page-break-inside ni widows ni orphans :-(.

Aún a pesar de la falta de soporte de algunos de los navegadores más populares, no deja de ser un detalle tener en cuenta el CSS para paginación para los usuarios que disfrutan de navegadores más conscientes de la importancia de la impresión, especialmente en sitios en que anticipamos que los usuarios se van a llevar el contenido con ellos en papel.


Yapordiós. Es publicar la entrada y aparecer How To Set Up A Print Style Sheet

Los tuitlinks de la semana (21)

Los de mirar atrás

sensacional reportaje de 1979 sobre informática en RTVE. back to the futurehttp://j.mp/vUCvBA

10 años de historia de @mosaicUOC en una foto. faltan @albaladejo, @roserrr, @_rser, @davidguerrero y algunos más, pero… http://j.mp/w0Du8x

a punto de perderse otro trocito de la historia de Yahoo :-( http://j.mp/tIpe3n

Los de desarrollo web

#wtf Mozilla Adds Flash to Firefox for Android http://j.mp/vMzfeZ

RT @scottmcmillan A new direction for web applications http://bit.ly/o73Irx

#imprescindible HTML5Weekly http://j.mp/u03TM9

The differences between IE9 on the desktop and IE9 on WP7 http://j.mp/vlwwyP

Andy Baio: Think You Can Hide, Anonymous Blogger? Two Words: Google Analytics http://j.mp/vWgNLn

encomiable propósito. veremos qué da de sí: W3C Announces First Draft of Standard for Online Privacy http://j.mp/rsVa4E

Y el visual para cerrar

por si alguien no ha visto aún el timelapse en paralelo del Exploratorium de San Francisco. imperdible

[youtube]http://www.youtube.com/watch?v=PNln_me-XjI[/youtube]

Multimedia 1987

El jueves celebrábamos 10 años de Mosaic, la revista del grado de Multimedia de la UOC y aparecía, por alguna de las diapositivas, el ordenador que, en mi modesta opinión, más hizo por poner en marcha esto del multimedia, el Amiga. Y hoy me encuentro con esta maravilla de vídeo promocional de 1987. EStoy intentando contener la lagrimita…

[vimeo]http://vimeo.com/28228891[/vimeo]

Qué recuerdos, y qué avanzado a su época (un par de años luz por delante de los Macs de la época, directamente, en multimedia).