Join GitHub today
Refactor Text Rendering #3611
I propose we refactor the label handling code by always using a labelPathObj object for the precise placement of each glyph:
For vector renderers, where the label as a whole is more important than the precise position of each glyph, we'd have to decide if we want to expose a specific text handling function, or if the renderer just ignores the labelPathObj data.
In this scheme can we potentially support some in-label formatting (e.g. different sizes)? How to mark that up in a mapfile aside it seems like this more character oriented approach might allow that.