eigilnikolajsen / commit-mono

Commit Mono is an anonymous and neutral programming typeface.
https://commitmono.com/
1.14k stars 16 forks source link

Add ℕ ℤ ⊢ λ #9

Closed eigilnikolajsen closed 10 months ago

eigilnikolajsen commented 12 months ago

Add these characters in the next release

ashton314 commented 11 months ago

I'd love the following sets of characters:

eigilnikolajsen commented 11 months ago

I will add when I have time. I also got a request to add [U+2714 HEAVY CHECK MARK], so just putting it here.

LudvikGalois commented 11 months ago

Can I also request [U+212D RIGHTWARDS DOUBLE ARROW]? It's a blocker on me using this font, because it turns up in Haskell from time to time - some (albeit not many) Haskell projects use formatters which enforce UnicodeSyntax.

The full list of characters that need to be supported for Haskell's unicode syntax can be found here https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/unicode_syntax.html but, whilst is a character that turns up very frequently, the rest of the unsupported characters are rarities (the arrow-tailed characters being rare to the point that I've never seem them in the wild).

eigilnikolajsen commented 11 months ago

@LudvikGalois nice, I will add those when I have time. I suppose they are all monospaced and not like the ligature => that takes up 2 characters

LudvikGalois commented 11 months ago

I suppose they are all monospaced and not like the ligature => that takes up 2 characters

Correct.

eigilnikolajsen commented 10 months ago

Hello, I have added most of the issue in version 1.135. Greek and Haskell's unicode syntax is now supported.

@ashton314 I have filed a new issue for the addition of double stroke letters. It is quite time consuming, so I will see when I get around to do it.