Hi,
Seems that some changes mentioned below just hit
fedora:fedora/38/x86_64/testing/silverblue today in version
38.20230314.0. And ostree diff is below (changes between 38.20230313.0
and 38.20230314.0, filtered to show only fontconfig files for CJK):
D /usr/etc/fonts/conf.d/65-0-google-noto-sans-cjk-ttc.conf
D /usr/etc/fonts/conf.d/65-google-noto-cjk-fonts.conf
D /usr/share/fontconfig/conf.avail/65-0-google-noto-sans-cjk-
ttc.conf
D /usr/share/fontconfig/conf.avail/65-google-noto-cjk-fonts.conf
A /usr/etc/fonts/conf.d/65-0-google-noto-sans-cjk-vf-fonts.conf
A /usr/etc/fonts/conf.d/65-google-noto-sans-cjk-mono-vf-fonts.conf
A /usr/etc/fonts/conf.d/65-google-noto-sans-cjk-vf-fonts.conf
A /usr/share/fontconfig/conf.avail/65-0-google-noto-sans-cjk-vf-
fonts.conf
A /usr/share/fontconfig/conf.avail/65-google-noto-sans-cjk-mono-vf-
fonts.conf
A /usr/share/fontconfig/conf.avail/65-google-noto-sans-cjk-vf-
fonts.conf
But I am noticing some font being very thin, including English fonts in
Evince when not using embed fonts and all non-UI text in Telegram (both
Evince and Telegram is installed from flatpak).
I don't know if this should be considered as a bug from this change or
just several applications not being compatible with VF fonts and should
be reported to their upstream separately.
Cheers,
Qiyu Yan
---
This is an example of a random PDF file not being rendered correctly:
https://texdoc.org/serve/latexmk/0
Firefox can correctly render fonts with different weight while Evince
will produce equal-weight result.
在 2023-01-09星期一的 13:28 -0500,Ben Cotton写道:
https://fedoraproject.org/wiki/Changes/Noto_CJK_Variable_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 ==
Switch the default Noto CJK fonts for Chinese, Japanese and Korean
from static to variable fonts.
== Owner ==
* Name: [[User:pwu| Peng Wu]]
* Email: pwu(a)redhat.com
== Detailed Description ==
In order to reduce the font size in Noto CJK fonts, we plan to switch
to use the variable fonts by default.
# Split the google-noto-cjk-fonts package into
google-noto-sans-cjk-fonts and google-noto-serif-cjk-fonts, and
provide the variable fonts in google-noto-sans-cjk-vf-fonts and
google-noto-serif-cjk-vf-fonts.
# Drop several sub packages which are not installed by default from
the google-noto-cjk-fonts package.
## Like google-noto-sans-cjk-*-fonts, google-noto-sans-*-fonts,
google-noto-sans-mono-cjk-*-fonts, google-noto-serif-cjk-*-fonts and
google-noto-serif-*-fonts
# Install the Noto CJK Variable Fonts by default.
Fedora Copr for testing:
https://copr.fedorainfracloud.org/coprs/pwu/noto-cjk/
== Feedback ==
== Benefit to Fedora ==
The variable fonts will reduce the disk space usage and live image
size compared to the static fonts.
{| class="wikitable"
> + RPM Size
> -
! Size (bytes) !! Noto Sans CJK !! Noto Serif CJK
> -
> Static Fonts || 130674365 || 181621033
> -
> Variable Fonts || 64613100 || 56924710
> }
== Scope ==
* Proposal owners:
** Package four font packages for Noto CJK fonts
** Retire google-noto-cjk-fonts in Fedora rawhide
** Switch to install variable fonts by default in fedora-comps and
langpacks
** Submit pull request to lorax templates to use
google-noto-sans-cjk-fonts in the boot.iso
* Other developers:
* Release engineering:
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives:
== Upgrade/compatibility impact ==
When upgrade, the variable fonts will be installed by default.
== How To Test ==
* Please upgrade to Fedora 38 or rawhide to get the latest fonts
* Install the variable fonts: google-noto-sans-cjk-vf-fonts and
google-noto-serif-cjk-vf-fonts
** Check the google-noto-sans-cjk-ttc-fonts and
google-noto-serif-cjk-ttc-fonts packages are replaced
* Then use CJK locales to check if the new fonts have any problem
== User Experience ==
This new variable fonts will reduce the disk space usage and live
image size.
== Dependencies ==
== Contingency Plan ==
* Contingency mechanism: Use the static fonts by default -
google-noto-sans-cjk-fonts and google-noto-serif-cjk-fonts
* Contingency deadline: N/A
* Blocks release? N/A
== Documentation ==
N/A (not a System Wide Change)
== Release Notes ==
This new variable fonts will reduce the disk space usage and live
image size.
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel mailing list -- devel(a)lists.fedoraproject.org
To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue