• The New #Web #Typography
    http://ie.microsoft.com/testdrive/Graphics/opentype/opentype-fontbureau/index.html

    TYPE ON THE WEB IS ABOUT TO CHANGE FOREVER. AGAIN.
    As the #font-face rule emerged, it brought with it sweeping changes to the visual landscape of the web. The designer’s toolkit grew substantially, but this integration was only partial. Many typefaces were stripped of their most powerful features: things like swashes, alternates and small caps. These details help to make typefaces more useful and expressive. Now, as #OpenType features become accessible in more browsers, this expressive power can raise typography on the web to an even higher level.

    TABLE OF CONTENTS
    Small Caps
    Ligatures
    Numerals
    Kerning
    Fractions
    Alternates

    • 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.