Thank you for the feedback.
What if you install google-noto-sans-cjk-fonts instead of
google-noto-sans-cjk-vf-fonts?
just wanted to make sure if this is a variable font-related issue or
design-related update in Noto CJK.
Also, good to try on non-flatpak app too. it is a bit complicated to
make sure if they use the expected fonts.
The best way may be to check it out on pango-view and hb-view.
On Tue, Mar 14, 2023 at 10:58 PM <yanqiyu(a)fedoraproject.org> wrote:
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
_______________________________________________
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