This can be fixed by adding a `parent_font_weight` in the Context that’s initialized with `parent_style.Font.get().font_weight` and never changes.