Closed Bug 1001570 Opened 8 years ago Closed 1 year ago

provide a way to download and cache fonts that are useful for MathML

Categories

(Firefox for Android Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: fredw, Unassigned)

References

Details

This is bug 775060 for Android. Jonathan Kew suggested to package a math font in Android.
Bundling megabytes or even kilobytes of fonts is not something that is good for Firefox for Android. APK size affects download success and thus usage. This should be morphed to provide a way to seamlessly download and cache fonts that are useful for MathML.
(In reply to Kevin Brosnan [:kbrosnan] from comment #1)
> Bundling megabytes or even kilobytes of fonts is not something that is good
> for Firefox for Android. APK size affects download success and thus usage.
> This should be morphed to provide a way to seamlessly download and cache
> fonts that are useful for MathML.

I agree that packaging fonts in the APK is bad. Bug 648548 and bug 619521 is probably what you suggest but I have not seen any progress on that (@Jonathan: what is the status?). Same for https://code.google.com/p/android/issues/detail?id=36011 that I reported 2 years ago.
We only need one MATH font. All possible open source candidates (STIX, Neo Euler, Asana, TeX Gyre *, Latin Modern) have size between 400-800kb. So that might be too much to be accepted by Android maintainers.
Morphing the bug. I'll try to work on bug 648548 and bug 619521.
Depends on: 648548, 619521
Summary: Bundle fonts to enable MathML rendering without site-supplied fonts → provide a way to download and cache fonts that are useful for MathML
Depends on: 1014498
No longer depends on: 619521
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.