How Layout Works
dxtr edited this page 2026-10-14 03:41:02 +02:00

Page revisions

3 Commits

Author SHA1 Message Date
6bbf9dbb25 Follow cl-textrender 08f8561: faces, what fonts keep, and :WRAP NIL
Fonts describes faces, FACE-FONT, the fonts and faces freed once nothing
holds them, DESTROY-FACE, and FACE-CACHE and FONT-CACHE.  The outlines,
rasterizer images and atlases are kept with the faces and fonts they come
from: CACHED-OUTLINE and CACHED-QUADRATICS take the font, the rasterizer
and the atlases need no releasing, and FONT-ATLAS and FACE-ATLAS give a
font's or face's pages.  Laying Out Text and Typography describe :WRAP
NIL and lines cut short, and the references, Errors, Threads and
Lifetimes and the recipes follow.
2026-10-14 03:41:02 +02:00
c317878e39 Follow cl-textrender 586e0a8
The ellipsis takes its fonts from the fallback list, cached lookups and
drawing allocate nothing, font errors name the file, glyph-outline's
tolerance defaults inside the call, and draw-layout returns no values.
2026-10-11 23:43:51 +02:00
ce8f359e6c Document cl-textrender
Guides to fonts, layout, styled text and fallback, typography, vertical
text, coordinates, carets and selection, glyph outlines and the three
optional systems; recipes; a full API reference for every exported
symbol; errors, threads and lifetimes, the layout pipeline, limitations,
and platforms and testing.
2026-10-11 23:15:19 +02:00