The preview is the download
The oldest lie in document tooling is that export matches what you saw. We removed the second render entirely, so there is nothing to drift.
You know the moment. The editor looks perfect. You hit download, open the PDF, and a heading has jumped to the next page, a bullet wrapped where it shouldn’t, the spacing is subtly off. What you saw on screen and what landed in the file were never the same thing, and the gap only showed up after you’d already sent it.
#The problem is two renderers
That gap is structural. Most tools draw your resume one way for the editing canvas (HTML and CSS in a browser) and then draw it a second, completely different way to produce the PDF (a separate export engine). Two renderers, two layout algorithms, two sets of rounding decisions about where a line breaks. They agree most of the time. “Most of the time” is exactly the problem, because you only notice the disagreements.
#One render, shown twice
Rasumi has one renderer. The preview you scroll through is the PDF, drawn by the same engine that produces the file you download. There is no export step that re-lays-out your content. The bytes you’re looking at are the bytes you get.
When you change a bullet, the document re-renders and the preview updates. Downloading doesn’t kick off a different process; it hands you the artifact that was already on screen. What you see is not an approximation of the output. It is the output.
#What it costs
This isn’t free. Rendering a real PDF on every keystroke is heavier than throwing HTML at a browser, so we debounce updates and do the work off the main thread to keep typing smooth. We gave up the cheap, fast, subtly-wrong preview for a truthful one. For a document you’re going to send to someone who decides whether to interview you, that’s the right trade.
#Trust is the feature
The end result is a small kind of trust that’s rare in document tools: you can stop second-guessing the download. You already saw it. That confidence, hit export and move on, is the whole point.