google / google/fonts

Mobile browsers incorrectly rendering some fonts such as Padauk

Open
#1,524 0 comments 0 reactions 0 assignees View on GitHub
I Font Bug
Dominant language
HTML
Stars
20.5k
Forks
2.9k
Avg merge
1d 22h
Merged PRs (30d)
96

Description

When glyphs 193 and 208 are used together, 208 should appear above 193. However, on mobile browsers that I've tested. iOS Chrome and Safari, 208 shows next to 193 and a dashed circle appears below 208. This issue does not appear in desktop browsers.

I have included screen shots of one good rending on Mac Chrome desktop and two bad renderings from iOS Chrome mobile.

Font used: https://fonts.google.com/specimen/Padauk

![screen shot 2018-04-04 at 11 42 52 pm](https://user-images.githubusercontent.com/10335064/38346361-9adf79aa-3862-11e8-98b6-9f697c6257b8.png)
![screen shot 2018-04-04 at 11 42 20 pm](https://user-images.githubusercontent.com/10335064/38346364-9e1b2358-3862-11e8-9faa-bd51f7084af1.png)
![screen shot 2018-04-04 at 11 46 48 pm](https://user-images.githubusercontent.com/10335064/38346369-a3db5c90-3862-11e8-9dfd-8451929b6882.png)
![screen shot 2018-04-04 at 11 46 21 pm](https://user-images.githubusercontent.com/10335064/38346370-a6511820-3862-11e8-9b88-661defc68d74.png)
![screen shot 2018-04-04 at 11 46 28 pm](https://user-images.githubusercontent.com/10335064/38346371-a8993888-3862-11e8-8424-f1c7954f844e.png)

Sample text: တၢ်ဒ်န့ၣ်အလီၢ်ခံန့ၣ်

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the Padauk sample text with glyphs 193 and 208 in iOS Chrome and Safari, then compare the result with Mac Chrome desktop using the screenshots as reference. Done means glyph 208 renders above 193 on the affected mobile browsers without the dashed circle appearing below it.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.