Vous désirez créer des polices de caractères dans lesquelles des lettres doivent changer en fonction de la suivante/précedente :
c’est la fonction calt pour la substitution contextuelle :
calt
Voici la note qui explique comment faire en GlyphsApp :
sub g j’ by j.alt;
La même en anglais :
Vous désirez appeler une variante de lettre dans le cas où 2 lettres identitiques se suivent :
c’est la fonction calt pour la rotation contextuelle.
Exemple :
CALT FEATURE

 

Voici la note qui explique comment faire en GlyphsApp :
sub A A’ by A.ss01;
Mode d’emploi dans FontLab ici, en bas de l’article, sous « Fonctions OpenType » :
Pour créer une variante (autre forme de la même lettre) dans FontSelf, voici un lien d’explication. Cela va donc vous permettre de disposer d’une variante mais pas de façon automatique… (cf. plus haut, la rotation contextuelle).
Pour les ligatures de type calt (alternatives contextuelles) voici un autre lien :
Références :