Line 122: | Line 122: | ||
== Dependencies == | == Dependencies == | ||
Not really a direct dependency, but we will implement this within the new default-fonts metapackages Change. | |||
<!-- What other packages (RPMs) depend on this package? Are there changes outside the developers' control on which completion of this change depends? In other words, completion of another change owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate? Other upstream projects like the kernel (if this is not a kernel change)? --> | <!-- What other packages (RPMs) depend on this package? Are there changes outside the developers' control on which completion of this change depends? In other words, completion of another change owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate? Other upstream projects like the kernel (if this is not a kernel change)? --> | ||
<!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
== Contingency Plan == | == Contingency Plan == |
Revision as of 13:56, 26 June 2023
Use Noto fonts for Indic (Indian language) scripts
Summary
Google Noto fonts for Indic (Indian) languages replace the default Lohit fonts
Owner
- Name: Jens Petersen
- Email: <petersen@redhat.com>
- Name: Sudip Shill
- Email: <sshil@redhat.com>
Current status
- Targeted release: Fedora Linux 39
- Last updated: 2023-06-26
- [<will be assigned by the Wrangler> devel thread]
- FESCo issue: <will be assigned by the Wrangler>
- Tracker bug: <will be assigned by the Wrangler>
- Release notes tracker: <will be assigned by the Wrangler>
Detailed Description
Currently the Lohit fonts are installed and used by default for Indian languages (Indic scripts). However the Lohit project is essentially inactive and at best in maintenance mode now. So we will change the default to Google's Noto Indic fonts, which are available in multiple weights, also both Sans and Serif faces, as well as variable fonts. This should provide a more flexible modern maintained set of fonts for Indic language scripts.
Feedback
There was some initial discussion on fonts list, etc, which was generally positive.
This started with:
- comparison screenshots: https://sshil.fedorapeople.org/lohit-vs-noto-comparison.html
- a copr repo for testing: http://copr.fedorainfracloud.org/coprs/sshil/indic-fonts-test
Benefit to Fedora
Wider range of Indic (Indian) fonts will be available by default as variable fonts in both sans and serif faces in various styles of weights.
Scope
- Proposal owners:
- update Indic langpacks to use Noto fonts
- update the Noto and Lohit fonts packages so that Noto Indic fonts have higher priority
- update default-fonts in comps @fonts from Lohit to the corresponding Noto Indic fonts
- update ostree desktops to use Noto Indic
- update lorax to use Noto for Indic fonts
- Other developers: N/A
- Release engineering: #Releng issue number
- Policies and guidelines: N/A (not needed for this Change)
- Trademark approval: N/A (not needed for this Change)
- Alignment with Community Initiatives:
Upgrade/compatibility impact
Lohit fonts will continue to be available, but assuming the default-fonts Change is implemented users will be moved to use Noto Indic fonts by default on upgrade.
How To Test
- install/test default/Noto fonts on various desktops and their applications
- test Noto Indic with and without Lohit fonts installed
- test rendering of Indic scripts in applications/websites
- test upgrades from Fedora 38
- test if removing Noto Indic (and (re-)installing Lohit) still allows using Lohit as a second default.
User Experience
Dependencies
Not really a direct dependency, but we will implement this within the new default-fonts metapackages Change.
Contingency Plan
- Contingency mechanism: (What to do? Who will do it?) Change oweners will revert to use Lohit by default
- Contingency deadline: before final freeze
- Blocks release? Yes
Documentation
https://sshil.fedorapeople.org/lohit-vs-noto-comparison.html
Release Notes
Google Noto fonts are now installed and used for Indic scripts (Indian language) by default instead of Lohit fonts.