attila
427852836c
ShapedText: Break ligatures into multiple iterable placeholder glyphs
2025-03-13 12:16:16 +01:00
attila
bc093fa64c
Ranges: ShapedText: Use out params for improving TextEditor performance
2025-03-13 12:16:16 +01:00
attila
d72df5faa3
ShapedText: Add bidirectional lookup functions relating positions, input indices and glyph indices
2025-03-13 12:16:16 +01:00
attila
a07098d479
Add ShapedText::getHeight()
2025-03-13 12:16:16 +01:00
attila
fab1de34ab
Add ShapedText::accessTogetherWith and remove ShapedText::access
...
Since the original function template has been exposed, we can now use it
directly. Also ShapedText::Detail has been removed, because it wouldn't
work across module boundaries.
2025-03-13 12:16:16 +01:00
attila
1b595311d0
Move ShapedText to the detail namespace and expose it in the headers
...
This makes it accessible for the new TextEditor implementation in
juce_gui_basics.
2025-03-13 12:16:16 +01:00