У меня есть несколько представлений в HStack, которые дают мне такое представление

Здесь 3 изображения и 2 текстовых представления
Моя цель — обеспечить плавное динамическое масштабирование текста/шрифта для текста большего размера, то есть масштабирование изображений и представлений текста.
В большинстве случаев это работает:


Моя проблема возникает при очень больших размерах, а сам текст кажется сломанным, потому что он находится внутри HStack

Я хочу, чтобы 19,5 было на одной линии, а 20 - на другой, а не на разрыве 19,5 - возможно ли это?
Я пробовал применять к тексту .lineLimit() из 1 и nil, как я видел в некоторых ответах, но это не сработало.
Я также пытался применить .fixedSize(horizontal: false,vertical: true) к тексту, но безрезультатно.
Я использую @ScaledMetric, описанный в этом ответе, для масштабирования изображения.
Однако мы рады поделиться любым кодом, это всего лишь базовый HStack с тремя представлениями изображений и двумя представлениями текста.