Monirith Khieu, software engineer

Rendering reality.

I'm rebuilding the way Microsoft Office draws documents, for the browser, down to the pixel. This is where I write down what I find.

Scroll

Fidelity, run by run

How close to Office

89.3out of 100 on 3,476 real documents, scored against Office's own PDFs. Up from 65.6 on the first run.
  • All formats 89.3
  • Word 86.1
  • PowerPoint 92.4
  • Excel 89.5
50607080901002 November6 November Run 1, 2 November 2026: 65.6Run 2, 2 November 2026: 66.9Run 3, 2 November 2026: 72.8Run 4, 2 November 2026: 73.7Run 5, 2 November 2026: 77.1Run 6, 2 November 2026: 78.6Run 7, 2 November 2026: 78.8Run 8, 2 November 2026: 79.8Run 9, 2 November 2026: 81.2Run 10, 2 November 2026: 81.6Run 11, 2 November 2026: 82.4Run 12, 2 November 2026: 82.8Run 13, 2 November 2026: 83.8Run 14, 2 November 2026: 86.8Run 15, 2 November 2026: 86.9Run 16, 2 November 2026: 87.0Run 17, 2 November 2026: 87.1Run 18, 2 November 2026: 87.3Run 19, 2 November 2026: 87.7Run 20, 5 November 2026: 87.7Run 21, 6 November 2026: 88.6Run 22, 6 November 2026: 89.3
Each point is one full run over the whole set. 100 means indistinguishable from Office. The scoring was tightened a few times along the way, so early runs are on slightly different scales.

Writing

Notes from the renderer

All posts →

About

I like problems where the answer is a number, and the number is wrong.

I'm Monirith. I build software, and these days most of my time goes into getting a browser to draw Word, PowerPoint and Excel files exactly like Office does. SmartArt, charts, text layout, PDF export, all of it.

I test everything against thousands of real documents, because Office has a lot of rules nobody ever wrote down. When I find one, it ends up here.