Improve `_exec` and its test coverage

It looks like this logic is different from what you've done in the common exec. Is it ever the case that `font-weight: normal` is there without apple-style-span?