Correct me if I'm wrong, but I don't think this is what I'm looking for. I have five short words I want to join to make one longer word. I need to shrink short word's label width to match their word length, otherwise I get a large gap or an overlap between words when phones use different font sizes. Designer does a good job of automatically getting the text size correct but not the width of the views containing the text.
The problem: When the user's phone doesn't use the font size I used on the design, the text automatically changes size fit, but the view length doesn't change to match the text length.
I design with my phone set to Large Font. I tried using labels then buttons, but get the same result. See photos (These views were designed with my phone set to Large Font).
I think I have to make separate views for each short word this way because the short words must be different font types and ER must be in red. I can't do that in just one view.
As shown, in the "Phone set to Large Font" photo, the short words are joined to spell one word as BE-FASTER! as they should. This is what I want.
But, if a users phone is not set to Large Font, the "Phone set to Small Font" photo shows what happens. The short words do not join but end up as BE- FAST ER ! The same happens with Medium Font. It is spread out also.
If I then design with my phone set to Small Font instead of Large Font, the views of the smaller words overlap when the phone used is set to Large Font, cutting off some of the letters. If I design with phone set to Medium font, then setting to Large Font causes overlap and setting to Small Font makes the gaps.
This is critical because BE-FASTER! is a copyrighted word, so I must get it right.
I might have to end up using an image file instead.