elementary / elementary/fonts

Incomplete support for Urdu language text

Open
#14 2 comments 1 reaction 0 assignees View on GitHub
Dominant language
HTML
Stars
13
Forks
3
PR merge metrics
No merged PRs in 30d

Description

**Bug**
The default font configuration of elementary OS (eOS) does not support [Urdu language](https://en.wikipedia.org/wiki/Urdu) text. So it is requested that future releases of eOS may please incorporate Urdu support. Two examples of improper (default eOS font) and proper (with [Noto Naskh Arabic](https://www.google.com/get/noto/#naskh-arab) font) Urdu text rendering can be viewed [here](https://mega.nz/#F!Nd0T0bJD!4wH35bAqYQE5Szfef9zeVQ).

**Inadequate solution**
As a way-out, I install supporting fonts (e.g, [Noto Nastaliq Urdu](https://www.google.com/get/noto/#nastaliq-aran) or [Noto Naskh Arabic](https://www.google.com/get/noto/#naskh-arab)) and specify them as system fonts (Window Title, Interface, Document, and Monospace) with Gnome Tweaks. This makes, e.g., Urdu text in notifications appear properly. But the apps like Ephiphany, [Station](https://getstation.com/) and [Rambox](https://rambox.pro/) still do not render the language's text appropriately because probably they capture the fonts from `fontconfig`.

**Urdu fonts collection**
I understand the fonts in eOS must be chosen carefully to match the very nice feel of the operating system. A collection of Urdu fonts is available at http://font.urduweb.org/. I hope you'll be able to find a font matching the overall look of the distribution.

**Previous posts**
Originally, I [posted](https://elementaryos.stackexchange.com/questions/22822/how-to-force-all-apps-to-use-system-fonts-the-ones-set-using-gnome-tweaks) the issue at elementary OS StackExchange where I was advised to report the bug to eOS developers. I also filed the issue with [Station community ](https://feedback.getstation.com/bugs-support/p/urdu-texts-displaying-improperly) and [Rambox developers](https://github.com/ramboxapp/community-edition/issues/2319) but I believe it's better to build support in the operating system instead of individual apps.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.