Glossary

A

alignment point

A particular point on each glyph to align any given script.

alphabetic baseline

The alignment point on a Western script used to determine the baseline for other glyphs in similar scripts.

area tree

An ordered tree containing geometric information for the placement of every glyph, shape, and image in the document, together with information embodying spacing constraints and other rendering information.

B

back-tracking (with regard to refinement)

Re-formatting a page area that has already been formatted.

baseline-tables

A part of the font tables provided to a formatter. Determines the alignment points between different fonts.

block-progression-direction

The direction in which blocks are stacked when building a page. From a Western perspective, this is top to bottom, more specifically, it starts at the before-edge, and ends at the after-edge.

Breaks

Page breaks may occur as determined by the formatter’s processing as affected by the widow, orphan, keep-with-next, keep-with-previous, and keep-together properties.

Break conditions are either break-before or break-after. A break-before condition is satisfied if the first area generated and returned by the formatting object is leading within a context-area. A break-after condition depends on the next formatting object in the flow; the condition is satisfied if either there is no such next formatting object, or if the first normal area generated and returned by that formatting object is leading in a context-area.

Break conditions ...

Get XSL-FO now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.