/// This function iterates through all positioned items in a layout, filtering for text clusters
/// and combined text blocks. It calculates the absolute baseline position for each glyph within
// +spec:display-property:e124e9 - Line box height sized to include aligned layout bounds of all inline-level boxes
// +spec:inline-formatting-context:ce2b15 - line box height from vertical stack of inline-level boxes
// +spec:display-property:61a267 - inline-sizing default (normal): content area height = font metrics (ascent+descent), no layout effect
// +spec:display-property:a15ae9 - line-height determines layout bounds (contribution to line box logical height)
// +spec:display-property:adc520 - inline-level baseline alignment: each glyph/inline-box aligned to parent baseline, then shifted by vertical-align
// +spec:display-property:e2e64f - line box block-axis sizing from inline-level contents via line-height
// +spec:box-model:533ca2 - line-fit-edge:leading: line box height uses half-leading, not inline box margin/padding/border
// +spec:box-model:04846b - line-fit-edge:leading mode only uses line-height for layout bounds (non-leading modes not yet implemented)
// +spec:display-property:a15ae9 - line-height determines inline box layout bounds (contribution to line box height)
// +spec:font-metrics:5c5f79 - leading value: ascent/descent plus positive half-leading sizes line box
// +spec:font-metrics:3d59af - leading value uses half-leading; margin/padding/border ignored for line box sizing
// +spec:line-height:b3be30 - half-leading distributed above/below; line box grows to accommodate overflow
// +spec:overflow:196059 - half-leading model: L = line-height - AD, half added above A and below D