F39 Change Proposal: Indic Noto fonts (System-Wide)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://fedoraproject.org/wiki/Changes/Indic_Noto_fonts

This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee

== Summary ==
Google Noto fonts for Indic (Indian) languages replace the default Lohit fonts


== Owner ==

* Name: [[User:Petersen| Jens Petersen]]
* Email: <petersen@xxxxxxxxxx>

* Name: Sudip Shill
* Email: <sshil@xxxxxxxxxx>


== 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 both Sans and Serif faces with multiple weights and as
variable fonts.
This should provide a more flexible modern maintained set of fonts for
Indic language scripts.

== Feedback ==
There was some [https://lists.fedoraproject.org/archives/list/fonts@xxxxxxxxxxxxxxxxxxxxxxx/thread/LEFRXQCTXXRENR3GJW3NERVPGQNMYDZZ/
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 with various weight
styles.

== Scope ==
* Proposal owners:
** update Indic langpacks (default-fonts) to use Noto fonts
** update the Noto and Lohit fonts packages so that Noto Indic fonts
have higher priority
** change comps @fonts (through default-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: [https://pagure.io/releng/issue/11502 #11502]

* 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
[https://fedoraproject.org/wiki/Changes/ImproveDefaultFontHandling
default-fonts] Change is implemented
users will be moved to use Noto Indic fonts by default on upgrade.

Nevertheless advanced users can use `fonts-tweak-tool` to change the
priority of one or more Lohit fonts to be higher than Noto if they so
wish.


== 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.
* (advanced) revert the font priorities using the user fonts-tweak-tool.



== User Experience ==


== Dependencies ==
Not really a direct dependency, but we currently plan to implement
this using the new `default-fonts` metapackages.


== Contingency Plan ==

* Contingency mechanism: Change owners will revert the changes back to
using 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.



-- 
Aoife Moloney

Product Owner

Community Platform Engineering Team

Red Hat EMEA

Communications House

Cork Road

Waterford
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux