Coder Social home page Coder Social logo

finii / cascadia-code Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aaronbell/cascadia-code

0.0 0.0 0.0 34.31 MB

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.

License: Other

Python 100.00%

cascadia-code's People

Contributors

aaronbell avatar antoniocoratelli avatar apcamargo avatar cinnamon-msft avatar dependabot[bot] avatar dhowett avatar gupta-ji6 avatar madig avatar mfocko avatar microsoft-github-policy-service[bot] avatar microsoftopensource avatar msftgits avatar naelsondouglas avatar sayedarifuddin avatar tklecka avatar xatier avatar

Watchers

 avatar

cascadia-code's Issues

Nerd Font preview review

On examining the result of the NF2 branch preview there seem to be some issues.
I feel it easier to report them as a Github Issue as pictures can be included and so on.

Thanks to @aaronbell for the possibility to see the progress and comment on it.

This is a unsorted list of things I found while reviewing the CascadiaCodeNF.ttf file.
These are almost all not bugs. Just my thoughts.

bookmarkslash too big

image

The icon is wider than one advance width and therefore this is not really the 'monospaced' variant.
Codepoint is F533, original codepoint is F306.

That is in the scale group:

OCTI_SCALE_LIST
    f07b, f0a1, f0d6, f306 # bookmarks

Lets have a look at the other 3:

Ah, F07B is still missing:

image

and the filled pair seems to be good:

image

So maybe this is because F07B is still missing, or some other reason.

gender circle too big

image

Codepoint F22D. It should be in a scale group (if you use the same scale groups):

FONTA_SCALE_LIST
    f221 - f22d # gender or so

After seeing this and the other issue above... Maybe the last icon in a scale group is always not included in the group? Just a hunch.
But then the hand-symbols (see above, between the hourglasses and TM (F255 - F25B) are all nicely matching, including the last one ๐Ÿค”

Caskaydia on the other hand does a not so nice job on F246 (circled pink). It fills the whole 'cell' like a powerline glyph; that is not very nice. Note to self: Check if we can do something about that.

More examples where Cascadia shines and Caskaydia needs to hide ;)

image

Scale group synchronized shift (and not only scale)

The moon phases, patched codepoints E38D - E3A8 do not keep the center of the moon in the center.
This can of course also be a design choice (I believe both have advantages and drawbacks).

image

Here how they look like if people switch from one to another:

Peek 2024-03-01 09-59
Cascadia Code NF

Peek 2024-03-01 10-01
Caskaydia Cove NFM, with kind of a glitch in the middle?

More on weather icons

image

This can all be design choices, but wanted to point out:

  • clouds sit on the baseline instead being centered

  • wind directions are centered

  • turning wind and other arrows are top-aligned (?!)

  • Thermometer scaled ridiculously big in Caskaydia, see comment already above. But that is a really hard problem when you do not know the metrics of the target font. There are some strange designs out there...

Chess pieces have a sane scale in Cascadia, but then iirc, I tried to make them smaller and then some people complained that they have a chess program and the pieces are now so small one can hardly see them, give us the bigger chess pieces back. Every change breaks someone's workflow ๐Ÿ˜ฌ But in principle I envy Cascadia here.

image

Bricks lost aspect ratio

image

It is hard(er) to recognize the click bricks (to not-mention the company that starts with L and end in EGO).

Powerline symbols

I know this is maybe too late as we already have Cascadia Code PL and changing this (if wanted at all) can break the experience for users who already use them)...

image

  • Although a lot icons added to Cascadia Code NF have a little bit of left and right bearing, that is not the case for all powerline glyphs. Where it usually makes sense to have no 'gap'. But for the a-lot-boxes icons Nerd Fonts has a small gap to make the left border of the small boxes stand out against a potentially filled previous/following character.
  • The waveforms in Cascadia have a ridiculously high number of points; Nerd Fonts dropped about 2/3 of them iirc.
  • The "cell" height is a bit different (higher ascender), there might be reasons for that, but (see image below)

Usually "I like" to have the center of the 'cell' and with it the tip of the triangular powerline glyphs to be the middle of the ordinary capitals which usually is also the middle of square brackets etc and the same height as 'minus' and so on. At least roughly.
This is not the case for Caskadia:

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.