Conversation

At any rate, while I think Firefox's approach is kind of cute, my boss has kind of convinced me that a better solution is to force a ligature break when there's is a change to the inline style. So both Chrome and Firefox are probably doing it wrong. 😅
2
1
Replying to and
Although in linking that doc, Safari is probably using Core Text – which *might* use an alternate standard for shaping Myanmar. Can't remember the specifics though. Regardless, the relevant bit is that scripts like this do glyph substitutions, and Safari is breaking those.
2
1
In this case you are seeing the “dotted-circle placeholder” where the dependent vowels and combining marks are being rendered in isolation (search for those keywords in the opentype-shaping docs I linked for more information). This seems understandable to me!