Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Legacy computing block? #1301

Closed
flowchartsman opened this issue Jun 15, 2023 · 6 comments
Closed

Legacy computing block? #1301

flowchartsman opened this issue Jun 15, 2023 · 6 comments
Labels
keep_unlocked Allow discuissions for extended time even after closing { ; } new glyph set

Comments

@flowchartsman
Copy link

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.

@RebeccaRGB
Copy link

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

@flowchartsman
Copy link
Author

flowchartsman commented Jun 22, 2023

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.

@RebeccaRGB
Copy link

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).

@RebeccaRGB
Copy link

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

@oshaboy
Copy link

oshaboy commented Sep 3, 2023

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

@Finii
Copy link
Collaborator

Finii commented Mar 24, 2024

Closing because transferred to #1095

@Finii Finii closed this as completed Mar 24, 2024
@Finii Finii added the keep_unlocked Allow discuissions for extended time even after closing label Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keep_unlocked Allow discuissions for extended time even after closing { ; } new glyph set
Projects
None yet
Development

No branches or pull requests

4 participants