#18384

Note CSS, pseudo-éléments et icônes web-fonts

En HTML/CSS, Si vous utilisez des icônes avec une web-font (donc dans un fichier woff/woff2 dédié aux icônes), et que vous affichez les icônes dans un pseudo-élément avec la propriété "content" alors, il est possible que vous fassiez comme moi :

::before, ::after {
    font-family: icons.woff;
}

Comme ça, tous les pseudo-éléments de la page, pour peu qu’ils aient un « content: », utiliseront la police des icônes.

Sauf que, et c’est pas intuitif, il faut savoir que le contenu de l’attribut « alt » des images est affiché avec un pseudo-élément (au moins dans Firefox).

Donc lui aussi va utiliser la police dédiée aux icônes, ce qui n’est pas une bonne chose : généralement les icônes sont encodés sur 3 ou 4 octets, et ça risque d’afficher un charabia d’unicode invalide.

Faut donc ajouter :

img::after, img::before {
    font-family: initial;
}

Ou, si vous voulez combiner ces deux déclarations CSS en une seule :

:not(img)::before, :not(img)::after {
    font-family: icons.woff;
}

Ça appliquera la police des icônes sur tous les éléments, sauf les images.

… par contre, ça ne tiendra pas compte des autres éléments qui ont un attribut de remplacement (les area et certains input). Du coup, je propose ça :

:not([alt])::before, :not([alt])::after {
    font-family: icons.woff;
}

Application sur tous les pseudo-éléments qui n’ont pas d’attribut « alt ».

https://lehollandaisvolant.net/?mode=links&id=20190302174443

#18383

Can You Recover Sound From Images? - YouTube

Le son, c’est juste une vibration. Sous l’influence du son, les objets vibrent.

En filmant quelque chose avec une caméra suffisamment rapide (1 000 FPS suffisent ici), on peut détecter les vibrations et reconstituer le son.

Certains chercheurs avaient réussis à analyser le son d’un clavier d’ordinateur pour reconstituer ce qui a été tapé, avec 96 % de fidélité.

Bref, d’ici quelques années, attendez-vous à ce que les caméras de surveillance sans micro arrivent à reconstituer le son.
Oh, et ça marche donc aussi à travers le vide, du moment que la surface que l’on filme n’est elle pas dans le vide.
Dans l’idée, on pourrait filmer un endroit chez les voisins et savoir ce qu’ils disent.

Je crois d’ailleurs que c’est Veritasium qui avait fait ça : il envoyait un laser sur une vitre d’une autre maison et arrivait, grâce au rayon réfléchi et l’analyse les interférences, à reconstituer les vibrations de la vitre et donc le bruit ambiant, soit ce que les gens disaient de l’autre côté de la vitre. Et ça juste avec un laser.

Or, des lasers, il en existe des invisibles~

ÉDIT : ah non, c’est pas Veritasium, mais là : https://www.youtube.com/watch?v=1zGU_30l6eU

https://www.youtube.com/watch?v=eUzB0L0mSCI