这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@Finii
Copy link
Collaborator

@Finii Finii commented Oct 20, 2022

Description

[why]
Keeping the ligature removal tables up to date with source font updates is quite a maintenance burden.

Usually if a terminal supports ligatures at all it has an option to disable them.

Present ligatures do not prevent monospaced fonts and monospaced detection.

It was only present in v2.0.0, and the code has been broken with v2.1.0.

[note]
Updated example ligature removal table to the one for Iosevka. Left stubs in relevant code passages to facilitate finding this commit.

Fixes: #976
Fixes: #975
Fixes: #973

Requirements / Checklist

What does this Pull Request (PR) do?

Remove the ligature removal tables, so that all patched fonts still contain all ligatures that they originally had.

How should this be manually tested?

Any background context you can provide?

What are the relevant tickets (if any)?

Screenshots (if appropriate or helpful)

[why]
Keeping the ligature removal tables up to date with source font updates
is quite a maintenance burden.

Usually if a terminal supports ligatures at all it has an option to
disable them.

Present ligatures do not prevent monospaced fonts and monospaced
detection.

It was only present in v2.0.0, and the code has been broken with v2.1.0.

[note]
Updated example ligature removal table to the one for Iosevka.
Left stubs in relevant code passages to facilitate finding this commit.

Fixes: #976
Fixes: #975
Fixes: #973

Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
@Finii Finii merged commit 148b0c4 into master Oct 20, 2022
@Finii Finii deleted the bugfix/remove-ligature-removal branch October 20, 2022 06:44
@Finii
Copy link
Collaborator Author

Finii commented Feb 13, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ligatures broken Fira Code Nerd Font Mono is not displaying == sign correctly Hasklug: additional ligature issues

2 participants