Visually create mark to mark positioning

I want to alter the positioning of diacritics in a Hebrew font based on either the preceding or following letters. I am currently achieving this using the feature mark and writing the code and using classes such as

lookup lettershin {
lookupflag RightToLeft MarkAttachmentType [];
pos @letters holam' lookup right20 shin shindot;
} lettershin;

I was wondering if there was a visual way to achieve this or is this a case of having to write code for all collision situations. The code gets very extensive when dealing with cantillation marks so was wondering if this could be done more visually?

Also what is the easiest way of seeing an update to what I have programmed? Currently, I export the font and then check it in InDesign?

Currently only with Window > Text Preview and only with OT features that are on by default. You need to set up at least one instance in Font Info > Export.

okay, thank you for your prompt reply.

I have to say that this software is pretty awesome!

1 Like

You can use contextual anchos. Edit View: Anchors — Glyphs Handbook
It should result in similar lookups as the ones you wrote manually. And you should be familiar with the context syntax. And you can add mark filtering if needed: prefix the context with the lookup flag, separated by a semicolon.

interesting…