If I understood it well, when you type text, the next glyph is set on ‘top’ by the text engine. So when you have an overlap, the next glyph sits/runs over the one before.
I would to know how this works for layered color fonts.
Example with one layer/color:
Does the layering work like this (option A) ? Layering per color.
Does the layering work like this (option B) ? Layering as a complete set of layers.


