Nordwand Mono – A monospace font for coders and adventurers
Posted by noriax86 3 days ago
Comments
Comment by tywr 2 days ago
I know some people might want to modify or tweak the project to their liking. The project is meant to provide a Python sandbox more than just font files, so feel free to fork it or submit a PR if you feel like some glyphs need tweaking! You don't need any external tools to draw/visualize the glyphs.
Comment by bayindirh 2 days ago
However, it doesn't support all the characters I need, so I can't use it as a terminal font. However, I starred your repo, and will watch it.
Thanks again for the effort, it looks really nice.
Comment by GreenWatermelon 2 days ago
Comment by bayindirh 2 days ago
Normally, I use Berkeley, but I have a couple of terminal profiles with different fonts which I use if I open 5+ terminals sometimes, to group things. I wondered whether I can use this one of the alternate fonts when things get complicated and crowded.
Comment by emsixteen 2 days ago
Looks really nice though. :)
Comment by bayindirh 2 days ago
Comment by Melatonic 1 day ago
Comment by 0rzech 1 day ago
By the way, many people think that the Polish alphabet [1] is just English with diacritics, but in reality neither q, nor v, nor x are part of it.
Comment by bayindirh 1 day ago
The second one wreaks havoc on many, many systems. e.g.: It was breaking Kodi completely (https://github.com/xbmc/xbmc/issues/19883#issuecomment-86833...), and I have personally wrapped many software packages with locale change scripts to make them run.
For more information: https://blog.codinghorror.com/whats-wrong-with-turkey/
Comment by tgv 2 days ago
Edit: I'm quite fond of the 'k'.
Comment by mariusor 1 day ago
Comment by tasuki 2 days ago
Comment by brzz 2 days ago
Comment by NewsaHackO 2 days ago
Comment by cdelsolar 2 days ago
Comment by throwaway2046 2 days ago
Comment by herrherrmann 2 days ago
Comment by tgv 2 days ago
Comment by echoangle 2 days ago
Comment by jacobalcock 1 day ago
Comment by rofrol 1 day ago
I am using Victor Mono with some features flipped https://github.com/rofrol/codevka/blob/main/VictorMono-Varia...
More variable fonts:
https://fonts.google.com/?categoryFilters=Technology:%2FTech...
You can test variable fonts here:
- https://fontgauntlet.com/ - https://fontdrop.info/
My ghostty config https://github.com/rofrol/dotfiles/blob/master/.config/ghost...
Comment by agilek 2 days ago
Comment by tywr 2 days ago
Comment by agilek 2 days ago
Comment by brookst 1 day ago
I’m doing lots of CAD work this way, where previously I’d be drawing in rhino but not operating from durable product briefs.
Comment by tywr 1 day ago
Comment by phplovesong 2 days ago
Comment by katspaugh 2 days ago
Comment by giancarlostoro 1 day ago
Comment by noriax86 2 days ago
Comment by rootlocus 2 days ago
LE: Ok, so it's a little more different that JetBrains Mono as this comparison shows https://claude.ai/artifact/HPiALZ7AZ2f5FxSZtcTdNa
Comment by lukeify 2 days ago
That's a really fun tool.
Comment by GreenWatermelon 2 days ago
Lower case 'l' even extends above upper case 'G'. it missed with my brain xD
Overall it's really pretty but not a daily driver.
Comment by tasuki 2 days ago
Your comparison says the `m` is 28% different. It's completely different. I don't know what the 28% is supposed to represent (yes, the difference in the area taken, but that's meaningless).
Comment by rootlocus 2 days ago
Comment by tasuki 2 days ago
I will not voluntarily look at Comic Sans, but thank you for the recommendation!
Comment by fouc 1 day ago
Comment by agilek 2 days ago
Comment by dgellow 2 days ago
Comment by Subdivide8452 2 days ago
Comment by hoherd 1 day ago
Comment by adrian_b 2 days ago
Comment by claiir 2 days ago
Comment by abainbridge 2 days ago
I know I'm a bit weird, but the internet is full of weird people. It seems strange to me that nobody is interested in bitmap fonts these days.
What I really want is a hand anti-aliased bitmap font which prioritizes sharpness.
Comment by eddyg 2 days ago
Hand-hinted by Fabrizio: ”More than 9000 characters optimized from 9pt to 48pt to guarantee the best possible readability.”
It is the ultimate “programmer’s font” and well worth the money for something you stare at every day and the next best thing to a bitmap font in today’s “Retina resolution” world.
Accept no imitations.
Comment by Arubis 2 days ago
You can preview working with it with Blink.app for iOS; I’m unaffiliated but satisfied. Comes with PragmataPro preinstalled.
Comment by agos 1 day ago
Comment by bbrks 2 days ago
I really like using Cozette - it has great glyph support and a hi-dpi version
https://github.com/the-moonwitch/Cozette
I just wish more editors had support for true bitmap fonts! Turning off anti-aliasing on a bitmap->vector converted font is OK but not quite the same.
Comment by Melatonic 1 day ago
Comment by abainbridge 2 days ago
Comment by layer8 2 days ago
It’s similar to vector icons versus hand-drawn bitmap color icons.
Comment by JdeBP 2 days ago
* https://jdebp.uk/Softwares/nosh/guide/terminal-resources.htm...
Comment by frankling_ 1 day ago
Comment by ideasman42 2 days ago
As I got higher DPI monitors, I found it less hassle to use outline fonts, but I still find them preferable - given the option.
Comment by sheeeeesh 2 days ago
Comment by abainbridge 2 days ago
Has 7 sizes ranging from 6x10 pixels to 16x30. The larger ones are a bit rubbish. Only covers Latin-1.
Comment by jan_m_savage 2 days ago
The message may be subjective but it strikes me as: "I, the font, contain important data [due to the sharp curvatures and uniform size of letter elements]. Not sure if others think about fonts in this way.
Berkeley Mono's message to me feels like "I'm just doing my job, don't mind me, focus on your thing".
Comment by bayindirh 2 days ago
It's a font inspired by older terminals and "no nonsense" hardware of that era. I put its design philosophy as "it's so good that it's invisible". Using it for years now, and it feels natural and neutral.
With Gruvbox dark, it really feels like I'm using an old terminal. Like how I like it.
Comment by jan_m_savage 2 days ago
The same goes for milk, cheese, fish cans, cars, chocolate, movies, and clothes. And books.
Comment by bayindirh 2 days ago
I'm happy to report that there is still good milk and cheese out there. Fish is a hit and miss. Belgians still make incredible chocolate, but cars, movies and books have gone downhill.
However, while I'm a pen and paper guy heavily, I love my e-reader.
P.S.: Also, trackballs are much better for many tasks than mice. I'm happy they still make them, and make them well.
Comment by jan_m_savage 2 days ago
Comment by bitwize 1 day ago
It's kind of like the situation with video games. People are hemming and hawing that video game companies are starting to charge $80-$90 per game—but back in the NES and SNES era, games could cost $60 on cartridge new, and that would translate to about $120 in today's money. For Super Mario Bros. 3. And Nintendo is asking for 3/4 that for much more game today. So we're still coming out on top, and at worst we're looking at a return to the days when you had to very carefully curate a small library of games that were essential to play, as we did in the NES and SNES days due to the costs.
Comment by Melatonic 1 day ago
Comment by bayindirh 1 day ago
I dug some with Gemini. Looks like they did. A couple of references I could find:
- IBM Graphic Design Guide: https://designreviewed.com/artefacts/ibm-graphic-design-guid...
- AFP (for printing any typography, I believe): https://www.ibm.com/docs/en/i/7.6.0?topic=concepts-afp-resou...
- Looks like part of their first font specifications still live in OpenType spec: https://learn.microsoft.com/en-us/typography/opentype/spec/i...
Wow.
Comment by shoobiedoo 2 days ago
Comment by DiabloD3 1 day ago
Might you rather be interested in https://github.com/ahatem/IoskeleyMono ?
Comment by shoobiedoo 1 day ago
Comment by durdn 2 days ago
Comment by abcd_f 2 days ago
And who isn't?
Squints - m is too weird - tab closed :)
Comment by rbanffy 2 days ago
Bitch please… https://github.com/rbanffy/3270font.
Comment by joshmarinacci 2 days ago
Comment by rbanffy 1 day ago
Comment by NetOpWibby 2 days ago
Comment by JdeBP 2 days ago
https://github.com/tywr/Nordwand-Mono/blob/main/src/glyphs/n...
Comment by JoshTriplett 2 days ago
Comment by voidUpdate 2 days ago
Comment by dguest 2 days ago
Comment by dguest 1 day ago
> A doghnut: a snack for hungry people, and adventurers
Comment by duskwuff 1 day ago
Comment by bitwize 1 day ago
> LIGHT TORCH_
Comment by dmtroyer 2 days ago
Comment by delta_p_delta_x 2 days ago
Comment by JdeBP 2 days ago
Comment by Geezus_42 2 days ago
Comment by delta_p_delta_x 2 days ago
I will never understand people who expect fonts for free. They don't grow on trees. Font development is extremely involved, and I am happy to die on this particular elitist hill: the overwhelming majority of free fonts are absolutely rubbish, including the Liberation family, which is available by default on most Linux distros.
Any font that is free and is still reasonably good is almost certainly designed by a type foundry for a megacorp's branding and user interface (so, things like SF Pro, Segoe UI, Open/Noto Sans, Roboto, JetBrains Mono, IBM Plex, Source Sans, Fira Sans, Inter, etc), or are historic properties of the type foundries themselves, like Garamond, Helvetica, Didot, Minion, etc.
ASCII isn't the only set of characters. Just the LGK (Latin, Greek, Cyrillic) set of glyphs alone including combining marks, diacritics, contextual alternates and ligatures alone amount to several thousand glyphs, each of which has to be individually tuned for different weights, hinted for different display resolutions, hinted for RGB/BGR subpixel rendering, and more.
Comment by Geezus_42 1 day ago
Comment by oblio 2 days ago
Comment by toyg 1 day ago
This goes double for any contractor who can just write it down as business expense.
Comment by kqr 2 days ago
My main concern is that the tall glyphs for less than < and greater than > will disambiguate badly with actual Unicode left 〈 and right angle brackets 〉.
Edit: I also realised just now the ASCII hyphen-minus - is quite long with this typeface, which makes it ambiguous with the longer dashes. (It looks freakin' great in pure ASCII environments, though!)
Comment by chirayuk 2 days ago
Comment by hawk_3221 2 days ago
Comment by trumbitta2 2 days ago
Comment by jaapz 2 days ago
(although I'll keep using Fira)
Comment by ThePhysicist 2 days ago
Comment by mariusor 1 day ago
Comment by oblio 2 days ago
As one YouTuber said: it's the first time we can create (somewhat) coherent, context dependent and new content using something else than other humans.
I can't say I'm too keen on wading through piles of crap, I'm also not keen on the AI bubble and its popping nor on AI's impact on employment, but if we survive all of this, we might end up with a lot of new stuff that could actually be good. 1% of this garbage will be good, but since the entire pile will be so large, that 1% might double or more our options in various fields.
Comment by piskov 2 days ago
Comment by mstkllah 2 days ago
Comment by fercircularbuf 2 days ago
Comment by bitwize 2 days ago
Comment by rogue_agent 2 days ago
Comment by moecables 1 day ago
Comment by hebetude 1 day ago
Comment by pookieinc 2 days ago
Comment by alexalx666 2 days ago
Comment by vishnuharidas 2 days ago
Comment by Findecanor 2 days ago
Having aging eyes, I wish monospace fonts made 8 and 0 (zero) more different from each other. I notice that I have started to confuse those two glyphs when in small sizes.
Comment by msephton 2 days ago
Comment by rbanffy 2 days ago
Comment by traxler 2 days ago
I like that, I usually have ligatures turned off, because I don't like all of them, especially the ones for == or ===. (Otoh I do like != ligatures...) but I do like the arrows.
This is probably were somebody tells me how easy it is to configure singular ligatures on a font and I'll facepalm in embarrassment for never finding out.
Comment by antiframe 1 day ago
(use-package ligature
:ensure t
:config
;; Enable specific ligatures globally across all modes:
(ligature-set-ligatures 't '("==" "===" "!=" "->" "-->" "=>" "=="))
;; Enable individual ligatures only for specific programming modes:
(ligature-set-ligatures '(python-mode rust-mode c-mode)
'("||" "&&" "::" "->" "=>" "!="))
;; Enable ligatures only for HTML / XML:
(ligature-set-ligatures '(html-mode nxml-mode web-mode)
'("<!--" "-->" "</" "/>"))
;; Enable global ligature mode
(global-ligature-mode t))Comment by maratc 2 days ago
I hate all of them with a passion, because they look like a glyph (i.e. "something you can erase with a single backspace") but aren't. This confuses me first, and annoys me second. "Just because we could" doesn't mean that we should.
Imagine having to use Backspace twice to erase e.g. Ö or Ñ, or being able to place your cursor halfway inside Æ.
Comment by eps 2 days ago
Comment by sophrosyne42 2 days ago
Comment by bronlund 2 days ago
Comment by fithisux 2 days ago
I see repeated posts on various fonts these days and I would like to try them.
Is manual installation the only option?
Comment by theandrewbailey 1 day ago
Comment by swimmingbrain 2 days ago
Comment by igleria 2 days ago
Comment by Qision 2 days ago
Comment by lxe 1 day ago
Comment by nrvn 1 day ago
Comment by lxe 1 day ago
Comment by Altern4tiveAcc 2 days ago
Comment by polyterative 2 days ago
Comment by bartvk 2 days ago
Comment by plastic041 2 days ago
Pdf preview doesn't work on GitHub.
Comment by sombragris 2 days ago
Comment by tarcon 2 days ago
Comment by b33l 1 day ago
Comment by Gualdrapo 2 days ago
Comment by kls0e 1 day ago
Comment by villgax 2 days ago
Comment by piskov 2 days ago
Comment by gorgoiler 2 days ago
Comment by matltc 2 days ago
Comment by Johnny_Bonk 1 day ago
Comment by coolguy4 3 days ago
Comment by nelsonfigueroa 2 days ago
Comment by dancek 2 days ago
Turns out it has smart kerning, ie. character positions are subtly adjusted to compensate for different character widths. For example, i is narrow and m is wide. That causes words like "commit" to look bad in standard monospace fonts. The m's in the middle are very densely spaced and there are wide gaps around the i.
I'll be testing Commit Mono in my editors. Maybe it will even make me switch SilverBullet back to a monospace config.
Comment by warent 2 days ago
Comment by achairapart 2 days ago
Comment by moooseee 1 day ago
Comment by cipriantitire 1 day ago
Comment by alex_miller 2 days ago
Comment by rbaRBA 2 days ago
Comment by SimonZieglerUK 2 days ago
Comment by saurilabs 2 days ago
Comment by georgestones 2 days ago
Comment by iperov 2 days ago
Comment by abcd_f 2 days ago
Comment by catoc 2 days ago
Comment by abcd_f 2 days ago
Comment by catoc 2 days ago
Comment by fetzu 2 days ago
Comment by brzz 2 days ago
Comment by alex_suzuki 2 days ago
(Elle Cordova is incredibly talented)
Comment by brzz 2 days ago