For an Arabic script project, I have a UFO with a complete features.fea file. This .fea file includes both the GPOS code – including mark and cursive attachment – and the GDEF table definition.
However, when we use Glyphs (2.4.2.1026) to open the UFO and export a TTF, Glyphs adds (to the temporary features.fea) its own mark and cursive attachment code (both lookup and feature) as well as its own GDEF table. makeOTF then fails with errors about multiple GDEF and curs features.
Is there an option some place that would prevent these additions, and use only the feature code as specified in the UFO?