В настоящее время я борюсь с реализацией текста, плавающего в TLF. Он не поддерживает его изначально, и единственное решение, которое я нашел до сих пор, это использовать связанные контейнеры, а затем объединить контроллеры, используя flowComposer для одного textFlow.
Тем не менее, мне нужно реализовать функцию Dropped Initial letter в макете моего столбца. Initial - это просто первая большая буква в абзаце, всплывающая из остального текста. Похоже на это -
Проблема здесь в том, что для этой большой буквы результирующий спрайт TLF textFlow больше, чем фактическая буква. Это из-за базовых линий (например, маленький Q против большого A). Но я не хочу этих дополнительных пробелов. После рендеринга textFlow я хотел бы узнать, насколько точно получается результирующая буква (в пикселях), чтобы я мог обрезать / сместить базовую линию и т. Д.
ContainerController.getContentBounds (). Height или
ContainerController.compositionHeight
дает мне высоту всего спрайта с добавленными пробелами, а не буквы.
Есть ли какой-то метод измерения для этого?
Может ли это быть решено по-другому?