Changing every single character's font size from another text layer with expressions
Hi,
I have a problem with text expressions. I have a text layer which looks something like this:

You see the non-existant gap between ý and s? This is a font's bug and my solution every time is to put a space (" ") between them and lower the font size of the space so it looks something like this:

Well the problem is, that this text repeats itself.
I have a master comp where there is a text layer where i can change the text and here lies the problem. In compositions where the text layer is copied, I have it linked with the source text: comp("Uvod").layer("CVIK 1").text.sourceText and in the linked compositions in looks something like this:

It uses the same font size for every character so the gap between ý and s is a normal space.
I need to link the font size of the master layer to the slaves. I have already tried to use this:
var sourceTextProperty = thisComp.layer("CVIK 13").text.sourceText
var newStyle = sourceTextProperty.getStyleAt(0,0);
newStyle.setText(sourceTextProperty);
but it looks like, it takes the style from the first character and applies it to all the characters and what I need is to transfer also the fontsize of the gap, which in the master's comp is much smaller font.
Yes, I can turn off the text.sourceText expression and copy the text in every comp but I'm trying to automate this issue, since once in a while this bug happens with the text font when I need to go in every single one of the compositions and turn off the expression and copy the text there. Is there any way to do this?
Thanks in advance.
