Arg : le premier exemple est (évidemment ?) l’utilisation des small caps.
/ use small-caps /
.smallcaps {
-moz-font-feature-settings : « smcp=1 » ;
-ms-font-feature-settings : « smcp » 1 ;
}
Sauf qu’en CSS, il y a déjà ça :
font-variant: small-caps;
Le second exemple indique comment « activer » les ligatures qui sont déjà activées par défaut (liga), et que tu peux déjà forcer par :
text-rendering: optimizeLegibility;
Un autre exemple explique comment « activer » le kerning (dont on peut tout de même espérer qu’il est toujours activé par défaut), que tu peux déjà forcer par :
text-rendering: optimizeLegibility;
Et comme le dit la recommandation :
►http://dev.w3.org/csswg/css3-fonts
Authors should generally use ‘font-variant’ and its related subproperties whenever possible and only use this property for special cases where its use is the only way of accessing a particular infrequently used font feature.
On a donc ici 3 exemples (sur 6) qui consistent à recommander d’appeler le nom informatique d’une feature OpenType dans un appel cryptique de bas niveau (les features OpenType correspondent, de manière standardisée, à des caractéristiques typographiques identifiées et nommées), plutôt que d’appeler des CSS « normales » et lisibles par un être humain.