merge_pr_49783
Fixed purely physical mapping bug for vertical text and decorations.
This fix was achieved by replacing DrawLooper
with a filter and implementing the translation of the shadow offset using the value of writing mode.
Additionally, this CL is a portion of the fix discussed in a previous CL regarding text-shadow (please refer to the discussion at https://chromium-review.googlesource.com/c/chromium/src/+/5380302).
Therefore, a fix for the painting order of text and decoration shadows will follow.
Bug: 40829719
Change-Id: I9186e1673d14ba419a791efb09060c6f876d5b8d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5484626
Reviewed-by: Fredrik Söderquist fs@opera.com
Reviewed-by: Stephen Chenney schenney@chromium.org
Commit-Queue: Stephen Chenney schenney@chromium.org
Cr-Commit-Position: refs/heads/main@{#1398959}