-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[why] A lot people (read: People on Windows) have the variable font (VF) version of Cascadia Code installed - it comes bundled with Windows Terminal. The static Cascadia Code instances that we use for patching are hinted with ttfautohint which creates small sized glyphs that are visibly very different. People compare the static Caskaydia Cove with the VF Cascadia Code and are surprised. [how] First switch from the CFF outlines to TTF outlines - that is the original version (i.e. otf -> ttf). It is unknown why we created patched CFF fonts instead of the TTFs. To get as close as possible to the intended look of the glyphs we should stick with the outline type. Then we need to re-hint all the fonts, to get hints that are comparable to the VF hints. We can not use the hints of the VF because the outlines are different: The VF has (of course) overlapping outlines, while the static ones (as usual) have not. The re-hinting can be done with VTT or TTH - both showed results that are more like the original VF font. The usual ttfautohint has been used of the static fonts in the font release and can not be used. It is the reason for this whole problem. * Used VTT 6.35 * Open font file in VTT * Import all programs * Generate 'VTT talk' via Tools -> AutoHint -> LightLatinAutoHint * Save font file as ... References: microsoft/cascadia-code#371 https://learn.microsoft.com/en-us/typography/tools/vtt/ Closes: #998 Signed-off-by: Fini Jastrow <[email protected]>
- Loading branch information
Showing
25 changed files
with
13 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.37 MB
src/unpatched-fonts/CascadiaCode/Bold/CascadiaCode-BoldItalic-vtt.ttf
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.84 MB
src/unpatched-fonts/CascadiaCode/ExtraLight/CascadiaCode-ExtraLight-vtt.ttf
Binary file not shown.
Binary file removed
BIN
-290 KB
src/unpatched-fonts/CascadiaCode/ExtraLight/CascadiaCode-ExtraLight.otf
Binary file not shown.
Binary file added
BIN
+1.37 MB
src/unpatched-fonts/CascadiaCode/ExtraLight/CascadiaCode-ExtraLightItalic-vtt.ttf
Binary file not shown.
Binary file removed
BIN
-174 KB
src/unpatched-fonts/CascadiaCode/ExtraLight/CascadiaCode-ExtraLightItalic.otf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.39 MB
src/unpatched-fonts/CascadiaCode/Light/CascadiaCode-LightItalic-vtt.ttf
Binary file not shown.
Binary file not shown.
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
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.83 MB
src/unpatched-fonts/CascadiaCode/Regular/CascadiaCode-Regular-vtt.ttf
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.84 MB
src/unpatched-fonts/CascadiaCode/SemiBold/CascadiaCode-SemiBold-vtt.ttf
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.38 MB
src/unpatched-fonts/CascadiaCode/SemiBold/CascadiaCode-SemiBoldItalic-vtt.ttf
Binary file not shown.
Binary file removed
BIN
-185 KB
src/unpatched-fonts/CascadiaCode/SemiBold/CascadiaCode-SemiBoldItalic.otf
Binary file not shown.
Binary file added
BIN
+1.85 MB
src/unpatched-fonts/CascadiaCode/SemiLight/CascadiaCode-SemiLight-vtt.ttf
Binary file not shown.
Binary file removed
BIN
-303 KB
src/unpatched-fonts/CascadiaCode/SemiLight/CascadiaCode-SemiLight.otf
Binary file not shown.
Binary file added
BIN
+1.39 MB
src/unpatched-fonts/CascadiaCode/SemiLight/CascadiaCode-SemiLightItalic-vtt.ttf
Binary file not shown.
Binary file removed
BIN
-181 KB
src/unpatched-fonts/CascadiaCode/SemiLight/CascadiaCode-SemiLightItalic.otf
Binary file not shown.