OpenType features


By Stefan Peev, July 24, 2018


Why we need to understand OpenType features

Much of the font creator programs offer nowadays simplified ways to create OpenType features. But when the things go wrong these programs could not help us. So we need to understand the structure, the logic and the syntax of the OpenType features.
Like in every other process, which we want to know how to rule, we need to start with some learning. Here are the basic resources for OpenType features.

Please, note that even well written OpenType features could not work. Why? Because the use of OpenType features relies on your applications’ support. Click here to see OpenType features’ support in applications. Check here for the browsers’ support for font-feature-settings.

  • feature numr
  • feature dnom
  • feature frac
  • feature sups
  • feature subs
  • feature sinf
  • feature ordn
  • feature tnum
  • feature onum
  • feature pnum
  • feature lnum
  • feature zero
  • feature locl
  • feature ccmp
  • feature case
  • feature c2sc
  • feature smcp
  • feature liga
  • feature dlig

Further Readings

Tal Leming: The Unofficial OpenType Cookbook
Martin Wenzel, Christoph Koeberlin: An Introduction to OpenType Substitution Features
Glyphs: Tutorials Tagged “OpenType Features”
Glyphs: Ligatures
FontLab VI Help: OpenType Features
Microsoft Typography: Feature tags
Adobe: OpenType AFDKO
Adobe Type Tools: AGL (Adobe Glyph List) and AGLFN (Adobe Glyph List For New Fonts)
GlyphsInfo: GlyphsInfo Repo
Simon Cozens: OpenType Features
WIKIPEDIA: List of typographic features
Softerviews: OpenType Features (PDF)


Stefan Peev

Stefan Peev is a graphic designer and typographer from Bulgaria.


If you like this site and find it useful, help us to make it better by giving feedback, suggesting improvements or by donation.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.