can we can access each letter in a text box within an interface (domain) shader?

I’m trying to apply fx to select characters in my rich text boxes in UGM, but within the shader. I’ve tried tons of stuff with the GetUserInterfaceUV node, but with no luck. EX: i want my letters to wave but not shear. so I need to apply the same value of my sin output to the whole letter and not the word. Is there some way of doing this? Do characters have any sort if ID that can be accessed in materials? if so then i might be able to do some math with the UV output to grab each letter.

thanks!

just curious if anyone from Epic would have an answer on this?