I dag deler moderne fontprogrammering ligaturer inn i tre grupper, som kan aktiveres separat: standard, kontekstuell og historisk. Standard ligaturer er nødvendig for å la skriften vises uten feil som tegnkollisjon. Designere finner noen ganger kontekstuelle og historiske ligaturer ønskelige for å skape effekter eller for å framkalle et gammeldags trykkutseende.