Hi, this question is for Glenn I guess.
What is the rationale behind storing glyph mappings on FOText (by a call to addMapping) rather than the instance of TextLM.AreaInfo that is about to be created? IIC that would avoid creating MapRange instances and increasing the mutability of FOText. Also, the natural processing flow if from FO tree to layout to area tree, and in this case it is inverted as TextLM modifies FOText. Thanks, Vincent