As you can see above, this is a Hebrew font and the numbers are going left to right but the context is right to left.
Is it possible to kern between the 1 and open left bracket?
Is it possible to kern between the 1 and open left bracket?
Yes. Switch the LTR mode and do the kerning. It should be the same as in normal LTR usage.
I did that and it didn’t work.
Visually on the screen when you look at it ltr then it’s open bracket, 1 then 6 and then closed bracket.
However, it’s really really rtl, so it’s open bracket (which on the example looks like the closed bracket, then 1 then 6 and then the closed bracket.
I want to kern between the 1 and the rtl closed bracket which is the one farthest to the left however, there is a pesky 6 in the way.
Kerning works in visual not logical order. You have to kern the glyphs the exact glyphs that come visually next to each other.
yes I am familiar with the concept, but my problem is that the numbers go ltr and the brackets or dash go rtl.
Right. They end in different BiDi runs indeed. Unfortunately OpenType layout is not applied across BiDi runs in most (all?) applications.
I need it for InDesign.
If they are in different directional runs (one LTR one RTL) then you can’t kern across them. Direction change is a hard stop.
yeah, I had a feeling that would be the case… maybe in Glyphs 4? Nah…
I can’t do anything about script and direction run separation. That is a font format/render issue.
You can’t kerning numbers (LTR) and letters (RTL). But you should be able to kern numbers to punctuation.
I realised that
. I do realise that there are limitations in the font. I thought maybe, just maybe I was missing something.