Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All noto-full Non-Latin Families are downloaded on IE11 #5939

Closed
jonboiser opened this issue Sep 16, 2019 · 0 comments · Fixed by #8768
Closed

All noto-full Non-Latin Families are downloaded on IE11 #5939

jonboiser opened this issue Sep 16, 2019 · 0 comments · Fixed by #8768
Assignees
Labels
bug Behavior is wrong or broken changelog Important user-facing changes i18n Issues with fonts and translations in localizations ie11 Limited to IE11 + Windows app P2 - normal Priority: Nice to have
Milestone

Comments

@jonboiser
Copy link
Contributor

jonboiser commented Sep 16, 2019

Observed behavior

When viewing Kolibri on IE11, a large number of Noto Sans Families are downloaded, when only a subset should be downloaded.

log:

NFO     "GET /static/kolibri.core.default_frontend/kolibri.core.default_frontend-0.13.0.dev0%2Bgit.20190916195927.js HTTP/1.1" 200 1681183
INFO     "GET /static/assets/fonts/noto-full.en.modern.css?v=0.13.0.dev0+git.20190916195927 HTTP/1.1" 200 17848
INFO     "GET /static/assets/fonts/noto-full.NotoSans.700.woff HTTP/1.1" 200 433488
INFO     "GET /static/assets/fonts/noto-full.NotoSansArabic.400.woff HTTP/1.1" 200 163056
INFO     "GET /static/assets/fonts/noto-full.NotoSans.400.woff HTTP/1.1" 200 432828
INFO     "GET /static/assets/fonts/noto-full.NotoSansArabic.700.woff HTTP/1.1" 200 176396
INFO     "GET /static/assets/fonts/noto-full.NotoSansBengali.400.woff HTTP/1.1" 200 181168
INFO     "GET /static/assets/fonts/noto-full.NotoSansBengali.700.woff HTTP/1.1" 200 190484
INFO     "GET /static/assets/fonts/noto-full.NotoSansGujarati.400.woff HTTP/1.1" 200 186112
INFO     "GET /static/assets/fonts/noto-full.NotoSansGujarati.700.woff HTTP/1.1" 200 187244
INFO     "GET /static/assets/fonts/noto-full.NotoSansDevanagari.400.woff HTTP/1.1" 200 181776
INFO     "GET /static/assets/fonts/noto-full.NotoSansDevanagari.700.woff HTTP/1.1" 200 190804
INFO     "GET /static/assets/fonts/noto-full.NotoSansMyanmar.400.woff HTTP/1.1" 200 183340
INFO     "GET /static/assets/fonts/noto-full.NotoSansMyanmar.700.woff HTTP/1.1" 200 194876
INFO     "GET /static/assets/fonts/noto-full.NotoSansTelugu.400.woff HTTP/1.1" 200 170496
INFO     "GET /static/assets/fonts/noto-full.NotoSansTelugu.700.woff HTTP/1.1" 200 174208
INFO     "GET /static/assets/fonts/noto-full.NotoSansArmenian.400.woff HTTP/1.1" 200 28176
INFO     "GET /static/assets/fonts/noto-full.NotoSansArmenian.700.woff HTTP/1.1" 200 28340
INFO     "GET /static/assets/fonts/noto-full.NotoSansCanadianAboriginal.400.woff HTTP/1.1" 200 78960
INFO     "GET /static/assets/fonts/noto-full.NotoSansCanadianAboriginal.700.woff HTTP/1.1" 200 79944
INFO     "GET /static/assets/fonts/noto-full.NotoSansCham.400.woff HTTP/1.1" 200 28500
INFO     "GET /static/assets/fonts/noto-full.NotoSansCham.700.woff HTTP/1.1" 200 29184
INFO     "GET /static/assets/fonts/noto-full.NotoSansEthiopic.400.woff HTTP/1.1" 200 269988
INFO     "GET /static/assets/fonts/noto-full.NotoSansCherokee.400.woff HTTP/1.1" 200 90848
INFO     "GET /static/assets/fonts/noto-full.NotoSansCherokee.700.woff HTTP/1.1" 200 104848
INFO     "GET /static/assets/fonts/noto-full.NotoSansEthiopic.700.woff HTTP/1.1" 200 269096
INFO     "GET /static/assets/fonts/noto-full.NotoSansGeorgian.400.woff HTTP/1.1" 200 37332
INFO     "GET /static/assets/fonts/noto-full.NotoSansGeorgian.700.woff HTTP/1.1" 200 38536
INFO     "GET /static/assets/fonts/noto-full.NotoSansGurmukhi.400.woff HTTP/1.1" 200 52744
INFO     "GET /static/assets/fonts/noto-full.NotoSansKannada.700.woff HTTP/1.1" 200 121952
INFO     "GET /static/assets/fonts/noto-full.NotoSansHebrew.700.woff HTTP/1.1" 200 23876
INFO     "GET /static/assets/fonts/noto-full.NotoSansJavanese.700.woff HTTP/1.1" 200 114300
INFO     "GET /static/assets/fonts/noto-full.NotoSansGurmukhi.700.woff HTTP/1.1" 200 55064
INFO     "GET /static/assets/fonts/noto-full.NotoSansJavanese.400.woff HTTP/1.1" 200 121184
INFO     "GET /static/assets/fonts/noto-full.NotoSansHebrew.400.woff HTTP/1.1" 200 23544
INFO     "GET /static/assets/fonts/noto-full.NotoSansKannada.400.woff HTTP/1.1" 200 117668
INFO     "GET /static/assets/fonts/noto-full.NotoSansKhmer.400.woff HTTP/1.1" 200 125392
INFO     "GET /static/assets/fonts/noto-full.NotoSansKhmer.700.woff HTTP/1.1" 200 125628
INFO     "GET /static/assets/fonts/noto-full.NotoSansLao.700.woff HTTP/1.1" 200 31244
INFO     "GET /static/assets/fonts/noto-full.NotoSansLao.400.woff HTTP/1.1" 200 29916
INFO     "GET /static/assets/fonts/noto-full.NotoSansMalayalam.400.woff HTTP/1.1" 200 103456
INFO     "GET /static/assets/fonts/noto-full.NotoSansMalayalam.700.woff HTTP/1.1" 200 108868
INFO     "GET /static/assets/fonts/noto-full.NotoSansOriya.400.woff HTTP/1.1" 200 142616
INFO     "GET /static/assets/fonts/noto-full.NotoSansSinhala.400.woff HTTP/1.1" 200 296612
INFO     "GET /static/assets/fonts/noto-full.NotoSansOriya.700.woff HTTP/1.1" 200 137940
INFO     "GET /static/assets/fonts/noto-full.NotoSansSinhala.700.woff HTTP/1.1" 200 328332
INFO     "GET /static/assets/fonts/noto-full.NotoSansSymbols.400.woff HTTP/1.1" 200 232468
INFO     "GET /static/assets/fonts/noto-full.NotoSansSymbols.700.woff HTTP/1.1" 200 233360
INFO     "GET /static/assets/fonts/noto-full.NotoSansTamil.400.woff HTTP/1.1" 200 68416
INFO     "GET /static/assets/fonts/noto-full.NotoSansTamil.700.woff HTTP/1.1" 200 71480
INFO     "GET /static/assets/fonts/noto-full.NotoSansThaana.400.woff HTTP/1.1" 200 18000
INFO     "GET /static/assets/fonts/noto-full.NotoSansThaana.700.woff HTTP/1.1" 200 17812
INFO     "GET /static/assets/fonts/noto-full.NotoSansThai.400.woff HTTP/1.1" 200 35712
INFO     "GET /static/assets/fonts/noto-full.NotoSansThai.700.woff HTTP/1.1" 200 36640
INFO     "GET /static/assets/fonts/noto-full.NotoSansTibetan.400.woff HTTP/1.1" 200 689432
INFO     "GET /static/assets/fonts/noto-full.NotoSansTibetan.700.woff HTTP/1.1" 200 648320

