Layout engine

from Wikipedia, the free encyclopedia

A layout engine is used by a computer program to prepare image and text information for output on the screen or other suitable media.

Examples include the HTML rendering in a web browser or the generation of printable works in desktop publishing by typesetting programs. These in turn use program libraries for drawing and laying out text characters such as Pango .

Layout managers, on the other hand, are used by programming languages ​​to arrange program elements.