Hello Sergey,
It is quite noticeable that the quality of rendering in ScaleRichView is lower than in TRichView. Sometimes there is too much spacing between letters, sometimes vice versa.
As far as I remember, in the past the rendering was perfect at 100% zoom.
Do you have any plans to improve the rendering algorithm (at least for web layout or 100% zoom)?
Thanks.
Quality of rendering in ScaleRichView
-
- Site Admin
- Posts: 17557
- Joined: Sat Aug 27, 2005 10:28 am
- Contact:
Re: Quality of rendering in ScaleRichView
This is a price of WYSIWYG.
In TRichView, text if formatted and drawn for the screen DPI (and for the printer DPI when printing), so the quality of text rendering must be ideal. But not WYSIWYG: on different devices text is wrapped differently.
In ScaleRichView, text is formatted at a high resolution, and drawn on the screen and on the printer as a preview. Positions of characters are adjusted to make sure that the text is scaled proportionally, but GDI allows to set character coordinates only with 1 character precision.
In ScaleRichView, rendering is perfect in higher DPI devices (or in higher zooming percent). The higher printer DPI (or zoom percent), the better the results are.
Unfortunately, with GDI, this is the best possible result.
As far as I remember, very, very old versions of ScaleRichView formatted text at 96 dpi. It provided good rendering at 100% zoom at 96 DPI, but bad results when printing.
In TRichView, text if formatted and drawn for the screen DPI (and for the printer DPI when printing), so the quality of text rendering must be ideal. But not WYSIWYG: on different devices text is wrapped differently.
In ScaleRichView, text is formatted at a high resolution, and drawn on the screen and on the printer as a preview. Positions of characters are adjusted to make sure that the text is scaled proportionally, but GDI allows to set character coordinates only with 1 character precision.
In ScaleRichView, rendering is perfect in higher DPI devices (or in higher zooming percent). The higher printer DPI (or zoom percent), the better the results are.
Unfortunately, with GDI, this is the best possible result.
As far as I remember, very, very old versions of ScaleRichView formatted text at 96 dpi. It provided good rendering at 100% zoom at 96 DPI, but bad results when printing.