elementary / default-settings

Default settings for elementary OS
GNU General Public License v3.0
39 stars 28 forks source link

Change arabic font #137

Open retrowiseninja opened 5 years ago

retrowiseninja commented 5 years ago

The default Open Sans font does not have Arabic characters. And Arabic defaults to Dejavu font which is so ugly for eOS.

Can we change the default font for Arabic language in Elementary to a better one; Noto Sans Arabic UI maybe?

ghost commented 5 years ago

I would like to repeat what I said in the brief Reddit discussion for posterity.

The Noto font family was intentionally created to support as many character glyphs as possible while retaining a uniform style across language scripts, whereas the goals of Open Sans are allegedly to optimise the font for printing, display on digital screens, and high legibility. If I may play the devil's advocate, then I am sure all font designers strive for such goals, and it would furthermore be beneficial in the long term to ensure high compatibility with all scripts, not just the Latin alphabet, while retaining a consistent style instead of relying on various fonts to fill the gaps. Opting for Noto would solve this issue.

There is also the small annoyance that the uppercase i and the lowercase L in Open Sans appear almost indistinguishable save for a very small difference in height that is easily unnoticed. Noto Sans does not have this issue and makes it easy to tell them apart. (A small piece of comedy.)

This is just my opinion, of course, and while I expect it to have no tangible impact whatsoever, I do want to ensure that it is heard by leaving a comment on this page.