Re: Police de la dist

Debondt Didier <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Intéressant.

Pourquoi ne pas simplement utiliser une media querie pour n'appliquer la
font-face que sur desktop et donc limiter cet effet indésirable ?

Didier

Le 14/07/17 à 14:47, Cédric Morin a écrit :
> 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)
>
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.