Open rillian opened 3 years ago
Example of the incorrect rendering
I'm having some luck reducing a test case now. Will post if I get something reasonably minimal.
Seems to be specific to requesting the Roboto font in the wikipedia css. I constructed a minimal test page comparing rendering with Roboto and the default font, which shows the rendering problem.
<p style="font-family: Roboto">ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ</p>
Note that Roboto in other contexts, like the notes app, renders the text correctly.
Description
Coptic text sometimes renders incorrectly on Android, with the first two letters of a word superimposed.
Steps to reproduce
Or see this simpler example.
Actual result
The initial ϯ and ⲙ letters are drawn on top of each other.
Expected result
The word should be rendered with correct spacing between the letters.
Issue reproduces how often
It seems to happen reliably on page load. Sometimes when I switch back to the tab later it renders correctly.
I can also reproduce with the stock Android browser, so it's probably a Chrome bug.
In my testing it seems to be related to pages requesting the Roboto font on Android. Other fonts work fine, including the default, which might also be Roboto?
Version/Channel Information:
Reproduced with the latest stable apk from github.
Device details
Brave version
Brave 1.22.71, Chromium 89.0.4389.114
Website problems only
Additional information