Tai will analyze.
I’m describing is nothing new: it’s been like this for decades
4D was rendering on screen and on printer decades ago via Altura, using a Mac emulation, displaying and printing with 72dpi while Windows worked on 96 dpi. This produced similar display as on Mac, but not good for Windows.
Later 4D was rewritten to display using GDI.
Note that Microsoft never handled that as WYSIWYG, that’s a Mac thing, that’s why graphic companies purchased a Mac. Windows does a totally independent rendering for screen and for printer. It is a new calculation, with different kerning, different char sizes, etc.
With v13 4D was rewritten for screen rendering to use DirectX, to produce a faster (hardware based) screen rendering with better kerning. Printing continued to use GDI, as this was used from most printer drivers.
And finally 4D was rewritten again with 64 bit. Now we display and print using DirectX. This produces again different rending, as different kerning, char sizes, etc.
I understood that printer and screen are now more similar, but still, Microsoft never said WYSIWYG