Re: Police de la dist

Cédric Morin <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Non ce n'est pas un problème d'absence de fallback mais de design des 
navigateurs : pour éviter que le texte s'affiche d'abord avec une police 
puis ensuite avec une autre, qui forcément n'ont pas le même rendu et 
donc que le texte ne saute en passant de l'une à l'autre, les 
navigateurs cachent le texte le temps que la font-face charge, avec 
différentes stratégies

Tu peux lire l'historique de la discussion a ce sujet pour webkit
https://bugs.webkit.org/show_bug.cgi?id=25207

En 2011 la situation était donc :

> Now the specification has a section on what to render while the web font is downloading.
> http://dev.w3.org/csswg/css3-fonts/#font-face-loading
>
> Browsers are behaving as follows:
>
> Firefox 4:
> 1. Text is rendered as blank for 3 seconds or so.
> 2. Text is rendered with fallback fonts until download completes.
> 3. Text is rendered with the web fonts.
>
> Opera 11:
> 1. Nothing is rendered for 2 seconds or so.
> 2. Text is rendered with fallback fonts until download completes.
> 3. Text is rendered with the web fonts.
>
> IE 9:
> 1. Text is rendered with fallback fonts until download completes.
> 2. Text is rendered with the web fonts.
>
> Chrome, Safari:
> 1. Text is rendered as blank until download completes.
> 2. Text is rendered with the web fonts.


La bonne nouvelle c'est donc que le comportement a été modifié dans 
Webkit il y a 1 an, et donc maintenant on a à peu près partout un délai 
de 3 secondes pendant lesquelles on ne voit pas le texte, et ça bascule 
sur la font fallback si après ce délai la font-face n'est toujours pas 
chargée (ce n'était pas le cas avant, donc, d'où les expériences très 
désagréables sur smartphone à la pomme, en mobilité)

C'est un moindre mal, mais je continue à trouver que c'est un 
comportement dommageable et je préfèrerai qu'on ait pas de font-face 
dans ce qu'on distribue par défaut.

(a titre perso je négocie toujours avec le designer d'avoir une font 
native au moins pour le corps de texte, et autant que possible je dégage 
à peu près tout le temps les font-face au moment de l'intégration en 
mettant la police native la plus proche.
Et au final tout le monde est heureux, sauf peut-être le designer mais 
bon, c'est pas lui l'utilisateur du site)

-- 
Cédric



Matthieu Marcillaud a écrit :
> Le 14/07/2017 à 14:13, Cédric Morin a écrit :
>> A mon avis on perd l'essence même du web, en privilégiant la forme au
>> détriment du fond qui se retrouve bloqué.
>>
>> Il y a des techniques de chargement qui évitent cela
>
>
> Marrant, je n’ai jamais eu ce cas : une police présente localement
> s’affiche le temps que la font-face se charge. Peut être qu’il n’y avait
> pas d’autres polices indiquées (en fallback) sur ces sites ?
_______________________________________________
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.