Currently, we only have two choices: fully opaque or fully transparent.
The fully transparent option makes the text impossible to read if there is a fill pattern behind the text and the opaque option just looks clumsy.
I would like to see a third option where annotations such as text, tags, dimensions, etc. can mask the foreground of hatch patterns but not the background.
Suggested Idea: foreground masking with background transparency!

Current Transparent Option, the foreground fill pattern clashes with the annotation.

There are previous ideas that try to problem solve this issue but in other ways.
(so please don't merge this idea into similar ideas and bury it into the ideas archives)