Non : il y a eu de nombreux bogues au fil des ans sur diverses plates-formes qui font que le texte ne s'affiche pas ou s'affiche incorrectement (voir ci-dessous). Si votre objectif est d'activer les ligatures, il existe en fait une propriété standard font-variant-ligatures
défini dans Polices CSS niveau 3 qui offre un contrôle total :
font-variant-ligatures: common-ligatures;
font-variant-ligatures: common-ligatures discretionary-ligatures historical-ligatures;
Ver font-variant
pour les autres caractéristiques typographiques qui peuvent être activées, telles que les petites capitales, les formes de lettres alternatives, etc.
Histoire
Antes de font-variant-ligatures
et les propriétés connexes ont été ajoutées, les anciennes font-feature-settings
permet d'activer la même fonction. Il s'agit d'une interface de niveau inférieur qui n'est plus recommandée, sauf pour activer les fonctionnalités OpenType qui ne disposent pas d'une interface de niveau supérieur.
http://blog.fontdeck.com/post/15777165734/opentype-1 a un exemple simple :
h1 {
-webkit-font-feature-settings: "liga", "dlig";
-moz-font-feature-settings: "liga=1, dlig=1";
-ms-font-feature-settings: "liga", "dlig";
font-feature-settings: "liga", "dlig";
}
http://elliotjaystocks.com/blog/the-fine-flourish-of-the-ligature/ a aussi plus de discussion.
Galerie des insectes
Le populaire projet HTML5 Boilerplate l'a supprimé il y a deux ans en raison de divers problèmes de rendu :
https://github.com/h5bp/html5-boilerplate/issues/78
Deux bogues de Chromium que je viens de corriger ce matin faisaient que Chrome 21 sous Windows XP n'effectuait pas du tout la substitution de police, affichant le symbole du caractère manquant au lieu d'en utiliser un d'une police différente, et affichant le texte de manière incorrecte en chevauchant d'autres éléments :
http://code.google.com/p/chromium/issues/detail?id=114719
http://code.google.com/p/chromium/issues/detail?id=149548
Ver http://aestheticallyloyal.com/public/optimize-legibility/ pour quelques autres préoccupations.
http://bocoup.com/weblog/text-rendering/ a mis en évidence des problèmes de compatibilité avec Android et des problèmes généraux de performance