This is kind of a confusing question, so let me try and elaborate. I made paragraph styles with different baseline shifts depending where they start around objects. For example directly to the left is -6, but 45° diagonally to the left and below is -13 and directly above is 8 and so on.
Now I have a character style to grab a bracket and change it to a font that has a glyph. This wasn't a problem until the client wanted the glyph to be smaller. The glyph was built so the interior symbol matches the x height of regular fonts and then has a background that matches the descender and goes symmetrically above the cap height.
Now for the question: The client wants the glyph smaller so the background matches the x height, but only on this project so adjusting the font wouldn't make sense. So can I make a character style that would essentially take (paragraph style baseline shift + 1) so that no matter what paragraph styles baseline shift it gets paired with it stays appropriately shifted?
Or am I going to have to make as many character styles for this glyph as there are paragraph styles?