28216 sujets

CSS et mise en forme, CSS3

Bonjour mon problème est le suivant.

Lorsque je donne comme taille: 16px à un titre par exemple, la police n'est pas du tout lisse à l'écran, elle est crénelé. Cela avec tt les familles de police. Est ce qu'il existe un moyen d'éviter cela?
Merci d'avance
Bonjour,

Apparement, ce que tu veux est dans le module fonts de la spécification CSS 3, avec la propriété font-smooth...
Encore une chose qui me fait attendre avec impatience CSS 3, qui arrive bien lentement je trouve !!
oui c'est beaucoup trop long Smiley decu (je connaissais pas encore font-smooth c'est bien d'y avoir pensé car c'est purement esthétique).

Merci Miklp
Bonjour Yann,
En dessous d'une certaine taille de fonte, les navigateurs choisissent bien souvent de ne pas appliquer d'antialias... en effet l'antialias provoque parfois une bouillie de pixels flous sur du texte écrit en petit ! J'ai déjà eu ce problème avec Flash...
Administrateur
Ricou13 a écrit :
Essayes peut-être en pt ou en em plutot qu'en px.
A mon avis, le choix de l'unité ne changera rien du tout Smiley ohwell

Par contre, le choix de la police peut jouer : par exemple, la police sur http://www.alsacreations.com est lissée (il s'agit de Bitstream vera sans)... mais il faut prévoir une police alternative pour assurer la compatibilité entre les navigateurs.
Et pour que les petites police soient lissées sous Windows, il faut bien aller voir dans Panneau de configuration - Affichage - onglet Apparence - bouton Effets puis choisir "Utiliser la méthode suivante pour lisser les polices écrans" et dans la liste choisir "Cleartype".
Voilà, au cas où ce n'était pas déjà fait. Dans KDE, il y a ça aussi dans le Control Center, mais en général sous Linux, ces options (quel que soit le gestionnaire de fenêtre) sont mises par défaut.