Khmer(km) font (and other scripts with ascenders + descenders) render badly broken in Firefox
See original GitHub issueObserved behavior
Khmer language rendering is not correct in latest Firefox on Ubuntu gnu/Linux. Somehow Google-chrome handles this much better.
Developer tools console in FF reports(Not sure if this related):
[WARN: kolibri/core/assets/src/utils/setupAndLoadFonts.js] Could not load full font for ‘km’ setupAndLoadFonts.js:78:14 In Firefox, Noto Khmer font seems to be sanitized. downloadable font: rejected by sanitizer (font-family: “noto-full” style:normal weight:400 stretch:100 src index:0) source: http://127.0.0.1:8009/static/assets/fonts/noto-full.NotoSansKhmer.400.woff
…
Expected behavior
This is how the font is rendered in latest Google-Chrome.
…
User-facing consequences
Khmer users can not use Kolibri in Firefox …
Errors and logs
…
Steps to reproduce
…
Context
…
Issue Analytics
- State:
- Created 3 years ago
- Comments:18 (18 by maintainers)
Top Results From Across the Web
799869 - khmer script rendering issues (misplacement and ...
Just spotted a pretty bad rendering bug while testing out firefox linux's use ... appears to have broken some other fonts such as...
Read more >Untitled
Arbol beldaco, Translate text image iphone, Sathorn park place sale, ... Auszug aus der kirche lied, Descenders and ascenders, Atinka fm location, ...
Read more >Font software - Luc Devroye
And unlike other compact font formats, such as stroke or stick fonts, the quality of Ascender Compact Asian Fonts is such that no...
Read more >User's Guide - Kurinto Font Folio
rendered adequately in one culture may appear odd or inappropriate in another culture. Arabic script for both Arabic language text in Egypt ...
Read more >Diff - third_party/harfbuzz - fuchsia Git repositories
+- Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN. ... it was + completely broken for all the other...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Focal, Xenial, Bionic and Trusty are built and released. If you need another one, please, let me know it
@radinamatic I have tested 0.14.6alpha release on my development machine. It does fix the font issue for Khmer and Hindi.
Once the PPA repo packages are created for this release, I push build so our team could do further testing.