

These two glyphs can then be correctly placed using GPOS.

To avoid multiple glyph variants to fit all base glyphs, the character is decomposed into two glyphs.a dot above and a dot below. In Syriac, the character 0x0732 is a combining mark that has a dot above AND a dot below the base character. The feature should be processed as the first feature processed, and should be processed only when it is called. This feature permits such composition/decompostion. Additionally, it may be preferable to compose two characters into a single glyph for better glyph processing. In the typeface Poetica, the default e in the word 'type' is replaced with the e.end form.įunction: To minimize the number of glyph alternates, it is sometimes desired to decompose a character into two glyphs. This is common in Latin connecting scripts, and required in various non-Latins like Arabic. In the typeface Ex Ponto, the default t in the word 'type' is replaced with the t.begin form.įunction: Replaces glyphs at the ends of words with alternate forms designed for this use. In Caflisch Script, o is replaced by o.alt2 when followed by an ascending letterform.įunction: Replaces glyphs at the beginnings of words with alternate forms designed for this use. Used in script typefaces which are designed to have some or all of their glyphs join. The glyph for ffl replaces the sequence of glyphs f f l.įunction: In specified situations, replaces default glyphs with alternate forms which provide better joining behavior. This feature covers the ligatures which the designer/manufacturer judges should be used in normal conditions. Function: Replaces a sequence of glyphs with a single glyph which is preferred for typographic purposes.
