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

Bug#1101879: RFS: fonts-adwaita/48.2-1 [ITP] -- Adwaita Fonts Collection



Here's my proposal:

1. We let the fonts-adwaita-sans binary package in now, as is
2. We package https://github.com/twardoch/fonttools-opentype-feature-freezer
and try to get it into Trixie
3. Once the feature-freezer is in Debian, we modify the
fonts-adwaita-sans build to run the feature-freezer ourselves using
Debian's fonts-inter-variable.

Future goals:
1. Package fonts-iosevka
2. GNOME's build for Adwaita Mono is more complex than the Adwaita
Sans build but maybe it would be trivial enough if we were already
building Iosevka from source. Introduce fonts-adwaita-mono once we can
duplicate GNOME's build in our own infrastructure.
3. Fully build fonts-inter from source. I think Inter and Iosevka are
related so this work might be fairly similar.

Reasoning:
1. Since fonts-inter is already in Debian, it doesn't make sense to me
to have a higher standard for fonts-adwaita-sans since it is basically
the same font.
2. Debian **never** packaged Adobe Source Code Pro which was GNOME's
default mono font from 2019-2025. Therefore, I think it's
understandable that Debian 13 would miss a relatively minor part of
GNOME 48.

Are there any volunteers to work on packaging the feature freezer? It
looks like it could be easy enough for someone who has packaged Python
things before. It also looks to me like **no** distro has packaged it
yet. If I read the readme correctly, the project contains both a gui
app named OTFeatureFreezer (but the build scripts are currently
provided only for Windows & OS X) and a command line tool named
pyftfeatfreeze. All we need now is the command line tool and I think
it makes sense to use the binary package name pyftfeatfreeze for it.

Thank you,
Jeremy Bícha


Reply to: