Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Noto fonts #1478

Merged
merged 4 commits into from
Jan 10, 2024
Merged

Update Noto fonts #1478

merged 4 commits into from
Jan 10, 2024

Conversation

Finii
Copy link
Collaborator

@Finii Finii commented Jan 10, 2024

Description

Update the Noto fonts

Requirements / Checklist

What does this Pull Request (PR) do?

Update the Noto fonts.
Changes the ligature removal for Noto Serif (stops the removal).

How should this be manually tested?

Any background context you can provide?

What are the relevant tickets (if any)?

En passant:
Fixes: #1472

Screenshots (if appropriate or helpful)

All the different ligature removal calls are becoming more and more a
problem, because we have only one config.json for all fonts in a
font-root-directory. But the Noto variants have the ligatures in
different lookups. With the new font we finally remove lookups in the
new font that have a completely different contents then the lookups we
wanted to remove in the other family.

So the config.json is becoming more flexible: Now first we seach in the
concrete font file directory and only if there is no config we progress
to the font root directory and search there.

See also commit
d9f7dbe  Prepatched fonts: Revive some ligature removal

Here we have
* fi and similar in lookup 41
* l-dot and similar in lookups 13, 14, 15

Fixes: #1472

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
We keep all ligatures with the Serif font, i.e. `ldot` and `fi` et al.
This font is very proportional anyhow.

As there are no ligs active in the old Noto Mono font and the other have
their own configs we can just remove the root config.

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
@Finii Finii merged commit 3968dee into master Jan 10, 2024
6 checks passed
@Finii Finii deleted the feature/update-noto-fonts branch January 10, 2024 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Noto Sans Bold missing
1 participant