pub trait GlyphData: Clone { fn merge(data1: Self, data2: Self) -> Self; }
merge is called during ligature substitution (i.e. merging of glyphs), and determines how the RawGlyph.extra_data field should be merged
merge
RawGlyph.extra_data