Manuel recently introduced the space-before and space-after traits on
areas. Right now we're using empty blocks to create spaces between areas,
except for lineAreas where Manuel started to use the space-before and
space-after traits. Now that space resolution collapses a lot of spaces
due to stacking constraints I have to touch a lot of test cases to make
them work again, so I thought I'd also change the code that generates
the spaces to use the space-before and space-after traits.

In this context it is important to note that our Area.getBPDA
(=allocated BPD) does not directly relate to the allocation rectangles
defines in 4.2.3. It includes space-before and space-after, so cursor
advancement still works, now that the empty space areas are not
generated anymore (at least in my local code).

Jeremias Maerki

Reply via email to