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) #2

Merged
merged 2 commits into from
Aug 27, 2021
Merged

Conversation

emaballarin
Copy link
Owner

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.

Summary of the Pull Request

References

PR Checklist

  • Closes #xxx
  • CLA signed. If not, go over here and sign the CLA
  • Requires FONTLOG.txt to be updated
  • Requires /images/cascadia-code.png and/or /images/cascadia-code-characters.png to be updated
  • I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Detailed Description of the Pull Request / Additional comments

Before (if applicable) and After Images of the Character(s)

Validation Steps Performed

aaronbell and others added 2 commits August 26, 2021 13:58
## Summary of the Pull Request

This includes two fixes:
- [x] Closes #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. 

- [x] Closes #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.
@emaballarin emaballarin merged commit bc5851f into emaballarin:main 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
3 participants