-
Notifications
You must be signed in to change notification settings - Fork 809
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
February 2021 update #402
February 2021 update #402
Conversation
Decreased Bold weight, added anchors to lowercase Greek, updated GDEF feature builder. Added font linking to STAT.
Reduced weight of bold extreme for better alignment with Regular. Resolved some introduced bugs in hinting and glyph widths.
…Terminal" This reverts commit 91ce4ee.
This reverts commit 25dc61a.
Updating code for the build process and adding in a separate hinting file for the PL glyphs.
Updates build script to include madig's modifications, plus adds static TTF export and autohinting using ttfautohint (if available). Also updated / renamed the Nerdfonts PL file.
- Adjusted box drawing characters for better alignment to the letters - Added anchors to all alphabetic characters (also brevecomb-cy which was missing them) - added a fi and fl ligature (and decompose them so they never show up :) ) - improved weight of horncomb (lowercase) in bold
Changing contour order for Extralight to resolve interpolation error
1) Added support for Salishan language groups 2) Remastered mark positioning for glyphs with 2 diacritics (needed for Salishan) 3) Rebuild Build Script to simplify code 4) Fixed minor other hinting issues 5) Fixed RVRN substitutions for heavy weight
Also it wants to update the hyphen glyph, but I don't see any specific changes.
Re-adding the static folder
(I'm concerned about the conflicts in the |
Yup. Boring old. No need to change those fellows! |
I took a look at the feature code and, aside from the massive restructuring of the calt feature, everything else looks pretty similar. Is there something you're particularly concerned about? |
Removing the linked_values which could cause problems in office.
Nope, just the worry every time I see a conflict 😄 Thanks! |
Alright, I think this is ready to go for this release. |
Oooh, I'm excited to download this! |
Removed all of the obsolete ligatures now covered by infinite arrows Corrected some interpolation errors Added a missing OT feature Corrected some omissions in the original FiraCode arrows OT features
Yup! So you can make infinitely long arrows or other bits. Try out using |
In that case, let's do it!. I'll merge. |
the joy of closing 23 bugs |
Well done! Thanks for all the excellent, gorgeous fixes. I've got it in build now, and I'll kick the tires a bit before including it in Terminal's upcoming bugfix releases :) |
Yeah, understandable. This is following Fira Code, though, which has had this sort of set up for a while. So if folks aren’t angry over there, I’m ok with it |
Is this going to be released as a GitHub release? The last one is from September last year. |
@schuelermine no we were going to force every person to compile the font from source for the rest of eternity yes, of course we're going to release it as a GitHub release. |
This is a significant update to Cascadia Code including a large number
of bug fixes as well as updating the font to offer support for Fira
Code v5 ligature support.
This update supersedes PR #373.
Closes #262 - ⏎ added
Closes #264 - additional codepoints for control characters added
Closes #281 -
!:
and!.
addedCloses #290 -
/\
and\/
addedCloses #301 -
??=
addedCloses #324 - ℞ added
Closes #327 -
<:>
and other variants implemented via thecalt
refactoring
Closes #359 - house added
Closes #371 - Added x-height instruction into ttfautohint to control the
height of the lowercase.
Closes #375 - Completely redesigned quote marks for better recognition
Closes #377 - updated hinting to achieve more consistent results
Closes #381 - increased height of thetamod
Closes #382 - reduced the width of the hooklefts
Closes #383 - updated heights on esh, glottalstop, glottalstopreversed
Closes #384 - tweaked hinting a little bit. Maybe it'll help :)
Closes #386 - added remaining soft-dotting
Closes #392 - changed designs of angled quotes (they are now round)
Closes #394 - changed former
~=
symbol to a simpler component-basedversion. Should be less confusing now for Lua / Matlab users.
Closes #395 - makes the underline thicker based on font weight
Closes #400 - increased size of degree
Closes #219
The full control pictures block has been added (u+2400 to u+2426). For
purposes of rendering, the two letter abbreviations have been used
instead of the standard three letter abbreviations:
Additionally, ss20 includes the oft-unused graphical representations of
these codepoints (for fun!):
Closes #276 (infinite arrows)
Full support for Fira Code's current ligature set (with a few
exceptions). Now featuring infinite arrows!!!
This involved a full refactoring of the
calt
feature—for thoseinterested, it now uses forward-looking substitutions instead of
backward-looking substitutions and progressive substitution to reduce
code. This also required some redesigning of the greater / lesser
related ligatures. Please note, I have also removed all the obsolete
ligatures now covered by the arrows code.
Closes #329
There was a mismatch in the font's postscript naming conventions that
was corrected. Should now render all weights in Word. Note there is
apparently an additional bug in Mac Word's implementation of variable
fonts which should be available in an update mid-Feb.
that they're bottom-up rather than top-down. This allows for better
bottom alignments.
Aside from the above changes, this version also includes many other
small updates including spacing, outline quality improvements, and
fixing hinting.