If a dehi-hb or yetiv-hb come after any bottom Hebrew mark - they should be connected to the bottomright anchor of the Hebrew mark. Not to the bottomright anchor of the Hebrew letter. This should happen also if there is a meteg-hb (or any other Hebrew Cantillation mark) in between.
Has anyone encountered this issue and figured out a solution? Thanks ◔‿◔
Here’s visual explanations:
yetiv glyphs issue.pdf (70.0 KB)
I believe @yanek was facing the same or a similar issue at one point. Yanek, do you remember how we solved the problem back then?
I spoke to Yanek earlier and it seems, that it is working in his version of glyphs (v2.6.4 build1282). But not in my cutting edge version. So maybe it is a bug?
So I tried downgrading my Glypsapp version from here: https://glyphsapp.com/tutorials/older-versions-of-glyphs to check if it is a version issue and the file links don’t seem to work on that page.
OK, I installed v2.6.4 build 1282 and it doesn’t work. Maybe I wasn’t clear in my explanation…
The dehi-hb and yetiv-hb marks should be connected to the bottomright anchor of the Hebrew mark. The Hebrew marks automaticly already have that anchor (when I generate the anchors command+U) but it doesn’t seem to do anything. It seems like a bug.
For example this segol-hb has a bottomright anchor but the dehi-hb and yetiv-hb marks which both have a _bottomright anchor. So when I type any Hebrew letter > segol-hb > dehi-hb then the dehi-hb should connect to the segol-hb and NOT to the Hebrew letter.
שֶ֭ שֶֽ֭ ש֭
And if I type any Hebrew letter > dehi-hb the dehi-hb should connect to the Hebrew letter.
I believe we had a different solution than this implementation (it would only work if they both had the same anchor strain, i.e., either bottom
or bottomright
). I do not remember exactly what it was though, and I do not have the emails from back then anymore.
I am pretty sure we tried contextual positioning but do not remember if that is what worked in the end.
pos segol-hb dehi-hb' <-40 0 0 0>;
Another option is to to have a second variant of dehi-hb
, that gets swapped in contextually:
sub segol-hb dehi-hb' by dehi-hb.connect;
dehi-hb
has the regular _bottomright
, and dehi-hb.connect
has a _bottom
anchor.
Thanks for you answer. The problem is that there are to many possible combinations of other Cantilation marks that can come between these two Hebrew marks segol-hb
and dehi-hb
. and each Hebrew letter has a different width.
Please take a look at the middle example here:

What makes the most sense is that the dehi-hb
(in green) should respond to the qamats-hb
(in red) and connect to it via the bottomright
anchor which they both already have.
The problem is that at export Glyphsapp seems to ignore the bottomright
of the qamats-hb
and instead connect the dehi-hb
to the bottomright
of the shin-hb
letter. It should be connected to the bottomright
of the qamats-hb
.