Expected behavior

Only the minimal set of noto sans families are downloaded.

User-facing consequences

Extra font files are downloaded

Errors and logs

Steps to reproduce

Load Kolibri in an IE11 browser, like in browserstack. If you can view the logs, you will see something similar as above.

Context

Kolibri 0.13.1

@indirectlylit indirectlylit added DEV: frontend bug Behavior is wrong or broken labels Sep 17, 2019
@indirectlylit indirectlylit added this to the upcoming patch milestone Sep 17, 2019
@indirectlylit indirectlylit added the P2 - normal Priority: Nice to have label Sep 17, 2019
@jonboiser jonboiser added i18n Issues with fonts and translations in localizations ie11 Limited to IE11 + Windows app and removed DEV: frontend labels Mar 23, 2021
@indirectlylit indirectlylit mentioned this issue Nov 19, 2021
9 tasks
@indirectlylit indirectlylit self-assigned this Nov 22, 2021
@rtibbles rtibbles modified the milestones: upcoming patch, 0.15.0 Nov 22, 2021
@indirectlylit indirectlylit added the changelog Important user-facing changes label Nov 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Behavior is wrong or broken changelog Important user-facing changes i18n Issues with fonts and translations in localizations ie11 Limited to IE11 + Windows app P2 - normal Priority: Nice to have
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants