Features
Empowered by OpenTypeOpenType is the magical word when it comes to modern respectively smart font technologies. It is not the only one, there are also Apple aat (restricted to Apple systems and probably dying out already) and sil Graphite (mostly available in open source products like XeTeX and LibreOffice) but it’s the most common one and quasi standard. OpenType fonts come in two flavours that differ in the way the outlines are described, the one containing cubic bezier splines (cff fonts, usually as otf-files), the others containing quadratic bezier splines (Truetype fonts, usually as ttf-files). Also, ttf-files contain much more sophisticated hinting which is necessary to make fonts look acceptable on most Windows systems. What makes an OpenType font a smart font are tables containing rules for glyph substitution and positioning that are compiled into the font files alongside the spline coordinates. Some of the features are applied automatically, others however obey the control of the user and EB Garamond fonts make heavy use of this possibility.
Here will follow a documentation of all the OpenType features in the EB Garamond fonts. Until it is written, please see the Specimen [pdf] for an overview over the features.