docsguidesThe reading surface
#The reading surface
The reading surface is tuned for long-form Markdown, while the side-by-side editor keeps source available when you need to make a change.
#Measure and type
Body text is set on a 70-character measure in a serif reading face, with headings in a sans face and code in a monospace face. The measure keeps lines at a length the eye can track without losing its place.
Good defaults matter more than options. The reader ships one carefully-set reading column rather than a wall of knobs.
#Outline and scroll-spy
The document outline lists every heading and highlights the one you are reading.
It is derived by matching the pristine Markdown headings to their rendered
anchors by exact source position, so a stray <h2> in raw HTML never sneaks
into your outline.
#Links inside documents
Relative links, in-document anchors, and [[wikilinks]] are all handled by the
reader. A wikilink whose target exists in the workspace is marked as resolvable;
a dangling one is left visibly unresolved rather than silently broken.
#Large documents
Documents past a size threshold render with windowed virtualization, so a thousand-heading file scrolls as smoothly as a one-page note. Your scroll position is expressed as a block plus a pixel offset, so it survives even inside a single very long block.