28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Je prépare actuellement une page web qui servira d'outil de consultation et d'impression de documents, en local uniquement. Pour mieux maitriser la mise en forme de la page et avoir plus de souplesse, j'utilise Firefox 3.5 beta 99 Portable.
J'utilise la règle @font-face pour définir les polices à utiliser pour l'affichage (media=screen) et l'impression (media=print). Je suis confronté à un problème pour la partie impression.

Pour bien vous rendre compte du soucis, voici une page qui reprend la technique utilisée : .../font-face-print-preview/ . Bien sur c'est à consulter avec Firefox 3.5 (donc, oui je suis bien conscient que tout le monde ne pourra peut être par m'aider...).

A l'affichage aucun pb, la police indiquée est chargée.
Lors de l'aperçu avant impression la div "papier" s'affiche bien, donc la feuille de style pour ce média est bien lue, mais par contre la police spécifiée ne s'affiche pas ou alors pas tout de suite. Il faut souvent de nombreuses minutes et manipuler un peu l'ascenseur, le zoom pour que la police soit appliquée.
Alors : bug de FF3.5 ou mauvaise programmation de ma part ?

Merci d'avance de votre aide et du temps que vous y consacrerez.

PS : J'ai déjà testé l'inversion des feuilles de style et, pas de pb apparent dans la déclaration de la police DejaVuSerif.
Modifié par e--p (03 Jun 2010 - 11:30)
J'ai remarqué également que les font-face avec le media print ne fonctionnaient pas dans FF (Safari pas de problèmes). Je ne sais pas si c'est un bug ou si c'est voulu...
Bonjour,

D'après les précos font-face devrait marcher partout... Donc c'est un bug. Certes pas le plus dérangeant mais il faut le signaler quand même...
Modifié par masseuro (18 Jun 2009 - 15:17)
Merci tous les deux pour vos réponses. Je n'ai pas trouvé grand chose sur le sujet, donc oui je pense aussi que c'est un bug (et ok pour dire que ce n'est pas le plus dérangeant aussi). Je tente de vous tenir au courant s'il y a du nouveau sur le sujet.