Fonts' OpenType features not working in Composite fonts in InDesign
When using any Hebrew font in InDesign, the diacritics (nikuds) are displayed in their correct location. This location is set within the fonts by using OpenType features such as ccmp (for glyph substitution) and mark (for glyph positioning). InDesign recognizes and applies these features.
When this font is used as part of a Composite font in InDesign, the result is quite different. It seems like the ccmp feature is honored but the mark feature is not.
The diacritics shift and the length of the text increases. Some of this fluctuation can be mitigated by Diacritics Position feature in InDesign however this feature only works on a paragraph level and applies the correction to ALL diacritics uniformly whereas the whole point of the OpenType feature is to adjust diacritics on a character level.