Some glyphs that have underscores in their glyph names, such as one_zero.blackCircled (Unicode: 277F), behaves weird when I try to make a copy with added .ss01 suffix.
The generated ss01 feature code doesn’t include it, and its glyph name kept changing to one_zero.blackCircled_blackCircled.ss01 even after I tried editing the name.
Glyphs also misidentified these glyphs as Ligatures (guessing it has to do with the underscore)
I’ve currently experienced this issue in these following glyphs:
❿ 277F (one_zero.blackCircled), ⓫ 24EB (one_one.blackCircled), ⓬ 24EC (one_two.blackCircled), ⓭ 24ED (one_three.blackCircled), ⓮ 24EE (one_four.blackCircled), ⓯ 24EF (one_five.blackCircled), ⓰ 24F0 (one_six.blackCircled), ⓱ 24F1 (one_seven.blackCircled), ⓲ 24F2 (one_eight.blackCircled), ⓳ 24F3 (one_nine.blackCircled), ⓴ 24F4 (two_zero.blackCircled)
using Glyphs 3.5 (3520)
I’ve currently manage to bypass this issue by adding custom GlyphData
using names such as eleven.blackCircled to replace one_zero.blackCircled
which behaves as expected (feature code is generated) when I add a eleven.blackCircled.ss01 glyph