A combination of two or more letters to avoid collisions or overlaps. These are on by default. Usually there are only some Standard Ligatures in a font, in the Kafka and Edvard fonts I decided to include hundreds to achieve a more handwritten look (in Kafka these are accessed through Discretionary ligatures though). (shown in example: Kafka)
Stylized versions of two or more characters to make a letter combination more interesting. (shown in example: Bassanova)
Contextual Alternates change single letterforms depending on what letter comes before or after them. This may produce better joining behaviour and avoid unfavourable combinations (important in script fonts) or provide a font with a more handwritten feel. (shown in example: Luba Luft)
There‘s also the possibility to achieve a random effect in display fonts by cycling through differents glyph variants. (shown in example: Walpurga)
Swashes can add beautiful flourishes to a letter and make words look very expressive. Don‘t overuse those.
I usually put put uppercase Swashes into the swash feature, but lowercase swashes into Stylistic Sets. (shown in example: Luba Luft)
Beginning & Ending Forms:
To achieve a more natural look, sometimes there are included beginning and ending forms to certain characters. (shown in example: Luba Luft)
Stylistic Sets usually collect all features that don‘t fit anywhere else. I like to use them for the endless variations of lowercase swashes in script fonts. There are a lot of programs that don‘t support this feature, so you may have to select the desired glyphs from the Glyphs panel instead. (shown in example: Luba Luft)
Little theme-oriented vector graphics or illustrations I like to include that can be added for visual appeal. (shown in example: Edvard and Walpurga)
Found this helpful? Get this guide as a PDF.