-
Notifications
You must be signed in to change notification settings - Fork 817
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 `!.` added Closes #290 - `/\` and `\/` added Closes #301 - `??=` added Closes #324 - ℞ added Closes #327 - `<:>` and other variants implemented via the `calt` 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-based version. 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 those interested, 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. * Not listed – Reworked the hints for the mod and superscript glyphs so 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.
- Loading branch information
Showing
5,209 changed files
with
47,577 additions
and
74,399 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -337,3 +337,5 @@ newVTT.xml | |
converter.py | ||
salishan/ | ||
fixTSI1.py | ||
venv/ | ||
.vscode/settings.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,3 +8,4 @@ statmake | |
vttLib | ||
skia-pathops | ||
fontTools[ufo,lxml,woff] | ||
vttmisc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
35 changes: 35 additions & 0 deletions
35
sources/CascadiaCode-Bold.ufo/glyphs.public.background/A_lpha-latin.glif
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<glyph name="Alpha-latin" format="2"> | ||
<outline> | ||
<contour> | ||
<point x="530" y="-27" type="curve" smooth="yes"/> | ||
<point x="693" y="-27"/> | ||
<point x="769" y="64"/> | ||
<point x="786" y="189" type="curve"/> | ||
<point x="873" y="189" type="line"/> | ||
<point x="794" y="608" type="line"/> | ||
<point x="794" y="259"/> | ||
<point x="757" y="157"/> | ||
<point x="562" y="157" type="curve" smooth="yes"/> | ||
<point x="375" y="157"/> | ||
<point x="278" y="339"/> | ||
<point x="278" y="693" type="curve" smooth="yes"/> | ||
<point x="278" y="1051"/> | ||
<point x="379" y="1256"/> | ||
<point x="562" y="1256" type="curve" smooth="yes"/> | ||
<point x="716" y="1256"/> | ||
<point x="794" y="1129"/> | ||
<point x="794" y="874" type="curve"/> | ||
<point x="856" y="1222" type="line"/> | ||
<point x="775" y="1222" type="line"/> | ||
<point x="769" y="1361"/> | ||
<point x="706" y="1440"/> | ||
<point x="530" y="1440" type="curve" smooth="yes"/> | ||
<point x="237" y="1440"/> | ||
<point x="68" y="1168"/> | ||
<point x="68" y="693" type="curve" smooth="yes"/> | ||
<point x="68" y="229"/> | ||
<point x="222" y="-27"/> | ||
</contour> | ||
</outline> | ||
</glyph> |
45 changes: 45 additions & 0 deletions
45
sources/CascadiaCode-Bold.ufo/glyphs.public.background/G_stroke.glif
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<glyph name="Gstroke" format="2"> | ||
<outline> | ||
<contour> | ||
<point x="702" y="-20" type="curve" smooth="yes"/> | ||
<point x="890" y="-20"/> | ||
<point x="1048" y="22"/> | ||
<point x="1107" y="40" type="curve"/> | ||
<point x="1012" y="282" type="line"/> | ||
<point x="950" y="264"/> | ||
<point x="852" y="232"/> | ||
<point x="726" y="232" type="curve" smooth="yes"/> | ||
<point x="461" y="232"/> | ||
<point x="327" y="395"/> | ||
<point x="327" y="722" type="curve" smooth="yes"/> | ||
<point x="327" y="1019"/> | ||
<point x="466" y="1189"/> | ||
<point x="706" y="1189" type="curve" smooth="yes"/> | ||
<point x="812" y="1189"/> | ||
<point x="909" y="1142"/> | ||
<point x="971" y="1063" type="curve"/> | ||
<point x="1137" y="1254" type="line"/> | ||
<point x="1053" y="1372"/> | ||
<point x="901" y="1440"/> | ||
<point x="694" y="1440" type="curve" smooth="yes"/> | ||
<point x="285" y="1440"/> | ||
<point x="49" y="1174"/> | ||
<point x="49" y="712" type="curve" smooth="yes"/> | ||
<point x="49" y="224"/> | ||
<point x="267" y="-20"/> | ||
</contour> | ||
<contour> | ||
<point x="845" y="40" type="line"/> | ||
<point x="1107" y="40" type="line"/> | ||
<point x="1107" y="735" type="line"/> | ||
<point x="845" y="735" type="line"/> | ||
</contour> | ||
<contour> | ||
<point x="610" y="492" type="line"/> | ||
<point x="1101" y="492" type="line"/> | ||
<point x="1101" y="735" type="line"/> | ||
<point x="610" y="735" type="line"/> | ||
</contour> | ||
</outline> | ||
</glyph> |
27 changes: 27 additions & 0 deletions
27
sources/CascadiaCode-Bold.ufo/glyphs.public.background/K_aiS_ymbol.glif
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<glyph name="KaiSymbol" format="2"> | ||
<outline> | ||
<contour> | ||
<point x="276" y="452" type="line"/> | ||
<point x="805" y="452"/> | ||
<point x="1111" y="915"/> | ||
<point x="1111" y="1420" type="curve"/> | ||
<point x="843" y="1420" type="line"/> | ||
<point x="843" y="1063"/> | ||
<point x="673" y="717"/> | ||
<point x="294" y="717" type="curve"/> | ||
</contour> | ||
<contour> | ||
<point x="133" y="0" type="line"/> | ||
<point x="397" y="0" type="line"/> | ||
<point x="397" y="1420" type="line"/> | ||
<point x="133" y="1420" type="line"/> | ||
</contour> | ||
<contour> | ||
<point x="853" y="0" type="line"/> | ||
<point x="1179" y="0" type="line"/> | ||
<point x="814" y="731" type="line"/> | ||
<point x="568" y="629" type="line"/> | ||
</contour> | ||
</outline> | ||
</glyph> |
19 changes: 19 additions & 0 deletions
19
sources/CascadiaCode-Bold.ufo/glyphs.public.background/N_hookleft.glif
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<glyph name="Nhookleft" format="2"> | ||
<outline> | ||
<contour> | ||
<point x="-68" y="-476" type="line"/> | ||
<point x="12" y="-468" type="line" smooth="yes"/> | ||
<point x="221" y="-447"/> | ||
<point x="341" y="-316"/> | ||
<point x="341" y="-96" type="curve" smooth="yes"/> | ||
<point x="341" y="184" type="line"/> | ||
<point x="148" y="184" type="line"/> | ||
<point x="148" y="-88" type="line" smooth="yes"/> | ||
<point x="148" y="-214"/> | ||
<point x="95" y="-278"/> | ||
<point x="-8" y="-294" type="curve" smooth="yes"/> | ||
<point x="-78" y="-305" type="line"/> | ||
</contour> | ||
</outline> | ||
</glyph> |
Oops, something went wrong.