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

Add Cascadia Mono #1412

Merged
merged 3 commits into from
Nov 16, 2023
Merged

Add Cascadia Mono #1412

merged 3 commits into from
Nov 16, 2023

Commits on Nov 16, 2023

  1. WIP: Add Cascadia Mono

    Signed-off-by: Fini Jastrow <[email protected]>
    Finii committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    0c16daf View commit details
    Browse the repository at this point in the history
  2. Cascadia Mono: Rehint

    CascadiaCode: Rehint and use ttf
    
    [why]
    A lot people (read: People on Windows) have the variable font (VF) version of
    Cascadia Mono installed - it comes bundled with Windows Terminal.
    
    The static Cascadia Mono instances that Microsoft releases are hinted
    with ttfautohint which creates small sized glyphs that are visibly very
    different. People compare the static Caskaydia Mono with the VF Cascadia
    Mono and are surprised.
    
    [how]
    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/
    
    See also commit
      b6301e5 CascadiaCode: Rehint and use ttf
    
    Signed-off-by: Fini Jastrow <[email protected]>
    Finii committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    dcbde76 View commit details
    Browse the repository at this point in the history
  3. Cascadia Mono: Finishing touches

    Signed-off-by: Fini Jastrow <[email protected]>
    Finii committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    496c17b View commit details
    Browse the repository at this point in the history