https://bugs.documentfoundation.org/show_bug.cgi?id=157153

--- Comment #11 from [email protected] ---
It started in version 7.4. It was announced that font rendering was changed.

Somewhat paradoxically they used the term "subpixel font rendering" to mean
something different (an close to opposite) of what this term usually means.
This is the post that announces this controversial change using this confusing
terminology:
https://adamfontenot.com/post/libreoffice_7.4_has_a_new_approach_to_text_rendering

What they did, they made the font lines positioning not to strictly align with
pixels (which was the previous behavior) which helps to avoid some bad
situations where some letters fuse (like r and n in "rn" looking like "m"). But
it makes the fonts more blurry. Plus, they disabled the subpixel font
smoothing, that is using subpixels to increase horizontal resolution thrice
(which is standard terminology).

In the post linked above it is evident that the new rendering overall looks
much worse, but some issues with letter fusing as in "rn" are indeed solved.

My suggestion to solve the issue in our current situation is either add an
option to revert the behavior to pre-7.4 version, or the following.

* Sheet font rendering with Skia is good now, it uses subpixel smoothing

* But using Skia makes fonts in dialogs and menus look bad and the buttons of
the theme corrupted (garbage pixels in the bottom right corners of buttons)

A solution could be to use Skia for sheet rendering but render everything else
without Skia. This solves all the issues.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to