-
Notifications
You must be signed in to change notification settings - Fork 797
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
Conversation
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.
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 |
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. |
Oh, just remembered one it fixes too that I snuck in related to the Hebrew language tag. Added. |
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 😏 |
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.
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)
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)
July-August 2021 Fixes (microsoft#538)
Summary of the Pull Request
This includes two fixes:
Closes [Question] How can I use only light and light italic by default in vscode? #500
Changes the build process to use gftools.stat instead of statmake. The issue was caused by an 'unused' italic axis in the fonts, which has been removed, but statmake gets unhappy without it there. So the process has been adjusted to a more amenable build library.
Closes U+05B9 HEBREW POINT HOLAM is positioned wrong on U+05D5 HEBREW LETTER VAV #552
Adds the Hebrew language tag to the Regular to ensure that Hebrew positioning works correctly.
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.