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

--- Comment #19 from Jonathan Clark <[email protected]> ---
(In reply to Eyal Rozenberg from comment #17)
> While I agree with your conclusion for David CLM, I still see this
> phenomenon with David Libre and with Frank Ruehl CLM, even if perhaps with
> somewhat smaller space changes.

I repeated the experiment for David Libre and Frank Ruehl CLM. The results were
the same, and reflect my expectations for an implementation that's behaving
correctly.

For a number of technical reasons, there will always be some judder when
rendering text in situations like this. For example, the Skia glyph cache has a
hard-coded limit on horizontal subpixel offset (4, I believe). This kind of
optimization is necessary to maintain a hardware-feasible glyph cache size, but
as a side effect it will cause a subtle but observable pattern in subpixel
movement if you do a test like the one you described. Humans are very good at
noticing patterns.

What matters is what measurement shows. The position difference is being
applied more-or-less uniformly to all of the glyphs in the run, rather than
applying it to specific characters per the original bug report. In my opinion,
this bug has been fixed.

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

Reply via email to