Comment cette police affiche-t-elle la même lettre sous différentes formes?

8

J'utilise une police qui affiche les lettres de manière aléatoire (non limitée aux majuscules et minuscules) et je ne comprends pas pourquoi.

Dans les images suivantes, le même G majuscule est rendu différemment à différentes positions:

position 0

position 1

position 2

position 3

Essayez-le ici . (sélectionnez la variante de police Web)

J'utilise Ubuntu et je l'ai testé sur Firefox et Chromium. En fait, le même comportement se produit dans LibreOffice Write (après avoir installé la police localement).

Comment cela se fait-il?

Jacopo G.
la source

Réponses:

12

Il s'agit d'une fonctionnalité de type ouvert appelée substituts contextuels aléatoires :

Les alternatives contextuelles aléatoires fournissent plusieurs glyphes de substitution pour un seul caractère. Lorsqu'elle est implémentée avec des polices de type script, cette fonctionnalité peut simuler l'écriture manuscrite en utilisant un ensemble de glyphes choisis au hasard avec de légères différences d'apparence.

Open Type est livré avec des fonctionnalités telles que les ligatures contextuelles et les ensembles stylistiques . Si vous regardez les détails de la version OT de la police sur la page que vous avez publiée, vous verrez toutes les fonctionnalités qu'elle utilise .

Fanatique
la source