#166 Review new fonts table
Closed: Fixed by tagoh. Opened by tagoh.

We need to review new fonts table to make it new reference.
It is just actual result so far. something might be wrong. we need to correct it to be the expected result if any. there are 4 tables here. those are generated from:

  • fonts packages in fonts group installed:
    https://tagoh.fedorapeople.org/fonts/status/36-comps.html
  • langpacks packages installed:
    https://tagoh.fedorapeople.org/fonts/status/36-langpacks.html
  • both comps and langpacks installed:
    https://tagoh.fedorapeople.org/fonts/status/36-both.html
  • all fonts packages (*-fonts) installed:
    https://tagoh.fedorapeople.org/fonts/status/36-all.html

"langpacks" one may be mostly close to our default environment. even though "comps" is almost same to what we will see in clean install.
trying to see difference between "langpacks" and "all" might be good to check if our default fonts isn't affected by other fonts.


Also, created a diff between "langpacks" and "all".
https://tagoh.fedorapeople.org/fonts/status/36-diff.html

comparison table between "langpacks" and "comps"

https://tagoh.fedorapeople.org/fonts/status/36-diff-langpacks-comps.html

anything remained here to be worked on? if not can we close this issue?

Yes, definitely we have. as we can see some difference between langpacks and all at least, we need to file a bug to fonts packages which overrides the default fonts. if it is expected behavior, we should update langpacks with it otherwise the priority is wrong.

The following is summary for f37 and reference is https://tagoh.fedorapeople.org/fonts/status/37-diff-comps-vs-langpacks.html

  • sans-serif is updated: (Arabic), Khmer, Thai

    Arabic is intentional. cummunity prefers Naskh rather than Sans.

  • serif is updated: (Amharic), (Georgian), Hebrew, (Japanese), (Kannada), (Khmer), (Korean), (Malayalam), Punjabi, (Chinese), (Sinhala), (Thai), Urdu

    Language being bracketed is same to sans-serif, which means it was used in comps because we simply didn't have serif fonts in comps to reduce font size.

  • monospace is updated: (Amharic), Arabic, (Georgian), Hebrew, (Khmer), Punjabi, (Thai), Urdu

    Language being bracketed is same to sans-serif, which means it was used in comps because we simply didn't have serif fonts in comps to reduce font size.

I'll file a bug for non-bracketed languages soon at least.

I think we can have google-noto-sans-arabic-vf-fonts as default in @fonts.

Maybe we should consider to switch @fonts to use Noto Sans Thai ?

As we use sans-serif as default font in most places. is it maybe too late to make some changes for both Arabic and Thai in f37?

In my opinion we should fix the Arabic font for F37 (it is also already included by langpacks-ar).

Probably Thai can wait for F38, since it is a vendor change, noone directly complained afaik, though again Noto is pulled in by langpacks-th. I would like to see it done as part of a larger F38 Change to extend Noto usage.

Alright. I submitted PR for Noto Sans Arabic here: https://pagure.io/fedora-comps/pull-request/768

just created a bug for Thai to keep it track.
https://bugzilla.redhat.com/show_bug.cgi?id=2123720

for Khmer
https://bugzilla.redhat.com/show_bug.cgi?id=2123722

For serif and monospace, it may be hard to fix it since we have different package sets in comps and langpacks. I'll leave it as is.

Can you please check that https://bugzilla.redhat.com/show_bug.cgi?id=2093080 is addressed and https://fedoraproject.org/wiki/QA:Testcase_i18n_default_fonts is updated appropriately? Thanks.

I have updated the above test case. thank you for pointing it out and your patience.

the table contains some results mixing up with multiple langpacks installed which causes different results. this would means there are some packages which affects default fonts for other languages. that would be apparently a bug in a font package.

We need something tool to detect it or check. but maybe better to open another ticket for that.

Metadata Update from @tagoh:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/i18n/i18n/issues/166

Please continue any further discussion there.

Metadata