glyphOutput
Stores the output of glyph positioning and rendering processes within the text drawing operations.
This variable is used internally to maintain a collection of calculated glyph positions and associated bounding rectangles. It consists of two mutable lists:
One for glyph characters, represented by their positions.
One for glyph bounding rectangles, which define the area occupied by each glyph.
The glyphOutput is primarily utilized in text rendering pipelines to calculate, store, and later process glyph information for visual rendering or additional transformations such as custom effects.