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

July-August 2021 Fixes #538

Merged
merged 5 commits into from
Aug 26, 2021
Merged

July-August 2021 Fixes #538

merged 5 commits into from
Aug 26, 2021

Conversation

aaronbell
Copy link
Collaborator

@aaronbell aaronbell commented Jul 15, 2021

Summary of the Pull Request

This includes two fixes:

Also:
Adjusts calt feature to ensure LIG substitutions properly function under rare conditions where the ignore activate incorrectly. I thought this had already been PR'd but seems not.

For example:
===]
First = becomes "equal_equal.liga", and ignore would activate on second =, blocking LIG from being substituted. If the liga form appears, LIG should appear.

Turned back on the =>> =<<, etc. ligatures as there is a glyph for them now.

In other news, I fixed my git repository.

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.
aaronbell and others added 2 commits August 9, 2021 09:44
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.
@DHowett
Copy link
Member

DHowett commented Aug 25, 2021

I cannot believe it's been since July. Okay. Is this ready to go, and does it fix more than just 500? Is there anything else we should get in before minting a 2108 copy of the font?

I ask only because we're at a terminal revision point and I forgot that this had been open for all of human history

@aaronbell
Copy link
Collaborator Author

Eh heh. It has been a crazy month. I think that's pretty much it for this PR. I've got some more fixes to submit at some point, but haven't had a chance to get them finalized, so those can wait.

@aaronbell
Copy link
Collaborator Author

Oh, just remembered one it fixes too that I snuck in related to the Hebrew language tag. Added.

@DHowett DHowett changed the title Correcting STAT table July-August 2021 Fixes Aug 26, 2021
@DHowett
Copy link
Member

DHowett commented Aug 26, 2021

Thanks 😄 I'll merge and build this as 2108.26, and we can come back with another entry once we get that stuff ironed out that we chatted about 😏

@DHowett DHowett merged commit 1c6def4 into microsoft:main Aug 26, 2021
DHowett added a commit to microsoft/terminal that referenced this pull request Aug 26, 2021
This update fixes some minor ligature issues, font selection issues and
a problem with the Hebrew letter Vav when combined with Holam.

See microsoft/cascadia-code#538 for more details.
DHowett added a commit to microsoft/terminal that referenced this pull request Aug 26, 2021
This update fixes some minor ligature issues, font selection issues and
a problem with the Hebrew letter Vav when combined with Holam.

See microsoft/cascadia-code#538 for more details.

(cherry picked from commit de379cd)
DHowett added a commit to microsoft/terminal that referenced this pull request Aug 26, 2021
This update fixes some minor ligature issues, font selection issues and
a problem with the Hebrew letter Vav when combined with Holam.

See microsoft/cascadia-code#538 for more details.

(cherry picked from commit de379cd)
emaballarin added a commit to emaballarin/cascadia-code that referenced this pull request Aug 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants