title: Polices CSS, erreurs Lint et JS;DR

*Billet comportant les liens de veille technologique présentés aux étudiants dans le cadre [d’une routine de mes cours](/david/blog/2015/cours-iut-construction-collaborative/).*

> CSS SANS is the font transforming its shape along with the times. This is because CSS itself has been developing its abilities. Therefore, looking the font through a “browser”, a filter that reflects the times, shapes of the font look different hence it’s written by the same code.
>
> <cite>*[CSS SANS](http://yusugomori.com/projects/css-sans/)*</cite>

J’apprécie l’approche artistique d’avoir [une police qui évolue dans le temps](http://yusugomori.com/projects/css-sans/archive) avec l’évolution des navigateurs. On pourrait imaginer un rendu différent en fonction du moteur pour accentuer cela, il y aurait des choses à fouiller lors des [Rencontres de Lure](http://delure.org/). Bon pour les étudiants c’est surtout une source d’exploration des transformations CSS vu qu’on a abordé le sujet pour [les animations](/david/blog/2015/cours-iut-animations-web/).

> JSLint Error Explanations is designed to help you improve your JavaScript by understanding the sometimes cryptic error messages produced by JSLint, JSHint and ESLint, and teaching you how to avoid such errors. 
>
> <cite>*[JSLint Error Explanations](http://jslinterrors.com/)*</cite>

Même avec un *linter*, certains messages peuvent être difficiles à comprendre pour un débutant, ce site mériterait d’être traduit en français. Autant je suis dubitatif des documentations techniques traduites, autant pour les erreurs de débutants ça fait plus sens *(pun intented)*.

> Pages that are empty without JS: dead to history (archive-org), unreliable for search results (despite any search engine claims of JS support, check it yourself), and thus ignorable. No need to waste time reading or responding.
>
> Also known as, if it’s not curlable, it’s not on the web.
>
> <cite>*[js;dr = JavaScript required; Didn’t Read.](http://tantek.com/2015/069/t1/js-dr-javascript-required-dead)* ([cache](/david/cache/54c056e1f90f272adbbc22bd5e8635f8/))</cite>

Il faudra que je ressorte cette phrase. Dernière veille avec ce groupe, ça conclue bien ce que j’ai envie de leur transmettre :-).