Skip to content
Branch: master
Go to file
Code

Latest commit

aaronbell committed a8b397e Jul 1, 2020
Update Bold and other smaller fixes (#311)
This PR shifts the position of the "Bold" instance closer to the Regular
in weight.

Additionally, I've fixed a couple of other smaller issues around
diacritic marks and symbols.

In conducting research into Visual Studio's rendering of Cascadia Code
(versus other fonts), I began to feel that the Bold that was in use felt
a bit too heavy. In selecting a lighter point on the axis, I was able to
achieve better rendering results in VS and without drawing as much
attention to the Bold. 

The main issue with VS is that it does not support y-direction
smoothing, so overly bold Glyphs start to look quite distorted and
weird. Additionally, it offers only minimal variable font support so I
can’t STAT my way out of it ;).

Other fixes:
* Added linked bolds for the lighter weights.
* Tweaked design of primes to give a more angled feel.
* Added weight to the top of the acutecomb and gravecomb glyphs
* Added anchors to the common lowercase Greek characters. 
* Corrected build script to correctly build TTF variable fonts. 
* Resolved some introduced hinting bugs

VALIDATION

Reviewed in VS, VS Code, notepad. Validated no impact on hinting
instructions. 

Closes #294 - changed design of primes to make them appear more angled.
Closes #282 - added anchors to Greek for use in Julia REPL
Closes #268 - added additional weighting to grave / acute to help
differentiate from dot

Files

Permalink
Failed to load latest commit information.

README.md

Cascadia Code

Cascadia Code Characters

Welcome!

This repository contains the source code of Cascadia Code.

Other related repositories include:

Installation

You can download the latest version of Cascadia Code from the releases page here: https://github.com/microsoft/cascadia-code/releases

The variants contained within are:

  • Cascadia Code: standard version of Cascadia
  • Cascadia Mono: version of Cascadia that doesn't have ligatures
  • Cascadia (Code|Mono) PL: version of Cascadia that has embedded Powerline symbols

For optimal rendering quality, we recommend using the TTF version on Windows and any other OS that employs TrueType hinting. The OTF version is supplied for users who prefer that format.

Once unzipped, open the font file—this will open a new window displaying the characters included in the font along with the font displayed at different sizes. This window should have an "Install" button that will install the font on your machine when clicked.

👉 Note: If you have previously installed a version of Cascadia Code, please uninstall the previous version prior to installing a new version. Not doing so can result in improper rendering.

For more details and app-specific instructions, please check the wiki.

Get involved

Instructions on how to modify and submit an update to the Cascadia Code source is available in the wiki.

Communicating with the Team

The easiest way to communicate with the team is via GitHub issues. Please file new issues, feature requests and suggestions, but DO search for similar open/closed pre-existing issues before you do.

Please help us keep this repository clean, inclusive, and fun! We will not tolerate any abusive, rude, disrespectful or inappropriate behavior. Read our Code of Conduct for more details.

If you would like to ask a question that you feel doesn't warrant an issue (yet), please reach out to us via Twitter:

Aaron Bell, Font Designer: @aaronbell

Kayla Cinnamon, Program Manager: @cinnamon_msft

Rich Turner, Program Manager: @richturn_ms

Special thanks to:

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

About

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.

Resources

License

Languages

You can’t perform that action at this time.