Just wanted to mention this, but actually it has more issues.
trouble / about: the 'u' should be marked, at least for 'trouble' to make it silent (or probably in both cases but differently, not sure about other similar words). But then there's 'o' in lemonade which is different from 'o' in 'trouble'. Also 'oo' in 'loot' seems strange (should be ⊚⊚ with the recommendation above). Or am I misunderstanding something in the point of the markings? Anyway, it hurts my eyes.
I’m working on a workflow to automating font weight and sizing to cover silent letters and prosody which should cover a bit of that. One of the key aspects though as a transitional learning tool is to teach children the diversity of sounds. So it’s intentional to not have a 1:1 mapping between phonemes and graphemes.