ryanoasis/nerd-fonts

Legacy computing block?

flowchartsman opened this issue · 5 comments

Requirements
There is at least one SIL Open licesned font that has the recently-codified legacy computing glyphs. Is it fit for inclusion? I'd love to use some of these symbols for graphing.

The font used in the code charts is based on Kreative Square which is SIL OFL licensed.

Oh, nice, and it looks quite professional, too. But of course I guess I should expect that from the author of bits n' picas (thanks for that, by the way, I've made heavy use of it for greybeard).I am especially impressed to see what looks like the full complement of sextants and octants. Now that's thorough.

I didn't see support for this in the Nerdfonts distribution, but fonts being what they are, I'm sure it can also act as a fallback. Do you have any recommendations for best practices here? I'd love to have access to all of these symbols in addition to the nerdfont distribution, however I'm aware that this can be a fiddly process.

Thanks for the kind words. :)

I don't have much advice to give, unfortunately. Fallback fonts work differently in different applications, and I'm not familiar with how Nerdfonts works, so I couldn't offer advice for integrating KSquare into it specifically. But in general, KSquare's glyphs are designed to be integrated into other fonts by (non-uniformly) scaling them to fit the destination font's character cell (including shifting the baseline to compensate for the different ascent and descent).

I wrote a python script that generates the vast majority of legacy computing symbols. It only needs the target font's ascent, descent, and character width. There are some optional parameters as well. It's in this repository: https://github.com/RebeccaRGB/slcgen

There's also the newer Symbols for Legacy Computing Supplement which is planned for Unicode 16