#205 consider Cascadia for Arabic Monospace font
Closed: Duplicate by pnemade. Opened by petersen.

Suggested by @rando in #fedora-i18n

It is a Microsoft font already packaged in Fedora.

Perhaps we could add it in langpacks-ar


Well rando says more opinions might be good so maybe we should start with Fedora Discussion

Discussed in i18n meeting today:
It would be good to do some testing in vte (I think rando only tested in konsole iirc)

If it works enough for Arabic monospace rendering, I don't have much opinions to change our default monospace font for Arabic.

Given that we agree with the above assumption, we need to take some steps to accomplish:
1. Update langpacks to make it default
2. Update vazirmatn-fonts to stop using it as a tentative default monospace font for Arabic
3. Add tmt file to dist-git for Cascadia Mono to make it default for font-status

just checked with fontquery-pkgdiff to see how cascadia-code-fonts affects for our default fontsets at the moment.

$ fontquery-pkgdiff --loose-comparison cascadia-code-fonts/noarch/cascadia-*rpm
<snip>
  Persian(fa)          Vazirmatn            Noto Naskh Arabic    Vazirmatn            Cantarell          
- Hebrew(he)           Noto Sans Hebrew     Noto Serif Hebrew    Noto Sans Hebrew     Cantarell          
+                                                                Cascadia Mono                           

This means the changes happens for Hebrew only if it is just installed by default.
If we expect to apply this font for Arabic only, we need to modify config in vazirmatn-fonts (as default mono for Arabic so far), google-noto-fonts (as default mono for Hebrew so far), and/or cascadia-code-fonts to adjust the priority.

From the technical aspect, we need to update google-noto-fonts (to have higher priority of google-noto-sans-hebrew-vf-fonts than cascadia-code-fonts) and cascadia-code-fonts to make it default for Arabic monospace (may need to have a dedicated config file for Arabic since it isn't Arabic specific font. just adjusting the priority may affects other languages unexpectedly), and vazirmatn-fonts to drop the tentative config for Arabic to make it monospace default. also fontconfig to make substitute handling better.

I think we just need to make sure if it is really suitable for Arabic monospace from native speakers' perspective, for the next step.

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

Please continue any further discussion there.

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

Metadata