Hello, I am working on a file with fractions that have a specific design that requires the fraction glyph to have very negative sidebearings – so negative, in fact, that the glyph width needs to be negative. Sadly, this doesn’t appear to be possible in Glyphs, as the smallest width is 0. Is this intentional, and if so, why? This use case makes perfect sense to me. Or is it a technical limitation? I sincerely hope I don’t have to solve this with kerning.
Thank you for any ideas!
Edit: Workaround in case anybody else runs into this issue:
for m in Font.masters:
kerning = Font.glyphs["fraction"].layers[m.id].LSB - Font.glyphs["fraction"].layers[m.id].RSB
for num in ["one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "zero"]:
Font.setKerningForPair(m.id, "fraction", num + ".dnom", kerning)