I want to make to operate stacking diacritics, for example ocircumflex with breve above. First way to type it is: ocircumflex + breve, the second: o + circumflex + breve. I made it that way:
1. ocircumflex is decomposed to o + circumflex
2. o and circumflex are positioned via mark
3. circumflex and breve are positioned via mkmk
So whatever combination you type (o ̂ ̆) or (ô ̆) you get proper stacked letter. It works beautifully in FontForge but to my astonishment only in FF. What is going on? Please help with this enigma.

