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

Addition of Nerd Fonts #719

Closed
wants to merge 46 commits into from
Closed

Addition of Nerd Fonts #719

wants to merge 46 commits into from

Conversation

aaronbell
Copy link
Collaborator

Summary of the Pull Request

Addition of NerdFonts support into Cascadia Code.

PR Checklist

Validation Steps Performed

Font has been reviewed by the devs and the NerdFonts folks

aaronbell and others added 30 commits July 15, 2021 12:15
1) Re-implements the CALT issue wherein LIG GSUB wouldn't work (this was lost during the fix.

2) Changes the STAT table generation library from statmake to gftools.stat, and all other necessary fixes.
Apparently this didn't get pushed up.
Adding Hebrew dflt language tag to ensure proper positioning.
At some point I added this line (or failed to remove it?), which actually causes issues in Jetbrains' capability to recognize the font on Windows devices. Changing the family name to "Cascadia Code Regular" resolves this issue.
removing "Medium" weight.
This update is primarily a bugfix update with improvements to Arabic as well as a variety of other small bugs / requests from the community.

Another additional change is coming.
Forgot to add a couple of finals :/
1) Re-implements the CALT issue wherein LIG GSUB wouldn't work (this was lost during the fix.

2) Changes the STAT table generation library from statmake to gftools.stat, and all other necessary fixes.
removing "Medium" weight.
This update is primarily a bugfix update with improvements to Arabic as well as a variety of other small bugs / requests from the community.

Another additional change is coming.
Correcting hinting on italic brace characters and ligatures
Added "original" versions, "processed" versions, and a script to convert from one to the other.

Note these are not identical to the binaries on the NF website, nor is the positioning / scale the same as in the "officially" produced ones. But I don't think folks will mind :)
Build system now renames all of the added NF glyphs coming in to their unicode value. This avoids issues where the same name is used by multiple icon libraries for *reasons*.
This update is primarily a bugfix update with improvements to Arabic as well as a variety of other small bugs / requests from the community.

Another additional change is coming.
aaronbell and others added 13 commits April 6, 2024 21:49
1) Re-implements the CALT issue wherein LIG GSUB wouldn't work (this was lost during the fix.

2) Changes the STAT table generation library from statmake to gftools.stat, and all other necessary fixes.
removing "Medium" weight.
This update is primarily a bugfix update with improvements to Arabic as well as a variety of other small bugs / requests from the community.

Another additional change is coming.
Correcting hinting on italic brace characters and ligatures
Added "original" versions, "processed" versions, and a script to convert from one to the other.

Note these are not identical to the binaries on the NF website, nor is the positioning / scale the same as in the "officially" produced ones. But I don't think folks will mind :)
Build system now renames all of the added NF glyphs coming in to their unicode value. This avoids issues where the same name is used by multiple icon libraries for *reasons*.
@aaronbell
Copy link
Collaborator Author

Some days I really don't understand how git works. Today is that day. Sorry @DHowett.

@aaronbell aaronbell closed this Apr 7, 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.

Include missing glyphs used by oh-my-posh Can we get a full "Nerd Font" version?
1 participant