Ship a font that can display Khmer web content

NEW
Unassigned

Status

()

6 years ago
2 years ago

People

(Reporter: nirvn.asia, Unassigned)

Tracking

(Depends on: 1 bug, Blocks: 1 bug)

Trunk
All
Android
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
(Following commits within bug 619521, and linked to bug 648548)

To this day, Android doesn't ship any default font for Khmer script. Firefox for Android - as of version 17 - supports rendering of Khmer script, as long as pages embed a web font. It'd be nice for the users to be offered the possibility of easily downloading a Khmer font to fully enable Khmer rendering (i.e. touch.facebook.com, etc.).

That'd certainly be a huge boost to help firefox adoption over here in Cambodia.
(Reporter)

Updated

6 years ago
Depends on: 648548
(Reporter)

Updated

6 years ago
Depends on: 619521
(Reporter)

Updated

6 years ago
Summary: provide a Khmer font for users to download to remedy to the absence of Khmer font on Android's system → provide a Khmer font for users to download to remedy to the absence of Khmer font on the Android platform
Status: UNCONFIRMED → NEW
Ever confirmed: true
I see people on Google Play saying they can't find Khmer despite our release notes saying it shipped. I see we shipped Khmer. Does modern Android still not have any proper font?
This was in reference to feedback on Firefox Beta (33) and bug 1056785.
I don't see ភាសាខ្មែរ in my locale picker on my HTC One. I do see a different rendition in content, where we use Clear Sans.

Shipping fonts for Android UI is hard; we essentially rely on OEMs to do so. Rooted users can install fonts from Play. That's not a great situation, but I don't know if we can do better.
Hardware: ARM → All
Also, I think there are two bugs here.

Aaron's talking about the locale picker. Locales won't show up there unless Android ships a font that can render the locale's name. I don't believe they do. There's not too much we can do about that.

The original reporter is talking about shipping a web content font that can display Khmer.

Let's keep this bug as the latter.

It *might* be fixed; I'm not sure if Clear Sans is a good Khmer font.

Mathieu: is the situation improved since 2012?
Flags: needinfo?(nirvn.asia)
Summary: provide a Khmer font for users to download to remedy to the absence of Khmer font on the Android platform → Ship a font that can display Khmer web content
(Reporter)

Comment 5

4 years ago
This bug was created following a discussion with Jonathan Kew when he was working on a feature to allow for additional fonts to be loaded when placed in the Firefox user's profile directory. It's not about having Firefox place an additional font in Android's system file. The user profile directory solution was created to prevent a) need for root, and b) need to rely on OEMs.

Since the original discussions, there has been talks (which I'm not privy to) of creating an automated mechanism to offer users to download fonts when Firefox detects a unicode range that isn't covered by the currently loaded fonts. I don't know the status of that.

In the meantime, I (and others) have created Firefox add-ons to place a Khmer (or other script) font into the user profile directory. It's not ideal as it requires more steps by the users, but it helps.

As for the general Khmer support in Android, we've made progress since 2012. As of Android 4.2, Khmer script rendering is supported, and Android ships (I believe since 4.4) its Droid font with Khmer support. That said, if you look at the % of Android 4.4 penetration, its still very low, so a Khmer support offered within Firefox is still very important.
Flags: needinfo?(nirvn.asia)
No longer depends on: 619521
Blocks: 935025
You need to log in before you can comment on or make changes to this bug.