Bug 2009807

Summary: Change default Amharic font from Abyssinica SIL to Noto Sans Ethiopic
Product: [Fedora] Fedora Reporter: carnage <beta-stage>
Component: google-noto-fontsAssignee: Akira TAGOH <tagoh>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 36CC: fonts-bugs, i18n-bugs, petersen, psatpute, pwu, tagoh
Target Milestone: ---Flags: petersen: mirror+
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-04-26 04:56:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description carnage 2021-10-01 16:23:09 UTC
Description of problem:

Abyssinica SIL is an old font. It's barely legible and breaks in most apps. Noto Serif Ethiopic, on the other hand, is a modern and well designed font. 

Noto Serif Ethiopic is distributed with the Open Font License, so packaging it won't be a problem. 

Link https://fonts.google.com/noto/specimen/Noto+Serif+Ethiopic?noto.query=Amharic&noto.script=Ethi

How reproducible:
always

Steps to Reproduce:
1. Pretty much using the the Amharic language anywhere on Fedora

Comment 1 carnage 2021-10-08 20:44:58 UTC
Can someone look at this? Got it fixed on Ubuntu https://bugs.launchpad.net/bugs/1945817

Comment 2 Jens Petersen 2022-01-01 08:43:28 UTC
Thanks for the report - sounds reasonable to me

Comment 3 Akira TAGOH 2022-01-04 11:15:25 UTC
Ack on this request. I've reflected this to https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts

Comment 4 Akira TAGOH 2022-01-04 11:20:48 UTC
BTW There are no alternative fonts for monospace. Abyssinica SIL is used for monospace. any idea or suggestions for that?

Comment 5 Jens Petersen 2022-01-05 04:16:19 UTC
Also Sans vs Serif?

Comment 6 carnage 2022-01-05 12:07:09 UTC
(In reply to Akira TAGOH from comment #4)
> BTW There are no alternative fonts for monospace. Abyssinica SIL is used for
> monospace. any idea or suggestions for that?

I think that's fine. Monospace isn't commonly used in my language anyways.

Comment 7 carnage 2022-01-05 12:12:03 UTC
(In reply to Jens Petersen from comment #5)
> Also Sans vs Serif?

I've thought about it, and I think Sans is better. After using it for a while, it seems cleaner and more readable.

Comment 8 Ben Cotton 2022-02-08 20:14:49 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle.
Changing version to 36.

Comment 9 Akira TAGOH 2022-02-10 07:30:17 UTC
This has been done in rawhide and f36. please check.

Comment 10 carnage 2022-02-14 19:24:18 UTC
How do I test f36? Couldn't find an image.

Comment 11 carnage 2022-02-15 00:04:06 UTC
Nvm. Found the Fedora openqa :)

Comment 12 Jens Petersen 2022-02-15 03:12:04 UTC
Canonical place should be this:
https://download.fedoraproject.org/pub/fedora/linux/development/36/Workstation/x86_64/iso/

Comment 13 carnage 2022-02-22 12:34:59 UTC
Finally got around to testing this. Works flawlessly. Thanks :)

Comment 14 carnage 2022-03-30 15:28:16 UTC
Something I noticed when testing the 36 beta which I didnt test previously was flatpak apps. They dont seem to respect this new change.

Comment 15 Akira TAGOH 2022-03-31 07:09:13 UTC
What app did you try?

Comment 16 carnage 2022-03-31 17:36:38 UTC
Most flatpak apps I have

Comment 17 Akira TAGOH 2022-04-01 05:59:51 UTC
Hm, that sounds like a flatpak runtime issue or flatpak app. flatpak is sharing fonts files on host but apparently there are no configuration provided by fonts packages which is important to decide the priority and then default fonts.
The available font configuration files at flatpak app is something from packages only which flatpak runtime has.

Steps to confirm this:
1. run flatpak app: flatpak run org.gnome.gedit
2. enter the sandbox: flatpak enter org.gnome.gedit sh
3. try to run fc-match there: fc-match sans-serif:lang=am
4. also try to see if Noto Sans Ethiopic is available: fc-match "Noto Sans Ethiopic"

At step 3, fc-match returns FreeSerif which is available on flatpak app.
At step 4, fc-match returns Noto Sans Ethiopic as requested which is available on host.

Comment 18 carnage 2022-04-02 13:48:13 UTC
It seems like an issue on my end. Sorry :) Works as expected when I tried it in a VM.