It would be nice to be able to format character background. When I add a background to a character it vertically extends to the highest and lowest character in that line. Depending on the font and line-spacing this doesn't always look right - especially when the highlighting spans across multiple lines.
My current solution is to increase the groundlines of spaces surrounding and inside the highlighted text - but that's tedious and doesn't work to decrease the height of the highlighted area.
A lightweight solution would be to have two additional variables in the positioning part of character format: either background height in %, and background groundline-height, or background correction-top, / -bottom.
A more luxurious approach would be to have a separate "background" partition of the character panel with color, horizontal and vertical size and postiion of the background (in pt and % of the respective character) and border (with thickness, color and style for top/left/right/bottom border)...